Abstract
In a virtual enterprise context, business process interoperability and cooperative process enactment are important in order to achieve a common objective despite the distribution in space, time and organizations. A contract is a facility that allows for deploying cross-organizational processes, monitoring and enforcing the composition and the enactment of these processes both inside and outside the organization’s boundaries. This paper presents a contract model for describing clauses that address business interactions, for deploying cross-organiza-tional activities (called synchronization points) and for enforcing and controling policies through the use of ECA rules. A contract is an XML document that allows for describing how process Web services cooperate and how synchronization points enforce contract clauses.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Angelov, S., Grefen, P.: B2B eContract Handling – A Survey of Projects, Papers and Standards. CTIT Technical Report 01-21, University of Twente (2001)
Boley, H., Grosof, B., sintek, M., Tabet, S., Wagner, G.: RuleML DEsign (September 2002), http://www.dfki.uni-kl.de/ruleml/indesign.html
Casati, F., et al.: Adaptive and Dynamic Service Composition in eFlow. HP Lab’s Technical Report HPL-2000-39 (March 2000)
Chiu, D.K.W., Cheung, S.C., Till, S.: A Three Layer Architecture for E-Contract Enforcement in an E-Service Environment. In: The Proceedings of the 36th Hawaii International Conference on System Sciences, HICSS-36 (January 2003)
Dan, A., Dias, D., Nguyen, T., Sachs, M., Shaikh, H., King, R., Duri, S.: The Coyote Project: Framework for Multi-party E-Commerce. In: Proceedings of the 7th Delos Workshop on Electronic Commerce, Crete, Greece, September 21–23 (1998)
Dan, A., Parr, F.: Long running application models and cooperating monitors. In: HPTS workshop, Asilomar, CA (1999)
Griffel, F.: Electronic Contracting with COSMOS Đ How to Establish, Negotiate and Execute Electronic Contracts on the Internet. In: 2nd Int. Enterprise Distributed Object Computing Workshop (EDOC 1998), pp. 46–55 (1998)
Hoffner, Y., Ludwig, H., Gülcü, C., Grefen, P.: Architecture for Cross-Organisational Business Processes. In: Proceedings 2nd International Workshop on Advanced Issues of ECommerce and Web-Based Information Systems, Milpitas, CA, USA, pp. 2–11 (2000)
Marjanovic, O., Milosevic, Z.: Towards formal modeling of e-Contracts. In: Proceedings of 5th IEEE International Enterprise Distributed Object Computing Conference (2001)
Mehrotra, S., Rastogi, R., Silberschatz, A., Korth, H.F.: A Transaction Model for Multidatabase Systems. In: Proceedings of International Conference on Distributed Computing Systems – IDCDCS 1992 (June 1992)
Perrin, O., Wynen, F., Bitcheva, J., Godart, C.: A Model to Support Collaborative Work in Virtual Enterprises. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 104–119. Springer, Heidelberg (2003)
Tan, Y.H., Thoen, W.: Using Event Semantics for Modeling Contracts. In: Proceedings of the 35th Hawaii International Conference on System Sciences, pp. 2198–2206 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Perrin, O., Godart, C. (2003). A Contract Model to Deploy and Control Cooperative Processes. In: Benatallah, B., Shan, MC. (eds) Technologies for E-Services. TES 2003. Lecture Notes in Computer Science, vol 2819. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39406-8_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-39406-8_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20052-9
Online ISBN: 978-3-540-39406-8
eBook Packages: Springer Book Archive