One of the major promises of a service oriented architecture (SOA) is the ability to achieve organization agility by reusing previously-developed services. However, in order to reuse a service, you first need to find it -- which can be a difficult task for organizations that have large portfolios of SOA applications.
A service registry can help solve this problem by centralizing information about which services are available and what unit of work the services perform. There are several commercial off the shelf service registries that you can buy, but sometimes it can be tough to sell your boss or a client on the benefits. Predic8 is a German firm that has created an open source registry named Membrane.
I recently started using this on a new project and highly recommend it. The software is easy to install and very simple to use. The Membrane Service Registry also has some cool features like performance/availability monitoring and tracking changes in service definitions (e.g, WSDL changes). I think it is a great piece of software and very thankful that Predic8 released it as open source.
Additional references:
No comments:
Post a Comment