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 infrastructure 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.
An ESB-based Infrastructure for Event-Driven Context-Aware Web Services
Tipo
              Paper de conferencia
          Año
              2013
          Fecha
              2013
          Lugar publicado
              Malaga, Spain
          Publisher
              Springer Berlin Heidelberg
          ISBN
              978-3-642-45363-2
          Páginas
              360
          Volúmen
              393
          Tertiary title
              Advances in Service-Oriented and Cloud Computing
          Abstract
              Citekey
              8634
          URL a la publicación
              
          Keywords
          web services
          context-awareness
          complex event processing
          enterprise service bus
              