Abstract
Protocol mediation enables interaction between communicating parties where there is a shared conceptual model of the intent and purpose of the communication, and where the mechanics of communication interaction vary. The communicating partners are using different protocols to achieve the same or similar ends. We present a description driven approach to protocol mediation which provides a more malleable approach to the integration of web services than the current rigid ‘plug-and-socket’ approach offered by description technologies such as WSDL. It enables the substitution of one service provider with another even though they use different interaction protocols. Our approach is centred on the identification of common domain specific protocol independent communicative acts; the description of abstract protocols which constrain the sequencing of communicative acts; and the description of concrete protocols that describe the mechanisms by which the client of a web service interface can utter and perceive communicative acts.
Chapter PDF
Similar content being viewed by others
Keywords
- Interaction Protocol
- Open System Interconnection
- Abstract Protocol
- Mediation Component
- Concrete Protocol
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
Christensen, E., Cubera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1, W3C Note (March 15, 2001), http://www.w3.org/TR/2001/NOTE-wsdl-20010315
Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., Weerawarana, S.: Business Process Execution Language for Web Services – Version 1.1, BEA Systems, IBM, Microsoft, SAP AG and Sibel Systems Whitepaper (May 5, 2003), ftp://www6.software.ibm.com/software/developer/library/ws-bpel.pdf
Kavantzas, N., Burdett, D., Ritzinger, G., Fletcher, T., Lafon, Y.: Web Services Choreography Description Language Version 1.0, W3C Working Draft (December 17, 2004), http://www.w3.org/TR/2004/WD-ws-cdl-10-20041217/
Martin, D., et al.: OWL-S: Semantic Markup for Web Services, W3C Member submission (November 2004), http://www.w3.org/Submission/2004/SUBM-OWL-S-20041122/
Searle, J.R.: Speech Acts – An essay in the philosophy of language. Cambridge University Press, Cambridge (1969)
FIPA Communicative Act Library Specification, FIPA (2002), http://www.fipa.org/specs/fipa00037/SC00037J.pdf
Esteva, M., Sierra, C.: ISLANDER 1.0 language definition. Technicl Report of the Institut d’Investigació en Intel.ligència Artificial, IIIA-TR-02-02 (2002), http://www.iiia.csic.es/~marc/islander-report.pdf
ISO 7498/CCITT X.200, Open Systems Interconnect Basic Reference Model, International Standards Organisation (1994)
Esplugas-Cuadrado, J., Preist, C., Williams, S.: Integration of B2B Logistics Using Semantic Web Services. In: Bussler, C.J., Fensel, D. (eds.) AIMSA 2004. LNCS, vol. 3192, pp. 96–105. Springer, Heidelberg (2004)
Preist, C., Esplugas-Cuadrado, J., Battle, S.A., Grimm, S., Williams, S.K.: Automated Business-to-Business Integration of a Logistics Supply Chain Using Semantic Web Services Technology. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 987–1001. Springer, Heidelberg (2005)
Bochmann, G.V.: Higher-level protocols are not necessary end-to-end. ACM SIGCOMM Comput. Commun. Rev. 13(2) (April 1983)
Tomas, J.G., Pavon, J., Pereda, O.: OSI service specification: SAP and CEP modelling. ACM SIGCOMM Comput. Commun. Rev. 17(1-2) (January-April 1987)
Calvert, L., Lam, S.S.: Deriving a protocol converter: a top-down method. ACM SIGCOMM Comput. Commun. Rev. 19(4) (September 1989)
Tao, Z., Bochmann, G.V., Dssouli, R.: A formal method for synthesizing optimized protocol converters and its application to mobile data networks. Mobile Networks and Applications 2(3), 259–269 (1997)
RosettaNet Implementation Framework: Core Specification Version 2.00.01 (March 2002), http://www.rosettanet.org
ISO 9735, Electronic data interchange for administration, commerce and transport (EDIFACT) – Application level syntax rules, International Standards Organisation (2002)
Harel, D.: Statecharts: A Visual Formalism for Complex Systems. Science of Computer Programming (3), 231–274 (June 1987)
Milner, R.: Communications and Concurrency. Prentice-Hall, Englewood Cliffs (1989)
Battle, S.: Round Tripping between XML and RDF, Poster ISWC (2004), http://iswc2004.semanticweb.org/posters/PID-BRRGVFRE-1090254811.pdf
Berners-Lee, T., Fielding, R., Masinter, L.: Uniform Resource Identifier (URI): Generic Syntax. RFC 3986, IETF (January 2005), http://www.ietf.org/rfc/rfc3986.txt
Dean, M., Schreiber, G. (eds.): OWL Web Ontology Language Reference, W3C Recommendation (February 10, 2004), http://www.w3.org/TR/2004/REC-owl-ref-20040210/
VSCL Ontology, http://swws.semanticweb.org/ontologies/protocolMediation/vscl
Beckett, D. (ed.): RDF/XML Syntax Specification (Revised), W3C Recommendation (February 10, 2004), http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/
Sample VSCL Abstract Protocol Description, http://swws.semanticweb.org/wp8/logistics
Sample VSCL Concrete Protocol Description, http://swws.semanticweb.org/ontologies/choreo/rn.owl
Rhino, M.: JavaScript for Java, http://www.mozilla.org/rhino
Waldo, J., Wyant, G., Wollrath, A., Kendal, S.: A Note on Distrubuted Computing, Sun Microsystems Laboratories, Inc. TR-94-29 (November 1994), http://research.sun.com/techrep/1994/smli_tr-94-29.pdf
Feier, C. (ed.): WSMO Primer, DERI Working Draft (April 2005), http://www.wsmo.org/TR/d3/d3.1/v0.2/
Fensel, D., Bussler, C.: The Web Service Modeling Framework WSMF. In: Electronic Commerce Research and Applications, vol. 1(2). Elsevier Science B.V, Amsterdam (2002), http://www.wsmo.org/papers/publications/wsmf.paper.pdf
Roman, D., Scicluna, J., Feier, C. (eds.): Ontology Based Choreography and Orchestration of WSMO Services, DERI International (March 2005), http://www.wsmo.org/TR/d14/v0.2/
BEA, IBM, BPELJ: BPEL for Java, Joint Whitepaper (March 2004), ftp://www6.software.ibm.com/software/developer/library/ws-bpelj.pdf
Intelligent Software Components, http://www.isoco.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Williams, S.K., Battle, S.A., Cuadrado, J.E. (2006). Protocol Mediation for Adaptation in Semantic Web Services. In: Sure, Y., Domingue, J. (eds) The Semantic Web: Research and Applications. ESWC 2006. Lecture Notes in Computer Science, vol 4011. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11762256_46
Download citation
DOI: https://doi.org/10.1007/11762256_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34544-2
Online ISBN: 978-3-540-34545-9
eBook Packages: Computer ScienceComputer Science (R0)