1. A description document for a service offered by a server in a communication network, comprising: a first abstract part adapted to describe at least one message exchanged over the communication network when the service is implemented; and a second concrete part adapted to describe the information relating to the transmission of the messages over the communication network, wherein said first abstract part compries a description of abstract constraints associated with a binary multimedia document.