The convergence of Internet Protocol (IP) networks is enabling seamless communications that combine data, voice, video and other information streams. The true value of converged IP network however is realized through the converged applications that leverage the network. The key enabler to developing converged applications is the platform for designing, developing, testing, and deploying applications that integrate and compose services.
This IBM Redbooks publication introduces IBM tools for creating converged Session Initiation Protocol (SIP) and IP Multimedia Subsystem (IMS) applications. It provides programming guidelines and working examples that demonstrate how to use the different development tools. It also provides hints and tips that enable you to quickly get up to speed developing converged applications.
The portfolio of products include the IBM WebSphere Application Server Network Deployment, IBM WebSphere IP Multimedia Subsystem Connector, IBM WebSphere Presence Server, IBM WebSphere Telecom Web Services Server, and IBM WebSphere Integration Developer.
This book is aimed at the diverse set of professionals that design and develop SIP and IMS applications.
Table of contents
Part 1. Introduction to SIP and IMS
Chapter 1. Introduction to Session Initiation Protocol (SIP)
Chapter 2. Introduction to IP Multimedia Subsystem
Part 2. Application development technologies
Chapter 3. Introduction to IBM SIP and IMS service creation
Chapter 4. IBM WebSphere Application Server Toolkit
Chapter 5. IBM IMS Enablement Toolkit
Chapter 6. IBM WebSphere Integration Developer
Chapter 7. IBM Telecom Web Services Server Toolkit
Chapter 8. Introduction to the IBM service execution environment
Part 3. SIP applications
Chapter 9. Developing SIP applications
Chapter 10. Sample SIP applications
Part 4. Developing IMS applications
Chapter 11. Designing IMS services
Chapter 12. Implementing the IMS sample service
Chapter 13. Sample IMS application test environment
Appendix A. Installing the application development environment
Appendix B. Installing the sample application test environment
Appendix C. Additional material