Join Deepal Jayasinghe as he evaluates two of the popular registry products in the market.
Table of Contents
- Introduction [0]
- Ability to Embed it in Other Applications [0]
- Resource Organization and Management [0]
- Resource Versioning [0]
- Resource Viewing and Web UI [0]
- Resource Metadata [0]
- Resource Searching [0]
- Dependency Management [0]
- Resource Logs and Activity Monitoring [0]
- Resource Indexing [0]
- Support for APP (Atom Publishing Protocol) [0]
- Lifecycle Management [0]
- WSDL Validation and WSI Validation Support [0]
- Community Features [0]
- Conclusion [0]
- References [0]
Axis2 [1]and CXF, and, two Enterprises Services Bus (ESB) projects - Apache Synapse and ServiceMix. Those are just simple examples of competition there exists within a single domain. As I've written here in my blog [2], open source is a social activity. Better the quality of the product, better the chances for that product to be more useful to the the end user. So it is my view, that healthy competition among vedors, is a good thing - including open source vendors.
Having said that, let us then look at two exciting releases from two of the widely known open source vendors who've announced their latest registry releases recently. Both companies are attempting to solve the same problem domain, but they follow two different approaches in doing so. Both try to address an important - yet missing - key components in the SOA world - the registry (repository) product.
In the old days, we had something called a UDDI registry. Nowadays, not many people use it since the complexity of the project . In addition to that recently UDDI committees was close [3]. Therefore there is a vacuum for a registry product in the industry.
Mule Galaxy is mainly focused on the SOA and SOA governance, whereas the WSO2 product, is a more generic registry product with has support for SOA and SOA Governance. In order to gain a clearer picture of the two implementations, let's compare some of the key features made available in these two products.
WSO2 Registry Project Home Page [4]
Author
Deepal Jayasinghe is a Technical Lead at WSO2. deepal at wso2 dot com