layout | title |
---|---|
standard |
Petals ESB Features |
-
Distributed: Petals ESB is a natively distributed platform. Each deployed instance has the ability of communicating with other instances over a network.
-
Guaranteed Message Delivery: A message being sent to a service will always be delivered. If the service is off-line or unreachable, the message will be either stored, or sent to an equivalent service.
-
Message Routing: The message target (service provider) is chosen at runtime according to rules deployed in the container.
-
Robustness: Messages are persisted. In case of incident, the platform can restore its state and reemit messages that were not processed.
-
Respect of standards: Petals ESB is built with and upon standards. This is true for both the container and the component features.
-
Monitoring: The messages content and their properties can be monitored.
-
Extensibility: With its component-based architecture, it is possible to extend, update and modify the platform dynamically at runtime.
-
Tools: Petals ESB is completed by several tools, including a development environment based on Eclipse, a Web console, a governance solution, some Maven plugins, management ANT scripts and many more. These different tools target various project actors and profiles, making Petals a complete suite.