Abstract
Due to the deregulation of the telecom network and the Internet, users will have access to an increasing number of heterogeneous communication services and will need to adapt their services or learn new services in order to interact with other users and systems. We propose a dynamic composition method that enables services to be constructed dynamically or “on-the-fly” from existing functional elements (service roles). Roles and actors that play roles are key concepts in our approach. A service role is defined as the part an object takes in a service. Service execution requires that roles are assigned to actors in a coordinated way. Our approach enables the systematic and structured specification of services, and provides mechanisms for service composition and an execution environment.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35522-1_37
Chapter PDF
Similar content being viewed by others
Key words
References
TINA-C deliverable: Service Architecture Version 5.0. Available at http://www.tinac.com/ (accessed February 2000).
C. Gbaguidi, J.P. Hubaux and M. Hamdi. “A programmable Architecture for the provision of Hybrid Services,” IEEE Communication Magazine, July 1999.
G. Vanececk et al. “Enabling Hybrid services in Emerging Data Networks,” IEEE Communication Magazine, July 1999.
F.A. Aagesen et al. “Towards a Plug and Play Architecture for Telecommunications,” in Proc. of the Fifth International Conference on Intelligence in Networks, November 1999. Kluwer Academic Publishers. Information available at http://www.item.ntnu.no/plugandplay/(accessed February 2000).
R. Bræk. “Using Roles with Types and Objects For Service Development,” in Proc. of the Fifth International Conference on Intelligence in Networks, November 1999. Kluwer Academic Publishers.
C.W. Bachman and M. Daya. “The role concept in data models,” in Proc. of the Third International Conference on Very Large Databases, 1977.
R. Wueringa and W. de Jonge. “The identification of objects and roles - Object identifiers revisited-,” Technical Report IR-267, Faculty of Mathematics and Computer Science, Vrije Universuteit, Amsterdam., December 1991.
T. Reenskaug and al. “OORASS: Seamless support for the creation and maintenance of object oriented systems.” Journal of object-oriented programming, 1992.
B.B. Kristensen and K. Osterbye. “Roles: Conceptual Abstraction Theory and Practical Language Issues,” Theory and Practice of Object Systems, Vol. 2 (3), 1996.
M. Mezini and K. Lieberherr. “Adaptative Plug-and-Play Components for Evolutionary Software Development,” in Proc. of the 13th Conference on Object-Oriented Programming Systems, Languages and Applications, October 1998.
TINA. Information available at http://www.tinac.com/ (accessed February 2000).
OMG Unified Modeling Language Specification. Version 1.3 June 1999. Available at http://www.omg.org/ (accessed December 1999).
Recommendation Z.120, ITU Message Sequence Charts ( MSC ), October 1996. ITU-T.
Recommendation Z.100, ITU Specification and Design Language ( SDL ), June 1994. ITU-T.
Parlay API Specification 2.0: Generic Call Control Service Data Definitions. Available at http://www.parlay.org/ (accessed February 2000).
X. Logean, F. Dietrich and J.P. Hubaux. “On Applying Formal Techniques to the Development of Hybrid Services: Challenges and Directions,” IEEE Communication Magazine, July 1999.
E. Zegura (lead author). “Composable Services for Active Networks. Georgia”. Architecture document from the CANEs project, Georgia Institute of Technology. Information available at http://www.cc.gatech.edu/projects/canes/ (accessed Mars 2000).
D. Luckham and al. “Three Concepts of Architecture”. Stanford University Technical Report CSL-TR-95–674, July 1995.
M. Jackson and P. Zave. “Distributed Feature Composition: A Virtual Architecture for Telecommunications Services,” IEEE Transactions on Software Engineering, October 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Floch, J., Bræk, R. (2000). Towards Dynamic Composition of Hybrid Communication Services. In: van As, H.R. (eds) Telecommunication Network Intelligence. SMARTNET 2000. IFIP — The International Federation for Information Processing, vol 50. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35522-1_5
Download citation
DOI: https://doi.org/10.1007/978-0-387-35522-1_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-6693-6
Online ISBN: 978-0-387-35522-1
eBook Packages: Springer Book Archive