The WSO2 Registry is a hub for managing data in a web-friendly and community-enabled way. It was built with enterprise metadata for SOA in mind, but really it's up to you - the Registry can hold any kind of "stuff" including images, service descriptions, text files, office documents... and every resource you put in the Registry becomes a center for social activity.
Eschewing the complexity (and WS-* focus) of specs like UDDI, our Registry uses the Atom Publishing Protocol (via Apache Abdera) to offer a standard and RESTfully simple remote interface, which can be accessed easily by custom code, feed readers, and even browsers.
The Registry has been designed both to encourage "grass-roots" community around your data and also to allow for IT-friendly governance. A full feature list follows. We hope you'll find many uses for it, and that you'll share them with us as we work to make it even better!
The release can be obtained from: http://wso2.org/downloads/registry
- Storing and managing arbitrary resources and collections
- Tagging, commenting and rating
- Managing users and roles
- Authentication and authorization on all resources and actions
- Resource / collection versioning and rollback
- Advanced search capabilities - tags, users, etc.
- Built in media type support for common types (WSDL, XSD)
- Dependency management - maintain relationships between dependent resources
- Pluggable media type handlers for handling custom media types
- Support for processing custom URL patterns via pluggable URL handlers
- Support for custom query languages via pluggable query processors
- Activity log and filtering support for the activity logs
- Atom Publishing Protocol (APP) support for reading/writing the data store remotely
- Subscribe to directories, comments, tags, etc. with any standard feed reader (Bloglines, Google Reader, etc)
- Java client for remote access via APP
- Embedded and WAR deployments
- Web based user interface with Web 2.0 look and feel
Issues should be reported using the public JIRA available at
Getting in Touch
The WSO2 Registry community can be contacted via mailing lists:
- For Users: email@example.com
- For Developers: firstname.lastname@example.org
- For details on subscriptions: http://www.wso2.org/projects/registry
- Questions can also be raised in this forum: http://wso2.org/forum/351
As an open-source project, we welcome not only feedback, but active collaboration. If you've got ideas for features, comments on things that should work differently, patches, or if you'd simply like to hear what others are doing with the project, please come join us. We look forward to meeting you.
Enjoy the WSO2 Registry!
- WSO2 Registry Team