Petals ESB

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Petals ESB
DeveloperLinagora
Stable release
5.2.0 / October 1, 2018 (2018-10-01)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inJava
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemCross-platform
    Typeenterprise service bus
    LicenseLGPL 2.0
    Websitehttp://petals.ow2.org

    Petals ESB is an open-source ESB developed by Linagora. It is a tool for implementing a service-oriented architecture (SOA). It is standard, modular, and physically distributed, to adapt to large-scale infrastructures.

    Petals ESB is based on JBI (JSR 208) industry specification. It was the first ESB certified by Sun Microsystems under the JSR 208 TCK.[1] Based on standards, it also supports SOA standards such as BPMN and Enterprise Integration Patterns capabilities.

    Fractal deployment framework,[2] JBI pluggable components, and open source licensing make it modular and customizable.

    The originality of Petals is to implement a highly distributed topology.[3] The first stable version of Petals ESB, called PEtALS, was released on September 21, 2006.[4]

    Features

    [edit | edit source]

    PEtALS main technical features :

    • Scalable for large architectures, due to distributed topology
    • JBI certified by Sun Microsystems
    • Development tools: JBI component framework, Eclipse configuration plugin,
    • Operating tools: Petals CLI, Petals Cockpit
    • Quality of service: High availability (load balancing), Persistence, Security,
    • Adaptable: Fractal modular framework, JBI plugins
    • Connectors: SOAP (Web services), Rest, Local File, FTP/SFTP, HTTP, Quartz, JMS, SMTP/POP/IMAP, JDBC/SQL, EJB. Compatible with JBI plugins.
    • Processing components : BPMN (Flowable), EIP (Apache Camel), XSLT, XSD validation, POJO/JSR181, RMI.

    See also

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ (2008) Adrien Louis, ESB Topology alternatives, InfoQ
    4. ^ (2006) Adrien Louis, PEtALS 1.0 community announcement, OW2 mailing list archive[permanent dead link]
    [edit | edit source]