08 Janvier 2009    

BEA WebLogic Event Server, serveur Java optimisé pour les traitements en temps réel d’applications événementielles à forte volumétrie

Mai 2007
BEA Systems se positionne sur le marché des architectures EDA (Event-Driven Architecture) avec une nouvelle offre produit permettant de déployer des SOA événementielles en environnement Java. BEA WebLogic Event Server est en effet le premier et seul serveur d’applications Java du marché optimisé pour traiter des flux de données à forte volumétrie, satisfaire aux exigences de prévisibilité de réponse en temps réel et gérer des traitements événementiels complexes de type CEP (Complex Event Processing).
Jusqu’à présent, les environnements Java ne permettaient pas de répondre aux exigences de traitement événementiel en temps réel avec des gages suffisants de réactivité et de prévisibilité. Dans le cadre de sa stratégie d’ouverture de nouveaux horizons à Java – déjà attestée par ses technologies temps réel et de virtualisation – BEA réalise aujourd’hui une nouvelle avancée avec WebLogic Event Server permettant de solutionner ces challenges sans renoncer aux avantages exclusifs de productivité, d’adaptabilité et d’économies financières propres à Java.
L’approche de BEA, contrairement à celle de ses concurrents proposant uniquement des moteurs isolés de traitement CEP, est centrée sur BEA WebLogic Event Server, un serveur d’applications allégé mais complet, intégrant des fonctionnalités étendues de gestion événementielle et permettant aux entreprises de développer librement des applications sur une plate-forme unique – sans contrainte d'intégration d’un moteur CEP dédié sur une plate-forme généraliste distincte. Ces infrastructures intégrales permettent de réduire notablement les charges et d’accélérer la mise sur le marché de nouvelles applications événementielles – ou l’ajout de fonctionnalités événementielles aux applications existantes.
Les traitements événementiels répondent en effet à la pression croissante pesant sur les systèmes d’information d’entreprise pour intégrer de multiples flux de données (généralement complexes et imprévisibles) afin d’en extraire des informations décisionnelles immédiatement exploitables pour capter de nouveaux flux de chiffre d’affaires, améliorer la satisfaction des clients, maximiser la différentiation concurrentielle, etc. Des impératifs complexifiés par la nécessité de maximiser l’efficacité pour toute l’entreprise. Cependant, la plupart des applications existantes, souvent écrites dans des langages tels que C++ et relativement coûteuses à maintenir, ne sont pas suffisamment extensibles pour répondre à ces nouveaux challenges.
WebLogic Event Server est en mesure de gérer de fortes volumétries d’événements complexes avec des garanties de vitesse et de prévisibilité qui étaient jusqu’à présent l’apanage de C/C++ mais sont aujourd’hui accessibles aux environnements Java pour des coûts totaux d’exploitation (TCO) bien moindres. En effet, BEA WebLogic Event Server associé à BEA WebLogic Real Time et BEA WebLogic Server Virtual Edition permet de compléter les SOA d’entreprise de fonctionnalités événementielles et de déployer de robustes fondations pour exploiter des applications métier critiques et de grande ampleur sur des matériels de grande diffusion (une approche dite « XTP » pour « Extreme Transaction Processing »).
WebLogic Event Server agrège en temps réel les informations de systèmes distribués et leur applique des règles pour discerner des modèles ou tendances qui pourraient autrement passer inaperçus. Cette plate-forme permet en effet de modéliser, identifier et anticiper d’éventuelles menaces ou opportunités – uniquement décelables à travers la corrélation d’événements indépendants – et de leur répondre instantanément.
Ce produit est positionné comme une extension SOA permettant de mettre en œuvre une informatique à hautes performances sans modifier les infrastructures existantes ou planifiées, et de maximiser la pérennité des investissements SOA. En outre, WebLogic Event Server prend en charge les environnements transactionnels extrêmes (XTP) grâce à ses caractéristiques exclusives de débit, de prévisibilité et de réponse en temps réel permettant de satisfaire aux contrats de qualité de service (SLA) les plus exigeants. Ce produit prend en charge la programmation Java simplifiée (POJO), le Framework Spring et le langage événementiel EPL (Event Processing Language) présentant de multiples avantages par rapport à SQL pour les traitements événementiels (règles temporelles, applications non-linéaires, etc.).
WebLogic Event Server est le premier produit de BEA basé sur l’architecture de composant ouverte, interopérable, « embarquable » et naturellement extensible aux développements tiers dénommée mSA (« microService Architecture »). Cette dernière tient lieu d’architecture sous-jacente pour la plate-forme BEA SOA 360° annoncée à l’automne dernier et englobant les trois familles de produits leaders de BEA: BEA AquaLogic, BEA WebLogic et BEA Tuxedo. BEA, et conçue pour maximiser la transformation et l’optimisation métier, améliorer la structure des coûts et capitaliser sur de nouvelles sources de revenus.
Recherche         
fermer