80 likes | 203 Views
Integrated IMS Application Services Creation and Execution Platform. Intern Presentations, Summer 2005. Pravin Shankar Email: spravin@rutgers.edu Ph.D. Candidate, Rutgers University. Project Team Hiralal Agarwal Devasis Bassu (mentor) Ashish Jain. Overview. Motivation Project Goals
E N D
Integrated IMS Application Services Creation and Execution Platform Intern Presentations, Summer 2005 Pravin Shankar Email: spravin@rutgers.edu Ph.D. Candidate, Rutgers University • Project Team • Hiralal Agarwal • Devasis Bassu (mentor) • Ashish Jain
Overview • Motivation • Project Goals • Architecture and Implementation Details • Prototype Demonstration • Status and Future Work
Motivation • IMS – IP Multimedia Subsystem • a 3GPP/3GPP2 standard • a unified architecture that supports a wide range of IP-based services over both packet- and circuit-switched networks • IMS Services: • controlled by external Application Servers (AS). (e.g. video telephony, Instant Messaging, Gaming) • the number of third party IMS application service providers is expected to grow tremendously • services built upon other services (Service Eco-System) • IMS standardizes enablers not services • Need for a Service Creation Environment IMS Layered Architecture Source: Light Reading Inc., http://www.lightreading.com
Project Goals • Develop a service creation platform for creating, testing, debugging and deploying IMS application services • Built using the Eclipse framework • Current implementation based on SIP Servlet API v1.0 standard (JSR-000116) • Build the Call Notification Service using this platform • Used simulated IMS core network
IMS Service Lifecycle Service Provision Service Execution
2. Home phone rings 1. Alice calls Bob at home 4. Temporarily unavailable ! 3. Nobody home, times out sip:alice@hazy 5. Bob is notified via IM at work sip:bob-work@hazy Call Notification Demo sip:bob-home@hazy IMS Core Network HSS S-CSCF call-notification uses presence application server (SIP Servlet RI) Assumption: Bob has subscribed to the Call Notification service.
Conclusion • Status • Working prototype implementation of Call Notification service using the Service Creation Platform • Future Work • Automated testing of IMS services • Lessons Learnt • SIP and IMS Protocol Stack, Model-based Sw Engg. • Acknowledgement • Devasis Bassu, Hira Agarwal, Ashish Jain