Service Registry for Mule ESB

As service-oriented development practices flourish in the enterprise, and the number of in-use services and development artifacts continues to escalate, enterprises have increasingly realized the need for tools to help foster developer collaboration, govern development practices, and encourage the reuse of assets and services. The challenge has been getting development teams to adopt the processes and tools that make governance practices effective – traditional tools have focused on the needs of the CIO and architect, often at the expense of the developer.

 
Mule ESB Enterprise includes a service registry that development teams actually want to use. Providing a full complement of registry and repository features – including service and artifact management, governance, lifecycle and dependency management – the tool makes the lives of development teams easier, not more difficult. Leveraging a RESTful interface based on the Atom Publishing (AtomPub) Protocol, the service registry for Mule ESB seamlessly integrates with existing development tools and processes, helping to improve collaboration and productivity of development teams with no need to learn complex new processes or protocols.
 
The service registry for Mule ESB is included as an integrated part of the Mule ESB Enterprise offering. It was formerly the open source Galaxy project.

 

Service Registry Features

Service and artifact management
  • Artifact and metadata storage (e.g., WSDLs, service metadata, Mule configs, Spring configs, JARs, documentation etc.)
  • Version management and control
  • Collaborative comments
Publishing, indexing and discovery of services
  • Query via Web interface, HTTP
  • Supports OpenSearch and Mule Service Registry query language
  • Custom indexes via XQuery, XPath, Groovy
  • View/publish/edit/subscribe to artifacts via Atom Publishing Protocol
Governance and lifecycle management
  • Policy enforcement
  • User-definable lifecycle and workflow
  • Scripting shell and event API for custom extensions and workflows
Dependency management
  • Automatic dependency detection
  • Manual dependency specification
  • Visualization of service dependencies
Federation capabilities
  • Remote workspaces — attach remote workspaces to a local instance for browsing and search
  • Replication — copy workspaces across Mule Service Registry instances for advanced lifecycle management
Productivity and stability
  • Extensible query engine for index/search of custom artifact types
  • Search support for annotations and documents in MS Office format
  • Clustering for high availability and fault tolerance
 


Download Now

Sign up for our Newsletter!