Thursday, February 21, 2008

2008-02-21 Thursday

In response to a recent blog post by Loraine Lawson SOA Governance Tools Simplified , I provided the following post as a comment:

I have recently conducted some preliminary testing of some open source Registry/Repository type tools for a client - that could be helpful for organizations that are looking to experiment first before paying big bucks for some vendor solution.

Yelo
http://freshmeat.net/projects/yelo/
"Yelo is a standalone service catalog for SOA (service-oriented architecture). A service catalog is an important part of the business process of service-oriented architecture and seems to be available today only as part of a larger package. This application is meant to foster a "marketplace" approach to services within an enterprise. "

Opinion: Not bad for a simple catalog. Could be easily extended. Better than a spreadsheet being passed around. Does not appear to be an active project. .NET implementation.


WS02 Registry - 1.0
http://wso2.org/projects/registry
WSO2 Registry enables you to store, catalog, index and manage your enterprise meta data in a simple, scalable and easy-to-use model. It is designed around community concepts such as tags, comments, ratings, users and roles.

WSO2 Registry can be considered a structured Wiki designed to help manage meta-data in a simple and a business-friendly manner. In addition, the registry allows storage of unstructured data such as Word documents and Excel spreadsheets. Using this approach, you can build a catalog of enterprise information ranging from services to service descriptions.

WSO2 Registry can be deployed in application servers and accessed using the Web UI or the APP interface. It can also be embedded as a Java library within Java programs that can then be used as a resource store with all community features and versioning.

WSO2 Registry is released under the Apache License v2.0

Storing and managing resources and collections
Tagging, commenting and rating resources
Managing users and roles
Authentication and authorization on all resources
Resource/collection versioning
Tag based search
Advanced search
Activity log and filtering support
APP based Remote Registry
Media type handling support
Web based user interface with Web 2.0 look and feel

Opinion: Recently released (Feb. 11th 2008) - has a nice UI - but there are some bugs that the development team needs to resolve. Worth monitoring this one as it develops further.



freebXML Registry - Omar 3.1 (ebXML reference implementation)
http://ebxmlrr.sourceforge.net/
Packed with features, thick and thin clients supported, Java implementation.

Opinion: The UI is not intuitive, seems a bit cluttered....but might be worth the effort to customize the UI if a team wanted a robust, feature-rich, tool.



Summary:
If you want to share information for a small set of web services - a Wiki might be a better approach over a spreadsheet. I've recently adopted TikiWiki for team design collaboration for a current SOA project.

http://info.tikiwiki.org/tiki-index.php



Loraine's original interview article (Before You Buy: Understanding SOA Governance Tools) with Gartner analyst Frank Kenney, who co-authored Gartner's Magic Quadrant for Integrated SOA Governance Technology Sets, released in December 2007,

No comments: