Abstract
In the area of Web services and service-oriented architectures, business protocols are rapidly gaining importance and mindshare as a necessary part of Web service descriptions. Their immediate benefit is that they provide developers with information on how to write clients that can correctly interact with a given service or with a set of services. In addition, once protocols become an accepted practice and service descriptions become endowed with protocol information, the middleware can be significantly extended to better support service development, binding, and execution in a number of ways, considerably simplifying the whole service life-cycle. This paper discusses the different ways in which the middleware can leverage protocol descriptions, and focuses in particular on the notions of protocol compatibility, equivalence, and replace-ability. They characterise whether two services can interact based on their protocol definition, whether a service can replace another in general or when interacting with specific clients, and which are the set of possible interactions among two services.
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
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services Concepts, Architectures and Applications. Springer, Heidelberg (2004)
Baina, K., Benatallah, B., Casati, F., Toumani, F.: Model-Driven Web Service Development. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 290–306. Springer, Heidelberg (2004)
Benatallah, B., Casati, F., Toumani, F.: Web Service Conversation Modeling: A Cornerstone for e-Business Automation. IEEE Internet Computing 6(1) (2004)
Benatallah, B., Casati, F., Toumani, F.: A Framework for Modeling, Analyzing, and Managing Web Service Protocols. Technical Report 0430, CSE-UNSW (August 2004)
Bultan, T., Fu, X., Hull, R., Su, J.: Conversation specification: a new approach to design and analysis of e-service composition. In: WWW 2003, ACM, New York (2003)
Bussler, C.: B2B Integration: Concepts and Architecture. Springer, Heidelberg (2003)
Canal, C., Fuentes, L., Pimentel, E., Troya, J.M., Vallecillo, A.: Adding Roles to CORBA Objects. IEEE TSE 29(3), 242–260 (2003)
van Glabbeek, R.J.: The Linear Time – Branching Time Spectrum (extended abstract). In: Baeten, J.C.M., Klop, J.W. (eds.) CONCUR 1990. LNCS, vol. 458, pp. 278–297. Springer, Heidelberg (1990)
Henzinger, T.A., Qadeer, S., Rajamani, S.K., Tasiran, S.: An assume-guarantee rule for checking simulation. ACM Trans. Prog. Lang. Syst. 24(1), 51–64 (2002)
Skogsrud, H., Benatallah, B., Casati, F.: Model-Driven Trust Negotiation for Web Services. IEEE Internet Computing 7(6) (October 2003)
Mecella, M., Pernici, B., Craca, P.: Compatibility of e -Services in a Cooperative Multi-platform Environment. In: VLDB-TES 2001, Rome, Italy, Springer, Heidelberg (2001)
Papazoglou, M.P., Georgakopoulos, D.: Special issue on service oriented computing. Commun. ACM 46(10), 24–28 (2003)
Yellin, D.M., Storm, R.E.: Protocol Specifications and Component Adaptors. ACM Trans. Program. Lang. Syst. 19(2), 292–333 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Benatallah, B., Casati, F., Toumani, F. (2004). Analysis and Management of Web Service Protocols. In: Atzeni, P., Chu, W., Lu, H., Zhou, S., Ling, TW. (eds) Conceptual Modeling – ER 2004. ER 2004. Lecture Notes in Computer Science, vol 3288. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30464-7_40
Download citation
DOI: https://doi.org/10.1007/978-3-540-30464-7_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23723-5
Online ISBN: 978-3-540-30464-7
eBook Packages: Springer Book Archive