AN EVENT-BASED MODEL FOR WEB SERVICES COORDINATION

Mohsen Rouached, Claude Godart

2006

Abstract

The promise of Web services is centered around standard and interoperable means for integrating loosely coupled Web based components that expose well-defined interfaces, while abstracting the implementation and platform specific details. The current and more mature core Web services standards SOAP, WSDL and UDDI provide a solid foundation to accomplish this. However, these specifications primarily enable development of simple Web services whereas the ultimate goal of Web services is to facilitate and automate business process collaborations both inside and outside enterprize boundaries. Useful business applications of Web services in B2B, B2C, and enterprize application integration environments will require the ability to compose complex and distributed Web services and the ability to formally describe the relationships between the constituent low-level services. This paper advocates an event-based approach for Web services coordination. We focused on reasoning about events to capture the semantics of complex Web service combinations. Then we present a formal language to specifying composite events for managing complex interactions amongst services, and detecting inconsistencies that may arise at run-time.

References

  1. Casati, F., Ilnicki, S., Jin, L.-J., and Shan, M.-C. (2000). An open, flexible, and configurable system for service composition. In WECWIS 7800: Proceedings of the Second International Workshop on Advance Issues of E-Commerce and Web-Based Information Systems (WECWIS 2000), page 125, Washington, DC, USA. IEEE Computer Society.
  2. Cohen, D., Feather, M. S., Narayanaswamy, K., and Fickas, S. S. (1997). Automatic monitoring of software requirements. In ICSE 7897: Proceedings of the 19th international conference on Software engineering, pages 602-603, New York, NY, USA. ACM Press.
  3. Feather, M. S., Fickas, S., Lamsweerde, A. V., and Ponsard, C. (1998). Reconciling system requirements and runtime behavior. In IWSSD 7898: Proceedings of the 9th international workshop on Software specification and design, page 50, Washington, DC, USA. IEEE Computer Society.
  4. Ferrara, A. (2004). Web services: a process algebra approach. In ICSOC 7804: Proceedings of the 2nd international conference on Service oriented computing, pages 242-251, New York, NY, USA. ACM Press.
  5. Hoffner, Y., Ludwig, H., Grefen, P., and Aberer, K. (2001). Crossflow: integrating workflow management and electronic commerce. SIGecom Exch., 2(1):1-10.
  6. Kowalski, R. and Sergot, M. J. (1986). A logic-based calculus of events. New generation Computing 4(1), pages 67-95.
  7. Lemahieu, W., Snoeck, M., Michiels, C., and Goethals, F. G. (2003a). An event based approach to web service design and interaction. In APWeb, pages 333-340.
  8. Lemahieu, W., Snoeck, M., Michiels, C., Goethals, F. G., Dedene, G., and Vandenbulcke, J. (2003b). Event based web service description and coordination. In WES, pages 120-133.
  9. Pietzuch, P. R., Shand, B., and Bacon, J. (2003). A framework for event composition in distributed systems. In Middleware, pages 62-82.
  10. Robinson, W. N. (2003). Monitoring web service requirements. In RE 7803: Proceedings of the 11th IEEE International Conference on Requirements Engineering, page 65, Washington, DC, USA. IEEE Computer Society.
  11. Smith, A. D. and Finkelstin, A. (2002). From requirements to monitors by way of aspects. In Proceedings of the 1th International Conference on Aspect Oriented Software Development.
  12. Spanoudakis, G. and Mahbub, K. (2004). Requirements monitoring for service-based systems: Towards a framework based on event calculus. In ASE 7804: Proceedings of the Automated Software Engineering, 19th International Conference on (ASE'04), pages 379- 384, Washington, DC, USA. IEEE Computer Society.
Download


Paper Citation


in Harvard Style

Rouached M. and Godart C. (2006). AN EVENT-BASED MODEL FOR WEB SERVICES COORDINATION . In Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-972-8865-46-7, pages 81-88. DOI: 10.5220/0001244700810088


in Bibtex Style

@conference{webist06,
author={Mohsen Rouached and Claude Godart},
title={AN EVENT-BASED MODEL FOR WEB SERVICES COORDINATION},
booktitle={Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2006},
pages={81-88},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001244700810088},
isbn={978-972-8865-46-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - AN EVENT-BASED MODEL FOR WEB SERVICES COORDINATION
SN - 978-972-8865-46-7
AU - Rouached M.
AU - Godart C.
PY - 2006
SP - 81
EP - 88
DO - 10.5220/0001244700810088