The WSO2 Governance Registry is an open source, integrated SOA registry-repository, which supports you to efficiently manage your organization's growing SOA. The WSO2 Governance Registry provides an easy-to-use metadata repository complete with support for full versioning, lifecycle management, a rich model for users/roles/permissions, and social features such as tagging, rating and comments. You can easily add services and other resources through the web-based user interface.
The architects and developers of your organization can easily track the services being created and used within the SOA by using the dashboard, which offers a "Bird's Eye" view of both run-time and design-time governance activities. The WSO2 Governance Registry provides may extension points, which enable a flexible, plug-in approach to managing resources and allowing users to encode their own governance rules and policies. It supports configuration of dependencies and associations for resources and it also has the capability to automatically detect dependencies when certain types of resource are published.
Get Involved today!
This page is the home for the development and user community of WSO2 Governance Registry. From here, you can contribute to the source code, report issues, participate in discussions in the community forums or access downloads, documentation and tutorials.
For more information on the capabilities, features, usage scenarios, case studies and white papers, cloud hosted versions, and commercial support offerings, please visit WSO2 Governance Registry Product Page.
Articles
- WSO2Con 2011
Enterprises look for governance solutions that can help manage their people, processes, and policies. Service-oriented architecture (SOA) governance brings the arsenal of tools and frameworks that help developers and administrators to more effectively and efficiently manage these aspects of the enterprise. In his WSO2Con 2011 session, Senaka discussed the key concepts of SOA governance, how to incorporate governance in the enterprise, and how the WSO2 Governance Registry can help manage application development, testing and deployment processes, as well as service lifecycles and assets. Here are highlights from his talk.
About the Speaker
He is a member of the Apache Software Foundation (ASF), and also a Project Management Committee (PMC) member and committer for a number of projects at the ASF. Senaka founded WSO2 WSF/C++ during his internship at WSO2 in 2008.
- Subash Chaturanga
JCR API is a well known API among content repository users and vendors. See how WSO2 Governance Registry uses the latest JCR 2 (JSR 283 specification) to define an abstract model. In addition, find out how the Java API is used for data storage and related services commonly used by content-oriented applications. With the JCR API, WSO2 Governance Registry is exposed through two APIs.
- Dimuthu Gamage
Managing SOA resources such as processes and policies in an enterprise is an important day to day task. Keeping track of SOA resources with metadata, managing the life cycle of services and other resources, and controlling users accessing your resources using policies can easily be achieved with the WSO2 Governance Registry. Though all these features are available through a management console, this article will take you through the Governance API of the WSO2 Governance Registry.
- Tharindu Mathew
The WS API introduces a way to access the WSO2 Governance Registry (Registry) using SOAP web service calls. This makes the Registry accessible through a simple web service client. The WS API supports security, addressing or any other QoS aspects of web services. A client is provided that makes it possible to address the WS API just as you address the Core Registry API.
- Srinath Perera
This article describes clustering from an architectural perspective and introduces "End Goal", "Choice of the Front End" and "Shared States across nodes" as three deciders in choosing the right clustering strategy for a particular use-case.
Tutorials
- Senaka Fernando
WSO2 Carbon Registry Kernel contains three main partitions of the Registry space. Those are namely Local Data Repository, Configuration Registry and Governance Registry. These three partitions are available on all the products based on WSO2 Carbon Platform, which allows to share resources and configuration replication.
- Senaka Fernando
In this brief tutorial, Senaka Fernando, Software Engineer at WSO2, explains about lifecycles and aspects with WSO2 Governance Registry. The WSO2 Governance Registry is a comprehensive data management portal, that specializes in its support for storing Web Services and related resources.
- Senaka Fernando
In this brief tutorial, Senaka Fernando, Software Engineer at WSO2, explains how to take control of your The WSO2 Governance Registry configuration and how you can customize your own parameters and other configuration details. The WSO2 Governance Registry is a comprehensive data management portal designed in a web-friendly and community-enabled manner.
- Dimuthu Gamage
In this tutorial, Dimuthu Gamage, Technical Lead at WSO2, guides you on how to get started with WSO2 Governance as a Service.
-
Governance is key for a successful SOA deployment, in which, business agility is a key measurement. The WSO2 Registry offers comprehensive government capabilities for enterprise SOA deployments. This tutorial by Ayanthi Anandagoda is a step-by-step guide to installing the WSO2 Registry in Windows and Ubuntu operating systems. Additionally, the tutorial also provides steps to building the Registry product using Apache Maven.
|
Webinars
Past
Tuesday, 20th December 2011 9:00 AM (PST)
Tuesday, 20th December 2011 10:00 AM (GMT)
Governance is part and parcel of rapidly evolving businesses. It is critical that you have the right processes and policies in place to ensure the smooth running of your business in a rapidly reshaping eco-system. Governance is not only about monitoring and managing your services once they have been developed. It is also about developing them right, and meeting stakeholder expectations.
Knowledge Base Items
- Lahiru Gunathilake
What do you do when the WSO2 product cluster hangs during restart?
- Charitha Kankanamge
WSO2 Governance Registry can be deployed on most of the popular application servers with a simple set of configuration steps. In this post, we will look into the steps of deploying WSO2 Governance Registry 3.6.0 (WSO2 G-reg 3.6.0) on Oracle WebLogic application server.
- Rajika Kumarasiri
This guide describes how you can monitor any WSO2 Carbon based product using a remote JMX client( such as JConsole) which is behind a firewall.
- Tharindu Mathew
SOA governance artifacts such as schemas, WSDLs, policies and services are given special preference in the WSO2 Governance Registry. Unlike other resource types, the storage location of these special types can be configured directly through configuration files.
- Senaka Fernando
The WSO2 Governance Registry supports Resource (and Collection) Lifecycles along with Lifecycle Management via the Management Console. With the help of this feature client-side scripting support for lifecycles can be done easily via WSO2 Governance Registry.
Forums
Hi everybody
I've just followed the proposed instructions to install the WSO2 Governance Registry (binary) version 4.1.1 on Windows.
When I wanna run wso2server.bat, I got some warnings and errors as follows:
- WARN failed to set property [syslogHost] to value "localhost".
-ERROR Cannot read file C:\greg\....\Carbon.xml
-ERROR No syslog Host is set for SyslogAppendender Named "CARBON_SYS_LOG"
-ERROR Can not get ServerConfiguration document element
...
Any suggestion would be appreciated.
Alireza.
Mon, 13th Feb, 2012 - 23.38 PST
Hi, I'm trying to use the Governance Registry API using the following code: URL remoteRegistryURL = new java.net.URL("https://localhost:9445/registry"); Registry rootRegistry = new RemoteRegistry(remoteRegistryURL, "admin", "admin"); Registry governanceRegistry = GovernanceUtils.getGovernanceUserRegistry(rootRegistry, "admin"); It complains about "Unhandled exception type RegistryException", which is no big deal as you can just surround the block with try-catch or make the method throw an RegistryException.
Thu, 19th Jan, 2012 - 08.58 PST
Hi, I'm trying to compile the Greg on my computer.
I followed the instructions, but I get this compile error:
C:\WSO2\wso2greg-4.1.1-src\dependencies\abdera\1.0-wso2v2\core\src\main\java\org\apache\abdera\util\Discover.java:[78,13] error: reference to locate is ambiguous, both method locate(String,Object...) in Discover and method locate(String,boolean,Object...) in Discover match
could not parse error message: where T#1,T#2 are type-variables:
T#1 extends Object declared in method locate(String,Object...)
T#2 extends Object declared in method locate(Stri
Wed, 18th Jan, 2012 - 10.57 PST
I have setup the Greg version 4.1.1, and I need to call the WS API.
There are two wsdl that I try to access that aren't working:
https://localhost:9443/services/AuthenticationAdmin?wsdl
https://localhost:9443/services/WSRegistryService?wsdl
The error printed is: HTTP Status 403 - Access to service metadata for service: WSRegistryService has been forbidden
The same happens for this wsdl:
https://localhost:9445/services/WSRegistryService?wsdl
What do I need to do to make this work?
Thanks,
OG
Tue, 17th Jan, 2012 - 10.37 PST
I am triing to perform this command:
checkin-client.bat co / -u admin -p admin
I have error message:
Using CARBON_HOME: D:\Distr\WSO2greg\WS02GR~1.0\WSO2GR~1.0\bin\..
Using JAVA_HOME: C:\Program Files\Java\jdk1.6.0_16
Error in initializing the Realm Service. Some databases like h2, derby in file mode, doesn't allow to have multiple connections. In such case, Please make sure no other is connected to the database.
Fri, 13th Jan, 2012 - 00.07 PST
|