Java Reference
In-Depth Information
Retiring a Service
Problem
You need to retire a service from use.
Solution
As with so many items in the world of SOA, some of these activities will be dependent on
your environment. But here are the basic steps for retiring a service:
1. In the repository, discover any compositions or partners that are using this service. Update
them to the new version, or, if you are removing the functionality entirely, make sure that
you compensate within the partner services so that they don't break once this service is
gone.
2. The service is still deployed, and rogue consumers in your organization can discover the
WSDL and start invoking it. So undeploy the service entirely from its container so that it
can't possibly do any more work.
3. If you are using a Business Activity Monitoring solution, remove the service entry in that
tool to minimize skewed numbers and unnecessary alerts. You do this after undeploying
the service so that you can catch any continued activity and take necessary precautions.
4. Remove the service from the registry/repository. This takes down the “advertisement” for
the service so that no new consumers begin using it.
Search WWH ::




Custom Search