The WSO2 Governance Registry (G-Reg) is a SOA-integrated registry-repository for storing and managing data or metadata related to service artifacts and other artifacts. It provides a rich set of features including SOA governance, lifecycle management, and a strong framework for governing anything. For more information on the features and functionality of WSO2 Governance Registry, go to WSO2 Governance Registry.
...
The Management console is a Web-based user interface powered by JSP and AJAX as shown below.
Updating service details
Service resources are stored within /governance/services
.
Monitoring/querying of the location /governance/services
gives vision of the services registered within Governance Registry. Another option is to enable notifications (e-mail, SOAP, HTTP POST) for this repository location. For advanced users, Governance Registry supports writing custom handlers for given media types.
There are two ways to update the Governance Registry with service details as follows.
Using Governance Registry's UI
If you choose the first way and add a service bearing the name "OrderRegistration" with the namespace as org.acme.services
, a resource will be created inside /governance/services/org/acme/services/OrderRegistration
with application/vnd.wso2-service+xml
as the media type.
Uploading WSDL
Similarly, you can upload a WSDL to the system and Governance Registry will automatically create a service resource under /governance/services
collection. Additionally, if a given service has WSDLs/Schema/policies, Governance Registry will automatically upload them and create associations between related artifacts(resources).