Abstract
The push toward business process automation has generated the need for integrating different enterprise applications involved in such processes. The typical approach to integration and to process automation is based on the use of adapters and message brokers. The need for adapters in Web services mainly comes from two sources: one is the heterogeneity at the higher levels of the interoperability stack, and the other is the high number of clients, each of which can support different interfaces and protocols, thereby generating the need for providing multiple interfaces to the same service. In this paper, we characterize the problem of adaptation of web services by identifying and classifying different kinds of adaptation requirements. Then, we focus on business protocol adapters, and we classify the different ways in which two protocols may differ. Next, we propose a methodology for developing adapters in Web services, based on the use of mismatch patterns and service composition technologies.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
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 services conversation modeling: A Cornerstone for E-Business Automation. IEEE Internet Computing 8(1) (2004)
Benatallah, B., Casati, F., Toumani, F.: Analysis and Management of Web Services Protocols. In: Atzeni, P., Chu, W., Lu, H., Zhou, S., Ling, T.-W. (eds.) ER 2004. LNCS, vol. 3288, pp. 524–541. Springer, Heidelberg (2004)
Bordeaux, L., et al.: When are two Web Services Compatible? VLDB TES 2004. Toronto, Canada (2004)
Canal, C., Fuentes, L., Pimentel, E., Troya, J., Vallecillo, A.: Adding Roles to CORBA Objects. IEEE TSE 29(3) (2003)
Dong, X., Halevy, A., Madhavan, J., Nemes, E., Zhang, J.: Similarity Search for Web Services. In: VLDB 2004, Toronto, Canada (2004)
Ponnekanti, S.R., Fox, A.: Interoperability among Independently Evolving Web Services. In: Jacobsen, H.-A. (ed.) Middleware 2004. LNCS, vol. 3231, pp. 331–351. Springer, Heidelberg (2004)
Ryan, N.D., Wolf, A.L.: Using Event-Based Translation to Support Dynamic Protocol Evolution. In: ICSE 2004, Edinburgh, Scotland, United Kingdom (2004)
Skogsrud, H., Benatallah, B., Casati, F.: Model-Driven Trust Negotiation for Web Services. IEEE Internet Computing 7(6), 45–52 (2003)
Yellin, D.M., Strom, R.E.: Protocol specification and Component adaptors. ACM TOPLAS 19(2) (1997)
Wombacher, A., Mahleko, B., Fankhauser, P., Neuhold, E.: Matchmaking for Business Processes based on Choreographies. In: EEE 2004, Taipei, Taiwan (2004)
Zaremski, A.M., Wing, J.M.: Specification Matching of Software Components. ACM TOSEM 6(4) (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Benatallah, B., Casati, F., Grigori, D., Nezhad, H.R.M., Toumani, F. (2005). Developing Adapters for Web Services Integration. In: Pastor, O., Falcão e Cunha, J. (eds) Advanced Information Systems Engineering. CAiSE 2005. Lecture Notes in Computer Science, vol 3520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11431855_29
Download citation
DOI: https://doi.org/10.1007/11431855_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26095-0
Online ISBN: 978-3-540-32127-9
eBook Packages: Computer ScienceComputer Science (R0)