Content deleted Content added
Strikerforce (talk | contribs) Filled in 3 bare reference(s) with reFill () |
GreenC bot (talk | contribs) Move 1 url. Wayback Medic 2.5 |
||
Line 20:
As more and more service compositions are built, there is a tendency of getting dependent on a service that is highly reused. This requires careful analysis during the design of the service compositions and considering alternate standby services for critical functionality. On the other hand, it may become difficult to evolve a service that is now become a part of multiple service compositions. This could be addressed by the application of the Concurrent Contracts design pattern that advocates maintaining multiple concurrent contracts for a service.<ref name='CC'>{{cite web|url=http://www.soapatterns.org/concurrent_contracts.php|title=SOA Patterns|website=SOA Patterns}}</ref> This way the service can evolve while providing backward compatibility.
Some of the factors that determine the composability potential of a service include:<ref name='Reddy'>Reddy. et al.[
* Ability to provide functionality at different levels within a business process.
* Message Exchange pattern
|