Abstract
Dynamic composition and reconfiguration of e-Services in cooperative processes invloving several organizations reqiures mechanisms for ensuring that each cooperative process is guaranteed to evolve correctly against its specification. The cooperative process is specified and deployed as a set of cooperating e-Services, each with specific interfaces and evolution, and the concept of compatibility between e-Services is defined, based on their external behavior. An algorithm for checking compatibility is proposed and a tool provides support both at design-time and at run-time. A run-time architecture supporting the execution of e-Services in a multi-platform environment is discussed, based on a repository storing all e-Services and process specifications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
van der Aalst, W.M.P.: How to Handle Dynamic Change and Capture Management Information: An Approach Based on Generic Workflow Models.International Journal of Computer Systems,Science & Engineering, vol. 15, no. 5, 2001.
van der Aalst, W.M.P., Weske, M.: Ther P2P approach to Interorganizational Workflows. Proceedings of the 13th International Conference on Advanced Information Systems Engineering (CAISE’01), Interlaken, Switzerland, 2001.
Beneventano, D., Bergamaschi, S., Castano, S., Corni, A., Guidetti, R., Malvezzi, G. Melchoiri, M., Vincini, M.: Information Integration: The MoMIS Project Demonstration. 26th vrry Large Data Bases Conference (VLDB 2000), Cairo, Egypt, 2000.
Casati, F., Ilnicki, S., Krishnamoorthy, V., Shan, M.C.: Adaptive and Dynamic Service Composition in eFlow. Proceedings of the 12th International Conference on Advanced Information Systems Engineering (CAISE 2000), Stockholm, Sweden, 2000.
Casati, F., Sayal, M., Shan., M.C.: Developing E-Services for Composing E-services. Proceedings of the 13th International Conference On Advanced Information Engineering (CAISE’01), Interlaken, Switzerland, 2001.
Grefen, P., Aberer, K., Hoffner, Y., Ludwig H.: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises. International Journal of Computer Systems Science & Engineering, vol. 15, no. 5, 2001.
Harel, D., Gery, E., Executable Object Modeling with Statecharts. IEEE Computer, vol. 30, no. 7, July 1997 (also, Proceedings of 18th International Conference on software Engineering (ICSE’96), Berlin, Germany, 1996).
Harel, D., Kupferman, O.: On the Behavioral Inheritance of Statebased Objects. Proceedings of the 34th International conference on Component and Object Technology, Santa Barbara, CA, 2000.
Johannesson, P., Perjons, E.: Design Principles for Application Intergration. Proceedings of the 12th International Conference on Advanced Information Systems Engineering (CAISE 2000), Stockholm, Sweden, 2000.
Mecella, M., Batini, C., Enabling Italian e-Government Through a Cooperative Architecture. In Elmagarmid, A.K., McIver Jr, W.J. (eds.): Digital Government. IEEE Computer, vol. 34, no. 2, February 2001.
Mecella, M., Pernici, B.: Designing Wrapper Components for e-Services in Intergrating Heterogeneous Systems. To appear in VLDB Journal, 2001 (A preliminary version also in Proceedings of the 1st VLDB Workshop on Technologies for E-Services (VLDB-TES 2000), Cairo, Egypt, 2000).
Mecella, M., Pernici, B., Rossi, M., Testi, A.: A Repository of Workflow Components for cooperative e-Applications. Proceedings of the 1st IFIP TC8 Working Conference on E-Commerce/E-Business, Salzburg, Austria, 2001.
Nierstrasz, O.: Regular Types For Active Objects. In Nierstrasz O., Tsichritzis D. (eds): Object-Oriented Software Composition. Prentice Hall, 1995.
Process Broker Consurtium: A Process Broker Architecture for Systems Intergration. White paper, 1999. Available on line
van Rein, R.: Specifying Processes with Dynamic Life Cycles. Proceedings of the 21th International Conference on Advanced Information Systems Engineering (CAISE 2000), Stockholm, Sweden, 2000.
Schuster, H., Georgakopoulos, D., Cichocki, A., Baker, D.: Modeling and Composition Service-Based and Reference Process-Based Multi-enterprises Processes.Proceedings of the 12th International Conference onh Advanced Information Systems Engineering (CAISE 2000), Stockholm, Sweden, 2000.
UDD.org: UDDI Technical White Paper, 2001. Available on line
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mecella, M., Pernici, B., Craca, P. (2001). Compatibility of e-Services in a Cooperative Multi-platfrom Environment. In: Casati, F., Shan, MC., Georgakopoulos, D. (eds) Technologies for E-Services. TES 2001. Lecture Notes in Computer Science, vol 2193. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44809-8_4
Download citation
DOI: https://doi.org/10.1007/3-540-44809-8_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42565-6
Online ISBN: 978-3-540-44809-9
eBook Packages: Springer Book Archive