Real time composition of services
First Claim
Patent Images
1. A method comprising:
- transmitting, from an originator node, a Session Initiation Protocol (SIP) message including a Simple Object Access Protocol (SOAP) envelope and a SOAP action header;
receiving, at a recipient node, said SIP message;
determining whether said SOAP envelope is intended for said recipient node;
if so, parsing, at said recipient node, said SOAP envelope from said SIP message;
dispatching said SOAP envelope to a corresponding Web Service within said recipient node; and
providing, at said recipient node, a service indicated by said SOAP action header and SOAP envelope.
1 Assignment
0 Petitions
Accused Products
Abstract
Real-time service composition is provided by a Session Initiation Protocol (SIP) transport binding for Simple Object Access Protocol (SOAP) messages. A SOAPAction header and SOAP envelope can be included in a SIP message to identify a requested service. The SIP message recipient can parse out the SOAP envelope and forward same to a corresponding Web Service.
23 Citations
36 Claims
-
1. A method comprising:
-
transmitting, from an originator node, a Session Initiation Protocol (SIP) message including a Simple Object Access Protocol (SOAP) envelope and a SOAP action header; receiving, at a recipient node, said SIP message; determining whether said SOAP envelope is intended for said recipient node; if so, parsing, at said recipient node, said SOAP envelope from said SIP message; dispatching said SOAP envelope to a corresponding Web Service within said recipient node; and providing, at said recipient node, a service indicated by said SOAP action header and SOAP envelope. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 35)
-
-
9. A method comprising:
transmitting a Session Initiation Protocol (SIP) message including a Simple Object Access Protocol (SOAP) envelope and a SOAP action header which specify a service - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A computer-readable medium containing instructions which, when executed on a processor, perform the steps of:
-
receiving a Session Initiation Protocol (SIP) message including a Simple Object Access Protocol (SOAP) envelope and a SOAP action header; parsing said SOAP envelope from said SIP message; dispatching said SOAP envelope to a corresponding Web Service; and providing a service indicated by said SOAP action header and SOAP envelope. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 36)
-
-
24. A computer-readable medium containing instructions which, when executed on a processor, perform the step of:
transmitting a Session Initiation Protocol (SIP) message including a Simple Object Access Protocol (SOAP) envelope and a SOAP action header.
-
25. A communications device comprising:
-
a processor operating as a Session Initiation Protocol (SIP) user-agent server which receives a SIP message including a Simple Object Access Protocol (SOAP) envelope and a SOAP action header; and a SOAP parser/dispatcher for parsing said SOAP envelope from said SIP message and transmitting said SOAP envelope to a corresponding Web Service. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification