Dossier réalisé en partenariat avec Dreamsoft
L'origine de l'offre
et sa structure
Fondé en 1994, notamment
par un ancien de Tibco Software, Vitria s'est positionné
trois ans plus tard sur une approche haut de gamme de
l'EAI, très centrée sur le BPM (Business
Process Management). L'offre conserve aujourd'hui cette
forte couleur BPM.
BusinessWare, dans sa version
3, intègre plusieurs modules au sein d'un seul outil
:
- Un bus de messages propriétaire, basé sur Corba,
fonctionnant en mode "publish and subscribe" et découpé
en canaux thématiques.
- Une large gamme de connecteurs non intrusifs
- Un outil graphique de modélisation des processus
métiers en UML, qui intègre des fonctionnalités de workflow
permettant l'intervention d'acteurs humains.
- Un outil de transformation des données
- Un outil d'analyse temps réel permettant de
superviser l'activité du niveau système au niveau métier.
Ce module permet de générer des tableaux de bords exploitables
dans un portail par des utilisateurs finaux.
- Un serveur B2B supportant RosettaNet et EDI
La solution repose sur une architecture fédérée proche
de l'architecture Web. La répartition de traitements
se fait par réplication ou agrégation des canaux entre
les différents sites. Côté connecteurs,
BusinessWare en compte plus d'une centaine : SAP, Siebel,
Broadvision, PeopleSoft, OracleApps, JDEdwards, DB2,
CICS, Oracle, MQSeries, MSMQ, Tuxedo, CORBA, COM, Iplanet,
Apache, Websphere
Enfin, la modélisation
se gère à deux niveaux:
- Les "modèles de connexion" permettent de décrire
la récupération des données à l'aide des connecteurs,
la transformation et la publication des messages sur
les canaux. Il est possible d'imbriquer les modèles,
de les réutiliser et de définir des modèles d'erreur.
Le module de transformation permet un mapping graphique
intelligent des données, mais également l'import de
transformations existantes, ou encore l'invocation de
composants Java externes.
- Les processus métiers sont modélisés dans le
standard UML. Vitria s'intègre avec des outils externes
de modélisation signés IDS Scheer, Rational ou
encore Mega. Les processus métiers définissent la logique
de traitement des flux de données qui sera utilisée
par l'automate. Les fonctionnalités de workflow intégrées
à ce module comprennent notamment la gestion des activités
humaines, des listes de taches, et des groupes d'utilisateurs.
BusinessWare génère automatiquement des interfaces web
au format JSP (Java Server Pages) destinées aux acteurs
du workflow.
L'avis
de l'expert
Mariano Boni,
Directeur technique de Dreamsoft
L'ergonomie de la plate-forme,
l'intégration notamment sur un même référentiel
des différentes briques, est franchement séduisante.
Quant aux modules de modélisation, ils combinent
performance et simplicité d'emploi. On regrettera
en revanche que le bus de message soit propriétaire
(même s'il est possible d'en utiliser d'autres
via des connecteurs) et que les connecteurs ne se conforment
pas encore au standard JCA.
En résumé,
les plus et les moins
- L'intégration des modules EAI/BPM/B2B/Monitoring dans
un seul outil
- Un large éventail de connecteurs
- Les performances des modules de modélisation
- Une gestion automatisée des processus qui intègre
les interventions humaines
- Un module d'analyse temps réel qui autorise
l'export de vues utilisateur
-
Le bus de messages propriétaire
- L'absence de conformité au standard JCA
- Le serveur d'intégration ne fonctionne pas
sur mainframe.
|