A formal protocol conversion method
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Deriving a protocol converter: a top-down method
SIGCOMM '89 Symposium proceedings on Communications architectures & protocols
SIP: a key component for Internet telephony
Computer Telephony
A conference gateway supporting interoperability between SIP and H.323
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI
IEEE Internet Computing
IEEE Transactions on Software Engineering
An efficient method for protocol conversion
ICCCN '95 Proceedings of the 4th International Conference on Computer Communications and Networks
WSIP - Web Service SIP Endpoint for Converged Multimedia/Multimodal Communication over IP
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Service-Oriented Computing: Key Concepts and Principles
IEEE Internet Computing
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Programming-in-the-Large Versus Programming-in-the-Small
IEEE Transactions on Software Engineering
Mismatch Patterns and Adaptation Aspects: A Foundation for Rapid Development of Web Service Adapters
IEEE Transactions on Services Computing
Powering Soa Solutions With Ims
Powering Soa Solutions With Ims
Adding Session and Transaction Management to Web Services by Using SIP: Using Session Initiation Protocol (SIP) to Manage Web Services (SOAP and XML) Sessions and Transactions
Mobile services interworking for IMS and XML webservices
IEEE Communications Magazine
Formal methods for protocol conversion
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
In recent years, the ubiquitous demands for cross-protocol application access are driving the need for deeper integration between SIP and SOAP. In this article we present a novel methodology for integrating these two protocols. Through an analysis of properties of SIP and SOAP we show that integration between these protocols should be based on application-specific converters. We describe a generic SIP/SOAP gateway that implements message handling and network and storage management while relying on application-specific converters to define session management and message mapping for a specific set of SIP and SOAP communication nodes. In order to ease development of these converters, we introduce an XML-based domain-specific language for describing application-specific conversion processes. We show how conversion processes can be easily specified in the language using message sequence diagrams of the desired interaction. We evaluate the presented methodology through performance analysis of the developed prototype gateway and high-level comparison with other solutions.