Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 1.34 KB

features.md

File metadata and controls

21 lines (13 loc) · 1.34 KB
layout title
standard
Petals ESB Features

Main 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.