06 Janvier 2009    

BEA présente son architecture exclusive « SOA 360° », première plate-forme SOA native de l'industrie

Octobre 2006
BEA Systems présente l’architecture exclusive BEA microService (mSA) sous-tendant sa plate-forme BEA SOA 360o qui, contrairement à d’autres architectures de middleware monolithiques et propriétaires, propose une solution « légère » et basée sur les standards natifs des SOA (Service-Oriented Architecture) afin de maximiser son ouverture, son interopérabilité, ses capacités d’intégration et son extensibilité aux développements tiers.
Le développement de BEA mSA s’appuie sur les principes et la philosophie SOA et sur le concept de « réseau de services » mettant en avant les concepts d’isolation des rôles (Separation of Concerns), de modularité et de légèreté par opposition aux intégrations point à point. Il s’agit en outre d’un environnement de type événementiel grâce à ses services de notification permettant de publier et découvrir les composants modulaires appropriés ou « microServices » (mSA). L’architecture BEA mSA est par nature modulaire et « intégrable » et peut être couplée à diverses solutions open-source (conteneurs, services de présentation, etc.). L’application des principes SOA de séparation des préoccupations et de capacité de substitution permet de faire librement évoluer l’architecture BEA microService en fonction des besoins de l’entreprise.
Un réseau de services Selon BEA, les services SOA devraient connaître une croissance sans précédent exigeant des infrastructures suffisamment extensibles pour prendre en charge les dimensions des réseaux informatiques modernes. Pour cela, les infrastructures doivent répondre à des contraintes fortes de connectivité et de résilience (insuffisamment prises en compte par les approches actuelles de bus distribué) et offrir des solutions de routage dynamique permettant d’emprunter des chemins différents vers une destination donnée – en fonction du coût, de la disponibilité, du niveau de congestion, du contexte, etc. En d’autres termes, il s'agit d'une infrastructure suffisamment puissante pour supporter un « réseau de services » en perpétuelle expansion.
Ce concept de réseau de services s’appuie sur les enseignements des dernières technologies des réseaux informatiques. Il est en effet possible d'imaginer un espace de nommage des services calqué sur le système DNS (Domain Naming System) du réseau IP afin que les routeurs soient capables de comprendre les protocoles de service. Les principes gouvernant la topologie des réseaux informatiques peuvent également être appliqués à l’espace de service – des petits « segments de service » fédérés (ou sous-domaines) aux « domaines de service » étendus, publics et fédérés.
Comme avec les réseaux informatiques, le réseau de services doit prendre en charge le concept de réseau librement extensible – où certains nœuds sont plus intelligents que d’autres. Il doit également respecter le principe d’isolation des rôles (Separation of Concerns) pour garantir que chaque entité a un objectif unique et n’est pas responsable de tenter de traiter un trop grand nombre de besoins. Les principes qui gouvernent les réseaux informatiques actuels peuvent également être mis en œuvre pour construire une plate-forme produit extensible: l’architecture mSA (microService).
Recherche         
fermer