<?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-1071</article-id>
      <article-id pub-id-type="publisher-id">23411</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="scientific_subject">
          <subject>D.2.11 - Software Architectures</subject>
          <subject>D.2.12 - Interoperability</subject>
          <subject>D.2.13 - Reusable Software</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>An Event-Driven Integration Platform for Context-Aware Web Services</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>González</surname>
            <given-names>Laura</given-names>
          </name>
          <email xlink:type="simple">lauragon@fing.edu.uy</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Ortiz</surname>
            <given-names>Guadalupe</given-names>
          </name>
          <xref ref-type="aff" rid="A2">2</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">Universidad de la República, Montevideo, Uruguay</addr-line>
        <institution>Universidad de la República</institution>
        <addr-line content-type="city">Montevideo</addr-line>
        <country>Uruguay</country>
      </aff>
      <aff id="A2">
        <label>2</label>
        <addr-line content-type="verbatim">University of Cádiz, Cádiz, Spain</addr-line>
        <institution>University of Cádiz</institution>
        <addr-line content-type="city">Cádiz</addr-line>
        <country>Spain</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding author: Laura González (<email xlink:type="simple">lauragon@fing.edu.uy</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>1071</fpage>
      <lpage>1088</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/6061BFFE-6AC3-5296-BD6A-5A66CF08CDC2">6061BFFE-6AC3-5296-BD6A-5A66CF08CDC2</uri>
      <uri content-type="zenodo_dep_id" xlink:href="https://zenodo.org/record/5505417">5505417</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>Laura González, Guadalupe Ortiz</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>Web services are nowadays one of the preferred technologies to implement service-oriented architectures and to communicate distributed applications. On the other hand, context-awareness is highly demanded for distributed applications. However, even though there are excellent tools and frameworks for service development, getting services to be context-aware is still under investigation. In turn, an Enterprise Service Bus (ESB) is a standards-based integration platform, which provides mediation capabilities (e.g. routing, transformation). ESBs are being increasingly used in conjunction with Complex Event Processing (CEP) engines to support event-driven architectures scenarios. In this regard, this paper proposes an ESB-based integration platform which, leveraging its mediation capabilities and a CEP engine, allows the construction of context-aware web services. Concretely, CEP techniques are used to detect the complex situations that may affect services and mediation mechanisms are used to adapt service requests and responses to make them context-aware.</p>
      </abstract>
    </article-meta>
  </front>
</article>
