Skip to main content

C-ANIS – A Contextual, Automatic and Dynamic Service-Oriented Integration Framework

  • Conference paper
Ubiquitous Computing Systems (UCS 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4836))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Georgantas, N. (ed.): Detailed Design of the Amigo Middleware Core: Service Specification, Interoperable Middleware Core. Delivrable D3.1b, IST Amigo project (2005)

    Google Scholar 

  2. Monson-Haefel, R.: Entreprise JavaBeans. O’Reilly & Associates (2000)

    Google Scholar 

  3. Bruneton, E.: Developing with Fractal. The ObjectWeb Consortium, France Telecom (R&D), version 1.0.3 (2004)

    Google Scholar 

  4. OSGIalliance: About the OSGI service platform. Technical report, OSGI alliance, revision 3.0 (2004)

    Google Scholar 

  5. Iverson, W.: Real Web services. O’Reilly (2004)

    Google Scholar 

  6. Ponnekanti, S.R., Fox, A.: SWORD: A Developer Toolkit for Web Service Composition. In: 11th World Wide Web Conference, Honolulu, USA (2002)

    Google Scholar 

  7. Roman, M., Campbell, R.H.: A Middleware-Based Application Framework for Active Space Applications. In: ACM/IFIP/USENIX International Middleware Conference (Middleware 2003) (2003)

    Google Scholar 

  8. MIT. Project Oxygen: Pervasive, Human-Centered Computing (2007), http://oxygen.lcs.mit.edu/

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Haruhisa Ichikawa We-Duke Cho Ichiro Satoh Hee Yong Youn

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics