Service discovery associated with real time composition of services
First Claim
Patent Images
1. A service discovery method comprising:
- receiving a Session Initiation Protocol (SIP) message including a Simple Object Access Protocol (SOAP) envelope and a SOAP action header, said SOAP action header indicating that said SIP message includes a Universal Description, Discovery and Integration (UDDI) service discovery request;
parsing said SOAP envelope to identify said SOAP action header within said SOAP envelope;
accessing a UDDI registry to obtain a service list; and
forwarding said service list.
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. An intermediary node, including a SIP Proxy, can evaluate incoming SIP/SOAP messages and provide requested services to which they have access. Service discovery is facilitated by adding Universal Description, Discovery and Integration (UDDI) services requests and responses.
-
Citations
23 Claims
-
1. A service discovery method comprising:
-
receiving a Session Initiation Protocol (SIP) message including a Simple Object Access Protocol (SOAP) envelope and a SOAP action header, said SOAP action header indicating that said SIP message includes a Universal Description, Discovery and Integration (UDDI) service discovery request; parsing said SOAP envelope to identify said SOAP action header within said SOAP envelope; accessing a UDDI registry to obtain a service list; and forwarding said service list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21)
-
-
9. 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, said SOAP action header indicating that said SIP message includes a Universal Description, Discovery and Integration (UDDI) service discovery request; parsing said SOAP envelope to identify said SOAP action header within said SOAP envelope; accessing a UDDI registry to obtain a service list; and forwarding said service list. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 22)
-
-
17. A communications node comprising:
-
a processor operating as one of;
a Session Initiation Protocol (SIP) proxy and a SIP user agent server (UAS) and which receives a SIP message including a Simple Object Access Protocol (SOAP) envelope and a SOAP action header indicating that said SIP message includes aUniversal Description, Discovery and Integration (UDDI) service discovery request; a SOAP parser/dispatcher for parsing said SOAP envelope from said SIP message; and a UDDI registry which provides a list of services which are accessible via said communications node in response to said UDDI service discovery request. - View Dependent Claims (18, 19, 20, 23)
-
Specification