SHIP – SIP HTTP INTERACTION PROTOCOL - Proposing a Thin-client Architecture for IMS Applications

Joachim Zeiß, René Gabner, Sandford Bessler, Marco Happenhofer

Abstract

IMS is capable of providing a wide range of services. As a result, terminal software becomes more and more complex to deliver network intelligence to user applications. Currently mobile terminal software needs to be permanently updated so that the latest network services and functionality can be delivered to the user. In the Internet, browser based user interfaces assure that an interface is made available to the user which offers the latest services in the net immediately. Client software is virtualized using script and widget technologies, which allow user interfaces to run on different hardware platforms and operating systems. Our approach, called SHIP, combines the benefits of the Session Initiation Protocol (SIP) and those of the HTTP protocol to bring the same type of user interfacing to IMS. SIP (IMS) realizes authentication, session management, charging and Quality of Service (QoS), HTTP provides access to Internet services and allows the user interface of an application to run on a mobile terminal while processing and orchestration is done on the server. A SHIP enabled IMS client only needs to handle data transport and session management via SIP, HTTP and RTP and render streaming media, HTML and Javascript.. Furthermore, the SHIP architecture allows new kinds of applications, which combine audio, video and data within a single multimedia session.

References

  1. 3GPP TS23.228, 2009. IP Multimedia Subsystem (IMS); Stage 2
  2. J. Rosenberg et al., 2002. SIP: Session Initiation Protocol, RFC 3261
  3. J. Rosenberg, 2007. The Extensible Markup Language (XML) Configuration Access Protocol (XCAP), RFC4825
  4. B. Campbell, R. Mahy, C. Jennings, 2007. The Message Session Relay Protocol (MSRP), RFC 4975
  5. R. Fielding et al., 1999. Hypertext Transfer Protocol - HTTP/1.1, RFC 2616
  6. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. 1995. Design Patterns, Addison-Wesley.
  7. Bennett, K., Layzell, P, Budgen, D., Bereton, P., Macauley, L. A., Munro, M., 2000. Service-Based Software: The Future for Flexible Software, AsiaPacific Software Engineering Conference, 5-8 December 2000.
  8. 3GPP TS33.220, 2008. Generic Authentication Architecture (GAA); Generic bootstrapping architecture
  9. M. Sher, T. Magedanz, 2006. Secure Access to IP Multimedia Services Using Generic Bootstrapping Architecture (GBA) for 3G & Beyond Mobile Networks, Q2Swinet
  10. Java Specification, 2006. IMS Services API JSR-281, online: http://jcp.org/en/jsr/detail?id=281
  11. C. Jennings, J. Peterson, M. Watson, 2002. Private Extensions to Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks, RFC 3325
  12. M. Handley, V. Jacobson, 1998. SDP: Session Description Protocol, RFC 2327
  13. D. Yon, G. Camarillo, 2005. TCP-Based Media Transport in the Session Description Protocol, RFC 4145
  14. J. Lennox, 2006. Connection-Oriented Media Transport over the Transport Layer Security (TLS) Protocol in the Session Description Protocol (SDP), RFC4572
  15. Java Specification, 2008. Java SIP Servlet Specification v1.1, JSR-289 online: http://jcp.org/en/jsr/detail? id=289
  16. T. Dierkse, C. Allen, 1999. The TLS protocol Version 1.0, RFC 2246
  17. S. Kent, R. Atkinson, 1998. Security Architecture for the Internet Protocol, RFC 2401
Download


Paper Citation


in Harvard Style

Zeiß J., Gabner R., Bessler S. and Happenhofer M. (2009). SHIP – SIP HTTP INTERACTION PROTOCOL - Proposing a Thin-client Architecture for IMS Applications . In Proceedings of the Fifth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-8111-81-4, pages 21-28. DOI: 10.5220/0001840600210028


in Bibtex Style

@conference{webist09,
author={Joachim Zeiß and René Gabner and Sandford Bessler and Marco Happenhofer},
title={SHIP – SIP HTTP INTERACTION PROTOCOL - Proposing a Thin-client Architecture for IMS Applications},
booktitle={Proceedings of the Fifth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2009},
pages={21-28},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001840600210028},
isbn={978-989-8111-81-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - SHIP – SIP HTTP INTERACTION PROTOCOL - Proposing a Thin-client Architecture for IMS Applications
SN - 978-989-8111-81-4
AU - Zeiß J.
AU - Gabner R.
AU - Bessler S.
AU - Happenhofer M.
PY - 2009
SP - 21
EP - 28
DO - 10.5220/0001840600210028