Method of proposing a service via a description document of such a service
First Claim
1. A method of proposing a service provided by a server computer in a communication network, comprising:
- sending to a client computer, a WSDL (Web Services Description Language) document comprising information relating to SOAP (Simple Object Access Protocol) communication protocol used for transporting messages to be exchanged over the communication network, at least one message being exchanged while accessing, by the client computer, said service provided by the server computer, said SOAP communication protocol comprising mandatory and optional and/or additional functionalities, said WSDL document including a description comprising an indication specifying that at least one functionality of said optional and/or additional functionalities of the SOAP communication protocol is necessary in order to exchange said at least one message using the SOAP communication protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A server computer sends, to a client computer, a service description document comprising information relating to a communication protocol used for exchanging messages, the service description document including a description of at least one functionality implemented by the communication protocol for an execution of the service over on the communication network using the protocol. The client computer analyzes the service description document by extracting the description of the functionalities implemented by the protocol from the service description document, verifying that each functionality is supported by the client computer of the communication network, and adding the protocol to a list of protocols usable for the execution of the service supplied by the server computer if all the functionalities associated with the communication protocol are supported by the client computer.
-
Citations
25 Claims
-
1. A method of proposing a service provided by a server computer in a communication network, comprising:
sending to a client computer, a WSDL (Web Services Description Language) document comprising information relating to SOAP (Simple Object Access Protocol) communication protocol used for transporting messages to be exchanged over the communication network, at least one message being exchanged while accessing, by the client computer, said service provided by the server computer, said SOAP communication protocol comprising mandatory and optional and/or additional functionalities, said WSDL document including a description comprising an indication specifying that at least one functionality of said optional and/or additional functionalities of the SOAP communication protocol is necessary in order to exchange said at least one message using the SOAP communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method of analyzing, by a client computer of a communication network, a Web Services Description Language (WSDL) document sent by a server computer, said server computer proposing said service, the method comprising the steps of:
-
extracting a description of functionalities implemented by a SOAP (Simple Object Access Protocol) communication protocol for transporting messages from the WSDL document; verifying that each functionality is supported by the client computer of the communication network; and adding said SOAP communication protocol to a list of protocols usable for the execution of a service supplied by the server computer if all the functionalities associated with the SOAP communication protocol are supported by the client computer, wherein, the WSDL document comprises information relating to the SOAP communication protocol used for transporting the messages to be exchanged over the communication network, at least one message being exchanged while accessing, by the client computer, said service provided by said server computer, said SOAP communication protocol comprising mandatory and optional and/or additional functionalities, said WSDL document including the description comprising an indication specifying that at least one functionality of said optional and/or additional functionalities of the SOAP communication protocol is necessary in order to exchange said at least one message using the SOAP communication protocol. - View Dependent Claims (21)
-
-
22. A device for proposing a service provided by a server computer in a communication network, comprising;
sending means for sending, to a client computer, a WSDL (Web Services Description Language) document comprising information relating to SOAP (Simple Object Access Protocol) communication protocol used for transporting messages to be exchanged over the communication network, at least one message being exchanged while accessing, by said client computer, said service provided by said server computer, said SOAP communication protocol comprising mandatory and optional and/or additional functionalities, said WSDL document including a description comprising an indication specifying that at least one functionality of said optional and/or additional functionalities of the SOAP communication protocol is necessary in order to exchange said at least one message using the SOAP communication protocol. - View Dependent Claims (23)
-
24. A device for analyzing, by a client computer of a communication network, a WSDL (Web Services Description Language) document sent by a server computer, the server computer proposing the service, comprising:
-
extracting means for extracting a description of functionalities implemented by SOAP (Simple Object Access Protocol) communication protocol for transporting messages from the WSDL document; verification means for verifying if each functionality is supported by the client computer of the communication network; and adding means for adding said SOAP communication protocol to a list of protocols usable for the execution of a service supplied by the server computer if all the functionalities associated with the SOAP communication protocol are supported by the client computer, wherein, the WSDL document comprises information relating to the SOAP communication protocol used for transporting the messages to be exchanged over the communication network, at least one message being exchanged while accessing, by the client computer, said service provided by said server computer, said SOAP communication protocol comprising mandatory and optional and/or additional functionalities, said WSDL document including the description comprising an indication specifying that at least one functionality of said optional and/or additional functionalities of the SOAP communication protocol is necessary in order to exchange said at least one message using the SOAP communication protocol.
-
-
25. A system for proposing a service via a communication network, comprising:
-
a server computer for proposing a service provided by the server computer via the communication network; and a client computer for analyzing a WSDL (Web Services Description Language) document sent by the server computer, wherein the server computer comprises; sending means for sending, to the client computer, the WSDL document comprising information relating to SOAP (Simple Object Access Protocol) communication protocol used for transporting messages to be exchanged over the communication network, at least one message being exchanged while accessing, by said client computer, said service provided by said server computer, said SOAP communication protocol comprising mandatory and optional and/or additional functionalities, said WSDL document including a description comprising an indication specifying that at least one functionality of said optional and/or additional functionalities of the SOAP communication protocol is necessary in order to exchange said at least one message using the SOAP communication protocol, and wherein said client computer comprises; extracting means for extracting the description of functionalities implemented by the SOAP communication protocol for transporting the messages from the WSDL document; verification means for verifying if each functionality is supported by the client computer of the communication network; and adding means for adding said SOAP communication protocol to a list of protocols usable for the execution of a service supplied by the server computer if all the functionalities associated with the SOAP communication protocol are supported by the client computer.
-
Specification