Abstract
This paper proposes a two-layer component-based middleware framework that copes with the complexity of managing and constructing efficient and useful SIP-based home services. In the first layer, the device integration framework overcomes the heterogeneity of media home devices by providing protocol-independent components that reify the underlying devices. At the second layer, the binding framework allows constructing open mobile media bindings between SIP and non SIP communication protocol endpoints including media home devices. The openness of our framework is motivated by the need of constructing highly flexible home services such as context aware adaptation, session mobility, media session enrichment and QoS. Our framework is implemented as part of a context-aware adaptive middleware on top of the OSGi platform and an illustrative use case is shown.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
IETF RFC 3261: SIP: Session Initiation Protocol (2002)
3GPP Technical Specification Group Services and System Aspects: IP Multimedia Subsystem (IMS). Technical report (2006)
Kumar, Rahman, B.: Mobility support for universal plug and play (UPnP) devices using session initiation protocol (SIP). In: 3rd IEEE of Consumer Communications and Networking Conference, CCNC 2006, January 8-10, vol. 2, pp. 788–792 (2006)
Brown, A., Kolberg, Bushmitch, M., Lomako, D., Ma, G.: A SIP-based OSGi device communication service for mobile personal area networks. In: 3rd IEEE of Consumer Communications and Networking Conference, CCNC 2006, January 8-10, vol. 1, pp. 502–508 (8)
Bushmitch, Lin, W., Bieszczad, Kaplan, A., Papageorgiou, A., Pakstas, A.: A SIP-based device communication service for OSGi framework. In: First IEEE of Consumer Communications and Networking Conference, CCNC 2004, January 5-8, pp. 453–458 (5)
Moyer, S., Marples, D., Ghosh, A.: Service Portability of Networked Appliances. IEEE Communications Magazine (February 2002)
IETF RFC 2327: SDP: Session Description Protocol (1998)
IETF RFC 3515: The Session Initiation Protocol (SIP) Refer Method (2003)
IETF RFC 3428: Session Initiation Protocol (SIP) Extension for Instant Messaging (2002)
IETF RFC 3265: Session Initiation Protocol (SIP)-Specific Event Notification (2002)
IETF RFC 3725: Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP) (2004)
Schulzrinne, H., Wedlund, E.: Application-layer mobility using SIP. SIGMOBILE Mob. Comput. Commun. Rev. 4(3), 47–57 (2000)
Alia, M., Eide, V.S.W., Paspallis, N., Eliassen, F., Hallsteinsen, S.O., Papadopoulos, G.A.: A Utility-Based Adaptivity Model for Mobile Applications. In: AINA Workshops, vol. (2) (2007)
Alia, M., Horn, G., Eliassen, F., Khan, M.U., Fricke, R., Reichle, R.: A component-based planning framework for adaptive systems. In: 8th International Symposium on Distributed Objects and Applications (DOA). Springer, Heidelberg (2006)
Bottaro, A., Gerodolle, A.: Home SOA - Facing Protocol Heterogeneity in Pervasive Applications. In: 5th IEEE International Conference on Pervasive Services (ICPS 2008), Sorrento, Italy (July 2008)
Helal, S.: Standards for Service Discovery and Delivery. IEEE Pervasive Computing 1(3), 95–100 (2002)
ISO: ITU Open Distributed Processing – Reference Model, International Standard ISO/IEC 10746-1– 4 ITU–T Recommendation X.901– X.904 (1996)
Lohse, M., Repplinger, M., Slusallek, P.: Dynamic Media Routing in Multi-User Home Entertainment Systems. In: Proceedings of The Eleventh International Conference on Distributed Multimedia Systems (DMS), Knowledge Systems Institute, pp. 271–276 (2005)
Layaïda, O., Ben Atallah, S., Hagimont, D.: A framework for dynamically configurable and reconfigurable network-based media adaptations. Journal Of Internet Technology, Special Issue on Real Time Adaptive Media Delivery over the Internet 5(4) (2004)
Eide, V.S.W., Granmo, O.C., Eliassen, F., Michaelsen, J.A.: Real-time video content analysis: QoS-aware application composition and parallel processing. TOMCCAP 2(2), 149–172 (2006)
OSGi Alliance: Osgi service platform core specification release 4 (October 2005), http://www.osgi.org
IETF RFC 4117: Transcoding Services Invocation in the Session Initiation Protocol (SIP) Using Third Party Call Control (3pcc)) (June 2005)
Bottaro, A., Hall, R.S.: Dynamic Contextual Service Ranking. In: Lumpe, M., Vanderperren, W. (eds.) SC 2007. LNCS, vol. 4829, pp. 129–143. Springer, Heidelberg (2007)
Coulson, G., Blair, G., Grace, P., Joolia, A., Lee, K., Ueyama, J.: A component model for building systems software. In: Proceedings of IASTED Software Engineering and Applications (SEA 2004), Cambridge MA, USA (2004)
Bruneton, E., Coupaye, T., Leclercq, M., Quema, V., Stefani, J.B.: The FRACTAL component model and its support in Java: Experiences with Auto-adaptive and Reconfigurable Systems. Softw. Pract. Exper. 36(1112), 1257–1284 (2006)
Grace, P., Blair, G.S., Samuel, S.: ReMMoC, A Reflective Middleware to Support Mobile Client Interoperability. In: Proceedings of International Symposium on Distributed Objects and Applications (2003)
Lai, B., Hanrahan, H.: Design of a TINA based Stream Management/Binding Framework. In: SATCAM (2000)
Rafaelsen, H.O., Eliassen, F.: Trading and negotiating stream bindings. In: Coulson, G., Sventek, J. (eds.) Middleware 2000. LNCS, vol. 1795, pp. 289–307. Springer, Heidelberg (2000)
Fitzpatrick, T., Gallop, J.J., Blair, G.S., Cooper, C., Coulson, G., Duce, D.A., Johnson, I.J.: Design and Application of TOAST: An Adaptive Distributed Multimedia Middleware Platform. In: Shepherd, D., Finney, J., Mathy, L., Race, N.J.P. (eds.) IDMS 2001. LNCS, vol. 2158. Springer, Heidelberg (2001)
Vilei, A., Convertino, G., Crudo, F.: A new UPnP architecture for distributed video voice over IP. In: MUM 2006: Proceedings of the 5th international conference on Mobile and ubiquitous multimedia, p. 2. ACM, New York (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Alia, M., Bottaro, A., Camara, F., Hardouin, B. (2008). On the Design of a SIP-Based Binding Middleware for Next Generation Home Network Services. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems: OTM 2008. OTM 2008. Lecture Notes in Computer Science, vol 5331. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88871-0_37
Download citation
DOI: https://doi.org/10.1007/978-3-540-88871-0_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88870-3
Online ISBN: 978-3-540-88871-0
eBook Packages: Computer ScienceComputer Science (R0)