Furthering its open-source SOA middleware, MuleSource this week upgraded both its SOA governance platform, enabling custom extensions, and its ESB, which offers REST support.
Mule Galaxy 1.5 is the latest version of the company's SOA governance platform, featuring a registry/repository. It adds a scripting shell for writing custom extensions. Also, an event API enables changes to services or artifacts to trigger an event that can send notifications or apply remote policies. A typed properties capability stores properties as strings, lists, users, lifecycles, or links between artifacts.
The Galaxy query language has been improved to support more sophisticated queries, MuleSource said. An auto upgrade capability makes it easier to upgrade from previous versions of Galaxy.
Also, metadata in version 1.5 can be stored to describe such services as RESTful services, TCP, Java Message Service, and others. An improved Atom API enables operations to be performed on services and artifacts.
The platform also features federation capabilities involving multiple instances of Galaxy, such as remote workspaces attached to a local instance of Galaxy. Users can browse other Galaxy instances. Replication across Galaxy instances enables additional lifecycle management capabilities, the company said.
"With Galaxy 1.5, we have listened to the hundreds of Galaxy users who have given us direct feedback on how to further enhance the product to meet the needs of the enterprise," Dan Deiphouse, MuleSource senior architect, in a statement released by the company.
Galaxy 1.5 is offered in a Community version, which is free download, and an Enterprise edition. The Enterprise edition offers a commercial license to relieve customers from obligations associated with GNU General Public License version 2. A performance warranty also is featured.
The Mule 2.1 Enterprise ESB supports Mule RESTpack, for building REST-style services, and retry policies designed for enterprise deployments, the company said. Retry policies allow for development of self-healing connections based on pre-defined policies.
Offered via an annual subscription, release 2.1 also includes connectors for JDBC and WebSphere MQ. Subscribers to the ESB have access to a Mule 2.x migration tool to automate conversion from Mule 1.x configurations. They also can access Mule HQ, a management and monitoring tool.
Mule 2.1 Enterprise is available for a free 30-day trial by accessing this Web page.