Abstract
This paper contributes a novel service component framework enabling development of interoperable and modular service oriented applications in gateway based pervasive computing environments. The research problem addressed in the paper is how to enable integration, interoperability and modularity of technologically heterogeneous software services in distributed pervasive computing environments. The research problem is addressed by proposing a service component framework introducing an integration layer for heterogeneous service oriented software technologies. The novelty of the proposed solution is its capability to enable interoperable registration, discovery, binding and interaction of software services implemented in multiple different service oriented software technologies. The service component framework presented in the paper is implemented by a middleware platform, known as the MidGate platform, and is functionally validated via a laboratory prototype system implementation overviewed in the paper.
Preview
Unable to display preview. Download preview PDF.
References
Barbier, G.: Service Component Architecture Home. Web Page, URL: http://www.osoa.org/display/Main/Service+Component+Architecture+Home. (2007)
Bohn, H., Bobek, A., Golatowski, F.: SIRENA — Service Infrastructure for Real-Time Embedded Networked Devices: A Service Oriented Framework for Different Domains. In: Int’l Conf. on Networking, Int’l Conf. on Systems and Int’l Conf. on Mobile Communications and Learning Technologies 2006. ICN/ICONS/MCL 2006. (2006)
Booth, D., Haas, H., McCabe, F.: Web Services Architecture. Web Page, URL: http://www.w3.org/TR/ws-arch/. (2004)
Box, D., Caprera, L. F.: Web Services Eventing (WS-Eventing). Web Page, URL: http://www.w3.org/Submission/WS-Eventing/. (2006)
Erl, T.: SOA Principles of Service Design. Prentice Hall, Crawfordswille, Indiana, USA (2007)
Escoffier, C., Hall, R. S., Lalanda, P.: IPOJO: An Extensible Service-Oriented Component Framework. In: IEEE Int’l Conf. on Services Computing 2007. SCC 2007, pp. 474–481 (2007)
OSGi Alliance: OSGi Service Platform Core Specification, Release 4, Version 4.1. 288p. (2007)
OSGi Alliance: OSGi Service Platform Service Compendium, Release 4, Version 4.1. 710p. (2007)
Paakkonen, P., Pakkala, D., Sihvonen, M.: An Optimized Message-Oriented Middleware Solution for Extending Enterprise Services to the Mobile Domain. In: Joint Int’l Conf. on Autonomic and Autonomous Systems and Int’l Conf. on Networking and Services (ICAS-ICNS’05). (2005)
Pakkala, D., Koivukoski, A., Latvakoski, J.: MidGate: Middleware Platform for Service Gateway Based Distributed Systems. In: 11th Int’l Conf. on Parallel and Distributed Systems (ICPADS’05), pp. 682–688, (2005)
Pakkala, D., Latvakoski, J.: Distributed Service Platform for Adaptive Mobile Services. Int’l J. of Pervasive Computing and Communications, 2, pp. 175–187 (2006)
Pakkala, D., Pakkonen, P., Sihvonen, M.: A Generic Communication Middleware Architecture for Distributed Application and Service Messaging. In: Joint Int’l Conf. on Autonomic and Autonomous Systems and Int’l Conf. on Networking and Services (ICAS-ICNS’05). (2005)
Pakkala, D., Perälä, J., Niemela, E.: A Component Model for Adaptive Middleware Services and Applications. In: 33rd EUROMICRO Conf. on Software Engineering and Advanced Applications, pp. 21–30 (2007)
Schmidt, D. C.: Middleware for Real-Time and Embedded Systems. Comm. of the ACM, 45, pp. 43–48 (2002)
UPnP Forum: Universal Plug and Play (UPnP) Forum Web Page. URL: http://www.upnp.org/ (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Birkhäuser Verlag Basel/Switzerland
About this paper
Cite this paper
Pakkala, D., Perälä, J. (2010). A Distributed Service Component Framework for Interoperable and Modular Service-Oriented Pervasive Computing Applications. In: Binder, W., Dustdar, S. (eds) Emerging Web Services Technology Volume III. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-0346-0104-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-0346-0104-7_6
Publisher Name: Birkhäuser Basel
Print ISBN: 978-3-0346-0103-0
Online ISBN: 978-3-0346-0104-7
eBook Packages: Computer ScienceComputer Science (R0)