ABSTRACT
Event-based systems and the publish/subscribe style are widely used to notify subscribers when certain events of interest occur. In the context of Service-oriented Architecture (SOA) and Web services, event notifications can be used to address one issue inherent to the SOA paradigm: Services and Quality of Service attributes are changing regularly but service consumers cannot react automatically. In current service registry standards, notifications are mainly used to inform about changes in the registry data, which does not include service runtime information. In this paper, we present a SOA runtime environment that leverages event processing for Web services to support the full service lifecycle, including runtime information concerning service discovery and invocation, as well as Quality of Service attributes.
- G. Cugola and E. Di Nitto. On adopting content-based routing in service-oriented architectures. Information and Software Technology, 50(1--2):22--35, Jan. 2008. Google ScholarDigital Library
- P. Leitner, A. Michlmayr, F. Rosenberg, and S. Dustdar. End-to-End Versioning Support for Web Services. In Proceedings of the International Conference on Services Computing (SCC 2008). IEEE Computer Society, July 2008. Google ScholarDigital Library
- G. Li, A. Cheung, S. Hou, S. Hu, V. Muthusamy, R. Sherafat, A. Wun, H.-A. Jacobsen, and S. Manovski. Historic Data Access in Publish/Subscribe. In Proceedings of the Inaugural International Conference on Distributed Event-Based Systems (DEBS'07), pages 80--84. ACM, 2007. Google ScholarDigital Library
- D. C. Luckham and J. Vera. An Event-Based Architecture Definition Language. IEEE Transactions on Software Engineering, 21(9):717--734, 1995. Google ScholarDigital Library
- S. P. Mahambre, M. K. S. D, and U. Bellur. A Taxonomy of QoS-Aware, Adaptive Event-Dissemination Middleware. IEEE Internet Computing, 11(4):35--44, 2007. Google ScholarDigital Library
- A. Michlmayr, F. Rosenberg, P. Leitner, and S. Dustdar. Advanced Event Processing and Notifications in Service Runtime Environments. In Proceedings of the 2nd International Conference on Distributed Event-Based Systems (DEBS'08). ACM, 2008. Google ScholarDigital Library
- A. Michlmayr, F. Rosenberg, C. Platzer, M. Treiber, and S. Dustdar. Towards Recovering the Broken SOA Trianlge -- A Software Engineering Perspective. In Proceedings of the Second International Workshop on Service Oriented Software Engineering (IW-SOSWE'07), pages 22--28, Sept. 2007. Google ScholarDigital Library
- OASIS International Standards Consortium. ebXML Registry Services and Protocols, 2005.Google Scholar
- OASIS International Standards Consortium. Universal Description, Discovery and Integration (UDDI), 2005.Google Scholar
- OASIS International Standards Consortium. Web Services Notification (WS-Notification), 2006.Google Scholar
- S. Rozsnyai, R. Vecera, J. Schiefer, and A. Schatten. Event Cloud - Searching for Correlated Business Events. In Proceedings of the 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC-EEE 2007), pages 409--420. IEEE Computer Society, 2007.Google ScholarCross Ref
- World Wide Web Consortium. Web Services Eventing (WS-Eventing), 2006.Google Scholar
- Esper Reference Documentation, 2008. http://esper.codehaus.org/.Google Scholar
Index Terms
- Publish/subscribe in the VRESCo SOA runtime
Recommendations
Advanced event processing and notifications in service runtime environments
DEBS '08: Proceedings of the second international conference on Distributed event-based systemsService-oriented Architecture (SOA) and Web services have become widely adopted for building cross-organizational and flexible applications. Yet, there is one issue inherent to this paradigm: services are changing regularly. Using the publish/subscribe ...
Exploring a Semantic Publish/Subscribe Middleware for Event-Based SOA
APSCC '08: Proceedings of the 2008 IEEE Asia-Pacific Services Computing ConferenceService Oriented Architecture is currently regarded as the next step for software architectures and achieve great usage in web services. However, the traditional SOA uses request/response pattern and is not suit for loose coupling, asynchronous scene ...
Service-oriented architecture (SOA)concepts and implementations
SIGAda '11: Proceedings of the 2011 ACM annual international conference on Special interest group on the ada programming languageThis tutorial explains how to implement a Service-Oriented Architecture (SOA) for reliable systems using Enterprise Service Bus (ESB) technologies. The first half of the tutorial describes terms of Service-Oriented Architectures (SOA) including service, ...
Comments