Governance is critical for a SOA deployment. It is also often not implemented early enough in SOA deployments. Can governance itself be distracting?.. writes Todd Biske in a post titled Avoid Just-In-Time Governance. “Technologies can be complicated when striving for a highly integrated, automated approach. There is a risk that the reason for using the technology can be forgotten as the focus shifts toward getting the technology implemented.”
An open source solution where only the training and support are cost items, is a more suitable approach in a phased SOA implementation. An integrated registry and repository, the WSO2 Registry can be used to publish and discover services and related meta-data. The Registry,
- Records service descriptions
- Enables searching
- Records service associations and dependencies
- Enforces service policies
- Controls user access
- Provides version controlling
- Offers a SDK for Registry extensibility
Read Service Governance with WSO2 Registry v1.1 and SOA Governance with WSO2 Registry v1.1 to find out more about the WSO2 Registry implementation of registry and repository functionality.
Extending WSO2 Registry with Handlers teaches intermediate-level techniques for customizing resources in the WSO2 Registry using the Handler Framework in the Java API for XML Web Services (JAX-WS). The paper discusses examples on how to customize the standard behavior of resources with reusable JAX-WS Handlers that provide custom, alternative behaviors for resources.