Abstract
We present a SOA-based, dynamic, extensible service binding framework that exports public services built on embedded systems’ low-level capabilities. We have also implemented our framework on a small device equipped on a robot and demonstrated various interactions between our system and other services or devices. Our work is different from the SOA (Service Oriented Architecture)-based products many software vendors have announced in that our framework develops low-level device capabilities into public services that are readily integrated into existing high-level services. Recent proliferation of embedded systems made the motivation of this work.
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
Iwao, T., Amamiya, S., Zhong, G., Amamiya, M.: Ubiquitous computing with service adaptation using peer-to-peer communication framework. In: Distributed Computing Systems. The Ninth IEEE Workshop (2003)
IBM: Implementing an SOA using an Enterprise Service Bus, Martin Keen (2004)
Gilpin, M.: What Is An Enterprise Service Bus?, Integration Landscape (2004)
Thomas, N.: Extending Web Services with Asynchronous Message Delivery and Intelligent Routing (2004)
A Technical Introduction to the Devices Profile for Web Services, http://msdn-microsoft.com/
UPnPTM Device Architecture (2000), http://www.upnp.org/download/
W3CNote, WSDL(WebServices Description Language)1.1 (2001), http://www.w3c.org/TR/WSDL/
Beatty, J., Kakivaya, G., Kemp, D., Kuehnel, C.T.: Web Services Dynamic Discovery, MSDN (2004)
WS-Metadata Exchange 1.1 (2006), http://www.sdn.sap.com/
W3C, SOAP(Service Object Access Protocol) (2000), http://www.w3c.org/
Web Services Eventing, http://www-128.ibm.com/
SOAP Message Transmission Optimization Mechanism, http://www.w3.org/
Ning EFNG, M. Eng: S-Module Design for Software Hot-Swapping (1999)
Ning, F.: S-Module Design for software Hot Swapping Technology, Technical Report SCE-99-04, Systems and Computer Engineering, Carleton University (1999)
GCC_XML, http://www.gccxml.org/
Mule’s Architecture Guide, http://mule.codehaus.org/Architecture+Guide
Gang, A.: Software Hot Swapping Techniques, Technical Report SCE-98-11, Systems and Computer Engineering, Carleton University (1998)
Roiser, S.: The SEAL C++ Reflection System, CHEP 2004, Interlaken, Switzerland (2004)
Cook, P.G.: Overview and Definition of Radio Software Download for RF Reconfiguration in a Technical and Regulatory Context, Base Station Working Group (2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yeom, G. (2007). Dynamic Binding Framework for Open Device Services. In: Indulska, J., Ma, J., Yang, L.T., Ungerer, T., Cao, J. (eds) Ubiquitous Intelligence and Computing. UIC 2007. Lecture Notes in Computer Science, vol 4611. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73549-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-73549-6_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73548-9
Online ISBN: 978-3-540-73549-6
eBook Packages: Computer ScienceComputer Science (R0)