Abstract
While web service technology is becoming a de facto standard for integration of business applications, it is also rapidly emerging as an effective means for achieving inter-operability among the devices in network centric ubiquitous systems. When such a web service enabled device engages in a conversation with a service provider, it becomes necessary to define an interaction logic required between them. For this purpose, one can use a choreography language to specify the rules of engagement between the device and the web service provider. This paper presents a framework for automatically synthesizing conversation protocols from a choreography description defined in WS-CDL. The proposed framework adopts WSCL as a conversation protocol language, and defines a set of rules that can be used to effectively transform a WS-CDL specification into WSCL documents for collaborating peers. It is expected that the work presented in this paper can enhance the interoperability between web service-based processes in ubiquitous systems through automating the process of extracting conversation protocols from a choreography definition.
Chapter PDF
Similar content being viewed by others
References
Sashima, A., Izumi, N., Kurumatani, K.: Location-mediated coordination of web services in ubiquitous computing. In: Proceedings of the IEEE Intl. Conf. Web Services (ICWS 2004) (2004)
Microsoft: The microsoft invisible computing project. Web site, Microsoft (2006), http://research.microsoft.com/invisible/
UPnP: The UPnP forum. Web site, UPnP (2006), http://www.upnp.org
OMA: OMA web services enabler (owser): Overview. Document, OMA (2004), http://www.openmobilealliance.org/
Beatty, J., et al.: Web services dynamic discovery (ws-discovery). Specification. Microsoft (2005), http://msdn.microsoft.com/library/en-us/dnglobspec/html/WS-Discovery.pdf
Bank, D., et al.: Web services eventing (ws-eventing). Specification, BEA (2004), http://ftpna2.bea.com/pub/downloads/WS-Eventing.pdf
Brogi, A., Canal, C., Pimentel, E., Vallecillo, A.: Formalizing web service choreographies. In: Proceedings of the First International Workshop on Web Services and Formal Methods (2004)
Kavantzas, N., Burdett, D., Ritzinger, G., Fletcher, T., Lafon, Y., Barreto, C.: Web Services Choreography Description Language Version 1.0. W3C candidate recommendation, World Wide Web Consortium (2005), http://www.w3.org/TR/2005/CR-ws-cdl-10-20051109/
Banerji, A., Bartolini, C., Beringer, D., Chopella, V., Govindarajan, K., Karp, A., Kuno, H., Lemon, M., Pogossiants, G., Sharma, S., Williams, S.: Web Services Conversation Language (WSCL) 1.0. W3C note, World Wide Web Consortium (2002), http://www.w3.org/TR/2002/NOTE-wscl10-20020314/
Milanovic, N., Malek, M.: Current solutions for web service composition. IEEE Internet Computing 8(6), 51–59 (2004)
Clark, J.: XSL Transformations (XSLT) Version 1.0. W3C recommendation, World Wide Web Consortium (1999), http://www.w3.org/TR/xslt
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
Park, J., Ha, BH. (2006). Automatic Extraction of Conversation Protocols from a Choreography Specification of Ubiquitous Web Services. In: Zhou, X., et al. Emerging Directions in Embedded and Ubiquitous Computing. EUC 2006. Lecture Notes in Computer Science, vol 4097. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11807964_13
Download citation
DOI: https://doi.org/10.1007/11807964_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-36850-2
Online ISBN: 978-3-540-36851-9
eBook Packages: Computer ScienceComputer Science (R0)