Petals ESB

Bus de services d’entreprise (ESB) open source Petals ESB est un Bus de services d'entreprise (ESB) open source, socle de médiation et de routage d'une infrastructure de service (SOA). Standard, léger et distribué, Petals ESB s'adapte particulièrement aux infrastructure étendues et grande échelle.

Petals ESB est un bus de services d’entreprise (ESB) open source, médiateur et plaque tournante d’une infrastructure SOA. Petals ESB répond aux problématiques de la SOA : un système d’information flexible et adapté aux évolutions rapides de l’IT. Le tout avec un système temps réel et ouvert à l'extérieur.

Intégré avec Petals View (supervision métier), Petals Master (gouvernance de SOA) et Petals Studio (Environnement de développement SOA), Petals ESB se place au centre d'une solution complète et open source pour une infrastructure SOA.

Petals ESB fournit en open source toutes les briques de bases pour la SOA. Il assure un couplage lâche, une maîtrise de l'insfrastructure, et une évolutivité au runtime, dans une architecture entièrement distribuée. Petals ESB élimine la rigidité de l'intégration point à point, avec une architecture robuste, évolutive et extensible pour l'entreprise.


Fiche technique du produit

Bénéfices clés

  • Intégrer vos applications de manière interopérable, et flexible.
  • Orchestrer des processus basés sur les applications existantes.
  • Accompagner la montée en charge de votre plateforme SOA.
  • Ouvrir votre SI à des partenaires, ou sur le web.

Différentiateurs

  • Architecture nativement distribuée : S’adapte à des infrastructures réparties, adressant les problématiques de mise à l’échelle, et de répartition des responsabilités dans l’organisation.
  • Léger : modulaire, fonctionne sans serveur d’application.
  • Standard : Basé sur des standards SOA, comme JBI, SCA et BPEL.
  • Open source, avec support professionnel.


Fonctionnalités clés

Standards et technologies

Routage

  • Stratégies de routage en environnement distribué, configurables dans le bus ;
  • Routage simple et médiation basés sur les patterns EIP.

Orchestration et intégration

  • Assemblage rapide de services avec EIP, POJO ou SCA ;
  • Orchestration de processus : conception graphique, validation et runtime BPEL.

Robustesse

  • Haute disponibilité de l’infrastructure, grâce à l’architecture distribuée ;
  • Virtualisation de serveurs en actif/actif ou actif/passif ;
  • Load Balancing, Failover, Failback, pas de “single point of failure” ;
  • Montée en charge facilitée grâce à l’architecture nativement distribuée.

Flexibilité au runtime

  • Déploiement de services à chaud ;
  • Déploiement de nœuds-serveurs à chaud ;
  • Couplage lâche entre services.

Connectivité et médiation

  • Connecteurs vers les standards les plus répandus : WSDL, SOAP, REST, POP, SMTP, IMAP, EJB, JDBC…
  • Création aisée de connecteurs personnalisés, grâce au framework CDK, ou à l’outillage SCA.

Facilité d’utilisation

  • Environnement de développement Eclipse intégré ;
  • Console web de monitoring ;
  • Documentation fournie, et tutoriaux.
  • JBI - architecture modulaire.
  • SCA - Assemblage de services, et création de nouveaux services.
  • BPEL - Orchestration de processus.
  • EIP - Enchainement et transformation simple de services.
  • Java, JSR 181 - Création de services.
  • XSLT - Transformation.
  • XSD - Validation.
  • WSDL, SOAP, REST, POP, SMTP, IMAP - Standards web de transport.
  • Plateforme JSE.