Your data is valuable and making it readily available for immediate continuity is indispensable. WebSphere Service Registry and Repository (WSRR) will soon be going out of service and we need to perform migration of legacy service descriptions out of WebSphere Service Registry and Repository to a new SOA Domain. Given the large number of services, we must automate the complete process.
Current System: We can represent the current system as,
Revised System: The revised system after removing WSRR is,
The red path shows,
The blue path is the legacy route skipping the paths which are now obsoleted.
To support these new flows we will need the following,
The suggested solution includes 4 major activities
A standalone java application is created which will collect the fraction of WSRR information that DataPower will need to proxy the legacy services. The fetched information is packaged as a service description for follow on processing and uploaded to GitHub repository.
A shell script is created which will be executed by GitLab’s CI/CD runner configuration. This automation process will upload the service descriptions in GitHub under its respective Service names to DataPower’s local File Management.
A MPG created in DataPower which implements these operations,
A MPG created in DataPower which performs these operations,