Introduction to the SIP Modeling Toolkit

From the developerWorks archives

Jim Conallen

Date archived: May 13, 2019 | Last updated: June 17, 2008|First published: August 07, 2007

The SIP Modeling Toolkit is a set of domain extensions to the Rational modeling platform for the development of Session Initiation Protocol (SIP) services. It can be used in IBM® Rational® Software Architect, IBM® Rational® Systems Developer or IBM® Rational® Software Modeler. SIP is rapidly becoming a key protocol in the use of the internet as backbone for multi-media applications like voice over IP (VoIP), video conferencing, and instant messaging. The toolkit provides extensions to UML sequence diagrams to model SIP call flows, and can automatically create call flows by importing network log files. The functionality includes the ability to merge multiple call flows into state machines, making them easier to comprehend. Call flow diagrams can be exported to IBM® Rational® Performance Tester Extension for SIP thereby making it easier to create SIP test cases, but also help establish the connection between analysis, design and testing artifacts. The toolkit also provides extensions to class diagrams, enabling the modeling of JSR 116 compliant SIP servlet applications and the generation of deployment descriptors and skeletal code.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some content, steps, or illustrations may have changed.

ArticleTitle=Introduction to the SIP Modeling Toolkit