Using Impact Analysis to show contracts for services
DavidSeager 110000C5XS Visits (2851)
Recently I was asked how to use the graphical view and impact analysis in WebSphere Service Registry and Repository to show the contract between services. There are various relationships between the objects in WSRR, and only a few are needed to show the contracts between service consumers and providers, as well as the endpoints where the service lives.
There is a service version which has a relationship gep63_provides which links to the SLDs, and gep63_consumes links to the SLAs that version uses. The Service Level Definition object has a relationship gep6
So to see the contracts and endpoints graph, I would do an Impact Analysis on the Service Level Definition (SLD) object, and in the list of relationships select gep63_provides, gep6
Here is my results for an SLD for the Eligibility service which has an SLA pointing to it. The SLA is the contract between the Account creation service and the Eligibility service.