Canonical protocol pattern: Difference between revisions

Content deleted Content added
Kirby2010 (talk | contribs)
Kirby2010 (talk | contribs)
Line 7:
 
==Usage==
The Canonical Protocol pattern by [[Thomas Erl]] answers the questions, "How can services be designed to avoid protocol bridging?" [[File:canonical-protocol.jpg|thumb|Ref: ERL, Canonical Protocol Though still delivered by different projects via different vendor platforms, these services conform to one centralized communications technology, making them technologically compatible. ]]
 
 
[[Image:SOA_DP_Canonical_Protocol_A.JPG|thumb|alt=Diagram A|Diagram A<br/>Services developed using different communication protocols are unable to talk to each other.]]
[[Image:SOA_DP_Canonical_Protocol_B.JPG|thumb|alt=Diagram B|Diagram B<br/>Services developed using the same communication protocols are able to talk to each other and hence can be used in multiple service compositions.]]