Patent ID: 7831723

Claim:
An electronic document represented in a markup language stored on a computer readable storage medium, the document describing a service proposed by a server computer of a communication network, comprising: a first part comprised of code describing messages exchanged between computers of the communication network on implementation of the service; and a second part comprised of code comprising information defining the transmission of said messages over the communication network, wherein said second part comprises two sub-parts, a first sub-part comprising information describing a form of encoding or representation format used to represent said messages and a second sub-part comprising, for at least one predefined communication protocol, information describing functionalities of said communication protocol, said functionalities being implemented for the transmission of said messages over the communication network using said communication protocol, wherein said the first sub-part and second sub-part of said second part are disjoint blocks, each block being bounded by a predetermined opening tag and closing tag, wherein said predetermined opening tag and closing tag of the first sub-part comprise a messageBinding tag, and the predetermined opening tag and closing tag of the second sub-part comprise a protocolBinding tag, and wherein, in a case where a plurality of communication protocols are implemented to offer said service to various clients over the communication network, the description of said form of encoding or representation format is not duplicated in the electronic document and said service is accessible via said plurality of communication protocols by said various clients.