InterSystems ajoute un framework de monitoring d?activités (BAM) à sa plate-forme d?intégration Ensemble
Les nouveaux composants pré-intégrés BAM (Business Activity Monitoring) participent à une meilleure efficacité de la plate-forme d’intégration Ensemble.
Voici le texte du communiqué d'annonce publié par InterSystemsSophia-Antipolis, avril 2004. – InterSystems, éditeur de la base de données post-relationnelle CACHÉ et de la plate-forme d'intégration Ensemble, présente son nouveau framework BAM (Business Activity Monitoring), qui se caractérise par ses composants pré-intégrés chargés d’assurer automatiquement le monitoring et le reporting d’activités en temps réel dans le cadre des projets d’intégration. Ce framework BAM constitue une extension majeure de la plate-forme d’intégration rapide Ensemble, lancée en novembre dernier par InterSystems.Paul Grabscheid, Vice President Strategic Planning d’InterSystems, déclare : « Ensemble a fait son apparition sur le marché il y a quelques mois, en proposant un support complet pour l’élaboration de solutions BAM. Cette solution intègre une base de données objet extrêmement évolutive et performante, capable de stocker des méta-données, des messages et des informations d’état de processus, tout en offrant un accès temps réel pour l ’audit et le BAM. Avec ce nouveau framework, nous augmentons le potentiel du BAM grâce à des tableaux de bord visuels et des services de mesures d’ activité (BMS – Business Metrics Services) qui réduisent considérablement les délais nécessaires à l’élaboration et au déploiement du BAM, y compris dans le cas de projets d’intégration très complexes.Nous constatons une nette tendance des grandes entreprises à capitaliser pleinement sur leur patrimoine d’informations en le rendant accessible à tous les acteurs de l’ entreprise. Cette approche conduit souvent à des projets devant intégrer des informations stockées sur des plates-formes très différentes, aussi bien que des applications opérant elles-mêmes sur des plates-formes multiples. Ensemble a pour mission de répondre à ces nouveaux impératifs d’intégration et le nouveau framework que nous présentons offre les composants nécessaires à la simplification et à l’efficacité de la mise en œuvre du concept BAM. »Des composants pré-intégrés, synonymes de développement et de déploiement rapidesLe framework BAM d’Ensemble se caractérise notamment par ses composants BMS et ses tableaux de bord pour dirigeants (Executive Dashboards). Les fonctionnalités BAM peuvent désormais être définies et déployées de façon hautement automatisée, ce qui accélère très sensiblement l’implémentation de tout projet d’intégration.Grâce aux services de mesures d’activité (BMS) d’Ensemble, les développeurs peuvent définir des créneaux horaires pour le calcul d’une ou plusieurs valeurs de mesure, selon des méthodes très diversifiées : appels à des applications externes, agrégation et analyse de données provenant de bases de données multiples ou encore requêtes vers les informations d’états de processus ou vers l’entrepôt de messages intégrés à Ensemble.Les valeurs fournies par un service de mesures d’activité sont placées dans un cache persistant à hautes performances, afin d’être récupérées très rapidement. Cette approche permet à plusieurs utilisateurs de profiter d’une même mesure d’activité sans recourir à la répétition du calcul qui n’ intervient qu’à la demande du développeur.Les fonctions du framework BAM englobent également des tableaux de bords pour dirigeants, chacun d’entre eux constituant une page Web spécifique qui fournit un affichage graphique en temps réel de la valeur courante d’une mesure. Chacune d’entre elles est associée à une propriété spécifique, au sein d’une classe de BMS. Les dispositifs de mesures proposés dans ces tableaux de bord incluent des tachymètres, des odomètres, des jauges, des barres lumineuses, des feux tricolores, des indicateurs lumineux, ainsi que des diagrammes en courbes et des histogrammes.La solution Ensemble supporte par ailleurs le développement de mesures personnalisées, avec la garantie que les utilisateurs recevront leurs données BAM dans les conditions et les formes les plus appropriées à leur contexte. Les tableaux de bord Ensemble sont implémentés selon le standard HTML et des graphismes vectoriels structurés, ce qui évite l’obligation de recours à des produits J2EE ou .Net et autorise une flexibilité maximum.Une architecture 100% orientée vers le reporting et le monitoring temps réelL’architecture BAM de la solution Ensemble s’implémente en respectant trois niveaux logiques : · Niveau d’absorption d’événements – Assurant la collecte d’événements au fil de l’eau, ce niveau est mis en œuvre en parallèle avec l’entrepôt transactionnel de messages d’Ensemble. La technologie d’indexage bit-map transactionnelle et la fusion “données” et “applications” du serveur Ensemble autorisent une analyse en temps réel de l’entrepôt de messages ;· Niveau de traitement des événements – Un groupe de mesures d’activités, opérant à des intervalles définis, réalise en temps réel le filtrage et l’ analyse des données contenues dans l’entrepôt de messages, aux fins de calcul d’indicateurs KPI (Key Performance Indicators). Ces KPI sont calculés selon des modèles et schémas pré-intégrés, incluant une interaction temps réel avec un nombre illimité de systèmes opérationnels principaux. Une fois ces indicateurs calculés, le cache BAM est mis à jour et rendu immédiatement disponible pour le niveau de diffusion et d’affichage d’événements ;· Niveau de diffusion et d’affichage d’événements – Après une évaluation de l’impact et de la gravité des événements, ce niveau fournit des contenus d’ informations selon un mode de diffusion neutre vis-à-vis des terminaux. Les tableaux de bord Ensemble affichent des mesures personnalisables, en s’ appuyant sur des composants de visualisation temps réel en ligne standards. Ceux-ci fonctionnent simultanément avec tous les mécanismes d’alerte et d’ avertissement d’Ensemble (sur e-mails ou pagers, entre autres), afin d’ informer les destinataires dès qu’un indicateur franchit les valeurs limites.Les “plus” du suivi critique en temps réelTrevor Matz, Managing Director Enterprise Application Integration d’ InterSystems, ajoute : « L’apport du concept BAM est réellement incomparable, dans la mesure où l’analyse en temps réel et le feedback instantané confèrent un nouvel aspect au “management par exception” qui était pratiqué jusque-là. La plupart des BAM actuels fournissent aux managers une vue précise sur les transactions et les opérations, mais sont pénalisés par leurs lacunes dans les boucles de retour des processus et dans leurs capacités à modifier dynamiquement les processus en fonction de certains changements d’objectifs.En revanche, l’implémentation BAM d’ Ensemble, en s’intégrant totalement avec le moteur d’automatisation de processus d’activités d’Ensemble, complète la boucle de feedback en renvoyant les KPI au sein du processus d’activité, ce qui permet une réaction dynamique aux changements vécus par l’entreprise. »Trevor Matz conclut : « Il n’y a pratiquement pas de limite aux bénéfices que peut engendrer la mise en œuvre du concept de BAM temps réel, quel que soit le secteur d’activité de l’entreprise. Nous avons dès à présent l’ intention de renforcer nos échanges avec nos partenaires et avec les utilisateurs professionnels, dans une perspective d’optimisation de cette technologie sur le long terme. »Tarifs et disponibilitéLa solution Ensemble, incluant le nouveau framework BAM, est immédiatement disponible sur les plates-formes d’exploitation HP Alpha OpenVMS, HP Alpha Tru64, HP-UX, IBM AIX, Linux, SunSolaris et Microsoft Windows. La licence Ensemble Enterprise est proposée au tarif indicatif à partir de 150 000 euros HT par processeur. A propos d’InterSystems InterSystems Corporation (www.InterSystems.com), dont le siége social se situe à Cambridge, dans le Massachusetts, répond aux besoins des sociétés de services informatiques et des éditeurs de logiciels indépendants depuis plus de vingt-cinq ans.Produits phare d'InterSystems, la base de données post-relationnelle CACHÉ et son environnement de développement rapide ainsi que la plate-forme d'intégration Ensemble permettent la création et l'intégration rapides d'applications hautement performantes.