Petals ESB
{{short description|Type of computer software}}
{{Infobox software
| name = Petals ESB
| logo = PEtALS ESB logo.png
| logo size = 150px
| caption =
| developer = Linagora
| latest release version = 5.2.0
| latest release date = {{release date|2018|10|01}}
| latest preview version =
| latest preview date =
| operating system = Cross-platform
| programming language = Java
| genre = enterprise service bus
| license = LGPL 2.0
| website = http://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.{{Cite web |url=http://ebmwebsourcing.com/blog/trackback/christophehamerling/Weblog/petals_certified_by_sun_microsystems |title=(2008), Christophe Hamerling, PEtALS Certified JSR-208 by SUN Microsystem |access-date=2008-09-10 |archive-date=2018-10-24 |archive-url=https://web.archive.org/web/20181024035221/https://www.ebmwebsourcing.com/blog/trackback/christophehamerling/Weblog/petals_certified_by_sun_microsystems |url-status=dead }} Based on standards, it also supports SOA standards such as BPMN and Enterprise Integration Patterns capabilities.
Fractal deployment framework,{{Cite web |url=http://fdf.gforge.inria.fr/ |title=Fractal Deployment Framework, open source extensible component-based framework to deploy distributed and heterogeneous software systems |access-date=2008-09-10 |archive-date=2008-12-06 |archive-url=https://web.archive.org/web/20081206021458/http://fdf.gforge.inria.fr/ |url-status=dead }} JBI pluggable components, and open source licensing make it modular and customizable.
The originality of Petals is to implement a highly distributed topology.[http://www.infoq.com/articles/louis-esb-topologies (2008) Adrien Louis, ESB Topology alternatives, InfoQ] The first stable version of Petals ESB, called PEtALS, was released on September 21, 2006.[http://www.nabble.com/Re:--rntl-esb-2005--Petals-1.0-final-version-!-p6442708.html (2006) Adrien Louis, PEtALS 1.0 community announcement, OW2 mailing list archive]{{Dead link|date=August 2023 |bot=InternetArchiveBot |fix-attempted=yes }}
Features
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
References
{{Reflist}}
External links
- [https://web.archive.org/web/20150406045742/http://petals.ow2.org/index.html https://web.archive.org/web/20150406045742/http://petals.ow2.org/index.html]
- [https://web.archive.org/web/20081011095135/http://petals.objectweb.org/docs/Livre-Blanc-ESB-fr.pdf ESB White paper], Adrien Louis, EBM Websourcing
- [http://news.cnet.com/Open-source-middleware-tends-Petals/2100-7344_3-5915142.html article: Open Source Middleware tends PEtALS, CNET, Matthew Broersma, 26 October 2006]
- [https://web.archive.org/web/20071023091713/http://news.profoss.eu/node/94 announcement: Version 2.0 of PEtALS ESB available]
Category:Java enterprise platform