Content deleted Content added
m moved Canonical Protocol Pattern to Canonical protocol pattern: Not a proper name |
Cybercobra (talk | contribs) m →Usage |
||
Line 15:
The application of this design pattern requires choosing a technology architecture that provides a common communication framework so that all services in an inventory can communicate with each other using the same communication protocol. This depends upon how the services within a service inventory are going to be used. If the services are only going to be part of service compositions that always use a particular communication protocol (because of efficiency and security reasons), then all the services within that service inventory can be built upon such a communication protocol even if it is not the most widely used protocol.
The Canonical Protocol pattern by [[Thomas Erl]] answers the
One of the most mature and widely used communication mechanisms is provided by the Web services framework. Further to choosing a communication framework, the actual message protocols also need to be standardized upon. For example, whether web services are built using [[HTTP]] over [[SOAP]] or by simply using [[RESTful]] services. Similarly, when standardizing on SOAP based web services, the specific version of SOAP protocol needs to be agreed upon as well i.e. SOAP v 1.1 or SOAP v 1.2.
|