FioranoESB
Les points-clefs techniques
Architecture distribuée
Le modèle Event-driven
Le modèle FioranoESB permet de définir chaque élément de l’architecture comme une entité indépendante du contexte d’exécution jusqu’au moment de la mise en production, ce qui conduit à une plus grande normalisation de l’existant, qu’il s’agisse de Web services, de base de données, ou de softwares ( J2EE, .Net, etc... ). Ainsi, tout le patrimoine technologique de l’entreprise devient utilisable dans une architecture Event-driven.
Déploiement et administration distribués et dynamiques
Les services sont déployés à la demande par l’infrastructure FioranoESB dans l’ensemble de la configuration de l’entreprise distribuée, et peuvent être maintenus et configurés sans aucune interruption d’exploitation.
Event-Process Orchestration
Le passage du modèle logique à son implémentation dans l’entreprise distribuée est si facile que les utilisateurs-métiers non développeurs peuvent créer, déployer, modifier, et administrer les flux d’un simple click.
Versioning et gestion du cycle de vie
FioranoESB contient l’ensemble des outils nécessaires à la bonne gestion de la vie des composants, y compris la cohabitation des différentes évolutions des processes et des composants (développement, test, pré production et production) et le changement de version automatique des composants sans interruption de service.
Une couche de communication peer-to-peer incomparable
Des performances inégalées
L’architecture point-à-point de la solution FioranoESB supprime l’écueil du serveur central d’échange, et favorise le parallélisme de traitement, de telle sorte que la puissance machine disponible est réellement utilisable, et que les coûts s’en trouvent réduits. En un mot, l’administration est centralisée, l’exécution est distribuée.
24x7 Haute disponibilité
Chaque peer peut être déployé en mode haute disponibilité sans que cela ne modifie en rien le design des flux. La continuité d’exploitation est assurée par la plate-forme elle-même.
Garantie de délivrance du message
Aucun dispositif de reprise de message non traité n’est à développer par le designer dans la mesure où l’architecture prend en charge cette fonction. C’est l’application ultime du modèle event-driven.
Routing Intelligent
Il est possible, en déplaçant l’extrémité d’une flèche sur le modèle logique, de re-router dynamiquement un flux en cours de production pour modifier la répartition des tâches sur les différents peers, ou pour rendre actif un nouveau groupe de composants.
Un ensemble d’outils, de services et de connecteurs disponibles
Monitoring, Logging et Auditing
Le plate-forme d’administration centralisée de la solution permet de consulter dynamiquement les files de messages, mais aussi de tracer, monitorer ou logger les messages. Le débogage en ligne permet aussi d’accéder à toutes les étapes d’un flux, sans interrompre la production.
Support des langages de développement
La solution FioranoESB est livrée avec l’ensemble des classes Java, C, C++, COM, C# et Visual Basic utiles à l’intégration de ressources existantes dans une chaîne de traitement. A ce titre, la plate-forme FioranoESB crée un nouvel environnement de développement et de production, multi-langage et multi-plate-forme.
Connecteurs standards
Grâce aux services/connecteurs/composants standards livrés avec la solution, la plus grande partie des projets ESB pourra être mise en œuvre sans aucun développement. Ces composants sont à la fois des composants métiers (comme l’accès aux bases de données, l’accès à des ressources normées ( WS, Rest-WS ) ou l’invocation de scripts existants ), ou des composants d’architecture permettant l’implémentation dans une configuration de messaging pre-existante ( MQSeries, JMS, MSMQ, etc... ).
En savoir plus sur FioranoESB: