<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//TaxonX//DTD Taxonomic Treatment Publishing DTD v0 20100105//EN" "../../nlm/tax-treatment-NS0.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tp="http://www.plazi.org/taxpub" article-type="research-article" dtd-version="3.0" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">109</journal-id>
      <journal-id journal-id-type="index">urn:lsid:arphahub.com:pub:3dc5f44e-8666-58db-bc76-a455210e8891</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">JUCS - Journal of Universal Computer Science</journal-title>
        <abbrev-journal-title xml:lang="en">jucs</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="ppub">0948-695X</issn>
      <issn pub-type="epub">0948-6968</issn>
      <publisher>
        <publisher-name>Journal of Universal Computer Science</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3217/jucs-020-08-1130</article-id>
      <article-id pub-id-type="publisher-id">23415</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="scientific_subject">
          <subject>C.2.4 - Distributed Systems</subject>
          <subject>H.3.5 - Online Information Services</subject>
          <subject>H.3 - INFORMATION STORAGE AND RETRIEVAL</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Extending Policy Languages for Expressing the Self-Adaptation of Web Services</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Mezni</surname>
            <given-names>Haithem</given-names>
          </name>
          <email xlink:type="simple">haithem.mezni@gmail.com</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Chainbi</surname>
            <given-names>Walid</given-names>
          </name>
          <xref ref-type="aff" rid="A2">2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Ghedira</surname>
            <given-names>Khaled</given-names>
          </name>
          <xref ref-type="aff" rid="A3">3</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">University of Jendouba, Jendouba, Tunisia</addr-line>
        <institution>University of Jendouba</institution>
        <addr-line content-type="city">Jendouba</addr-line>
        <country>Tunisia</country>
      </aff>
      <aff id="A2">
        <label>2</label>
        <addr-line content-type="verbatim">National School of Engineers, SOIE, Sousse, Tunisia</addr-line>
        <institution>National School of Engineers, SOIE</institution>
        <addr-line content-type="city">Sousse</addr-line>
        <country>Tunisia</country>
      </aff>
      <aff id="A3">
        <label>3</label>
        <addr-line content-type="verbatim">National School of Engineers, SOIE, Tunis, Tunisia</addr-line>
        <institution>National School of Engineers, SOIE</institution>
        <addr-line content-type="city">Tunis</addr-line>
        <country>Tunisia</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding author: Haithem Mezni (<email xlink:type="simple">haithem.mezni@gmail.com</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2014</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>08</month>
        <year>2014</year>
      </pub-date>
      <volume>20</volume>
      <issue>8</issue>
      <fpage>1130</fpage>
      <lpage>1151</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/B6FEE8A0-AD26-5A2F-93CF-18871DA62C00">B6FEE8A0-AD26-5A2F-93CF-18871DA62C00</uri>
      <uri content-type="zenodo_dep_id" xlink:href="https://zenodo.org/record/5505423">5505423</uri>
      <history>
        <date date-type="received">
          <day>04</day>
          <month>04</month>
          <year>2014</year>
        </date>
        <date date-type="accepted">
          <day>23</day>
          <month>07</month>
          <year>2014</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>Haithem Mezni, Walid Chainbi, Khaled Ghedira</copyright-statement>
        <license license-type="creative-commons-attribution" xlink:href="" xlink:type="simple">
          <license-p>This article is freely available under the J.UCS Open Content License.</license-p>
        </license>
      </permissions>
      <abstract>
        <label>Abstract</label>
        <p>With the growing demand on Web Services, self-adaptation in the highly-dynamic environment is becoming a key capability of service-based systems. As a solution for Web services to provide added value and high QoS, combining self-* and policies allows reducing management complexity and effectively drives adaptation. Also, providers must participate in the self-adaptation process as they are aware of the capabilities of their offered services and exceptions that may occur. Despite the important role of service providers, existing approaches did not address this major issue. Thus, the description of self-adaptive Web services must not be limited to functional and QoS data. To address these issues, we extend the WS-Policy framework to represent capabilities and requirements of self-* Web services. We also extend UDDI in order to store and manage service policies, as the current UDDI model does not offer these capabilities. Finally, we propose an ECA-based planning mechanism to specify decision making in the self-adaptation process.</p>
      </abstract>
    </article-meta>
  </front>
</article>
