Abstract
Ubiquitous computing environments are highly dynamic by nature. Services provided by different devices can appear and disappear as, for example, devices join and leave these environments. This article contributes to the handling of this dynamicity by discussing service integration in the context of service-oriented architectures. We propose C-ANIS: a Contextual, Automatic and dyNamic Integration framework of Services. C-ANIS distinguishes two different approaches to service integration: automatic integration and on-demand integration. Automatic integration automatically extends the capabilities of an existing service S, leaving the interface of S unchanged. On-demand integration builds a new service on request from a list of given services. We have implemented C-ANIS based on the OSGi/Felix framework and thereby demonstrated the feasibility of these two service integration concepts. We have also implemented a toolkit providing two different techniques to realize the automatic and on-demand service integration concepts: Redirection, i.e. calling interfaces and replication, i.e. copying implementations of services.
Preview
Unable to display preview. Download preview PDF.
References
Georgantas, N. (ed.): Detailed Design of the Amigo Middleware Core: Service Specification, Interoperable Middleware Core. Delivrable D3.1b, IST Amigo project (2005)
Monson-Haefel, R.: Entreprise JavaBeans. O’Reilly & Associates (2000)
Bruneton, E.: Developing with Fractal. The ObjectWeb Consortium, France Telecom (R&D), version 1.0.3 (2004)
OSGIalliance: About the OSGI service platform. Technical report, OSGI alliance, revision 3.0 (2004)
Iverson, W.: Real Web services. O’Reilly (2004)
Ponnekanti, S.R., Fox, A.: SWORD: A Developer Toolkit for Web Service Composition. In: 11th World Wide Web Conference, Honolulu, USA (2002)
Roman, M., Campbell, R.H.: A Middleware-Based Application Framework for Active Space Applications. In: ACM/IFIP/USENIX International Middleware Conference (Middleware 2003) (2003)
MIT. Project Oxygen: Pervasive, Human-Centered Computing (2007), http://oxygen.lcs.mit.edu/
Garlan, D., Siewiorek, D., Smailagic, A., Steenkiste, P.: Project aura: Towards distraction-free pervasive computing. IEEE Pervasive Computing, special issue on Integrated Pervasive Computing Environments 21(2), 22–31 (2002)
Becker, C., Handte, M., Schiele, G., Rothermel, K.: PCOM - A Component System for Pervasive Computing. In: PERCOM 2004. The 2nd IEEE Annual Conference on Pervasive Computing and Communications, IEEE Computer Society, Washington, DC, USA (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ibrahim, N., Le Mouël, F., Frénot, S. (2007). C-ANIS – A Contextual, Automatic and Dynamic Service-Oriented Integration Framework. In: Ichikawa, H., Cho, WD., Satoh, I., Youn, H.Y. (eds) Ubiquitous Computing Systems. UCS 2007. Lecture Notes in Computer Science, vol 4836. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76772-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-76772-5_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76771-8
Online ISBN: 978-3-540-76772-5
eBook Packages: Computer ScienceComputer Science (R0)