Gouvernance
Solutions
Technologies
Marchés
Informatique distribuée : DCOM, CORBA, J2EE, .Net
Systèmes et infrastructure
Plusieurs concepts ont ouvert la voie aux services Web. Parmi eux, on peut citer :
- COM/DCOM : de Microsoft
- CORBA : de l'OMG,
- EJB : de SUN.
Les systèmes d'information qui en découlent sont fortement couplés, c'est-à-dire que les interactions entre deux applications doivent être soigneusement décrites et qu'une modification dans un composant conduit généralement à un déséquilibre du système.
COM/DCOM (Distributed Component Object Model)
C'est une technologie de composants introduite par Microsoft, héritée de OLE, DirectX et ActivX et COM.
Elle autorise les applications compilées à correspondre à l’aide d’interfaces spécialisées et est incontournable sous Windows. Elle est sous-jacente dans .Net et compatible avec les autres produits de développement de type Visual Studio.
CORBA (Common Object Request Broker Architecture)
Norme de communication utilisée pour l'échange entre objets logiciels hétérogènes, instituée par le monde du logiciel libre.
Un langage, IDL (Interface Definition Language) décrit les traitements effectués et les formats de données en entrée et en sortie. Il est disponible pour C, C++, Cobol, Java, Smalltalk, etc.
Un bus applicatif, ORB (Object Request Broker) constitue le coeur de CORBA par lequel les requêtes sur les objets transitent.
Un adaptateur d'objets, dont l’un d’eux est BOA (Basic Object Adapter) est chargé de la gestion des références aux objets et de l'activation des implémentations.
CORBA, de par sa complexité est réservé aux grandes entreprises.
L'organisme responsable est l'OMG.
J2EE (Java To Enterprise Edition)
Plate-forme de développement et serveur d’applications Java pour les applications distribuées et les services Web de Sun.
J2EE comprend :
- les EJB : composants Java standardisés (modules applicatifs) dont J2EE coordonne l’exécution,
mais aussi :
- JDBC (Java Data Base Connector), équivalent de ODBC, pour les connexions aux bases de données,
- JSP (Java Server Pages) des pages web exécutées sur le serveur qui constituent HTML et code Java,
- JMS (Java Message Services) pour travailler avec des bus logiciels comme MQ Series d’IBM.
Normalement, un composant J2EE doit pouvoir s’exécuter sur n’importe quel environnement certifié J2EE.
L'intégration d'applications non Java (dans un EAI, par exemple), se fait au moyen de connecteurs.
Microsoft .Net
Plate-forme (framework) et environnement technique de développement et d’exécution d’applications distribuées de Microsoft, comparable à J2EE. Elle symbolise l'ouverture de Microsoft aux standards externes et aux services Web. Elle intègre :
- ses ateliers de développement (Visual Studio), avec l'apparition d'un nouveau langage spécifique C#,
- les standards issus de XML et des services Web (SOAP, WSDL, BPEL4WS...
Consultez aussi notre Lettre d'Octobre 2003, sur les Services Web.
Pour aller plus loin
Les autres dossiers
Forum
Vous voulez avoir l'avis d'un expert sur ce sujet ?
Toute l'actu sur ce sujet
-
Urbanisation, SOA et BPM (02-Jul-2008)
Animasoft
02 Juillet 2008
-
Progress software neemt SOA-specialist Mindreef over
Datanews
01 Juillet 2008
-
SOA : après Iona, Progress se paie Mindreef
Le Mag IT
30 Juin 2008
Gouvernance
Document, connaissances, GEDEmploi informatique
Législation
Licences, open source
Politique informatique
Qualité, certification, référentiels
Solutions
BI, reporting, décisionnelBureautique
Finances, gestion, trésorerie
Gestion commerciale, CRM
Mobilité
Production, logistique, SCM
Solutions globales, ERP
Solutions RH
Technologies
Archivage et sauvegardeHardware
Localisation, traçabilité
Locaux, sécurité physique
Programmation, développement
Réseaux et communications
Sécurité logique, virus et intrusions
Site Internet
Stockage, SAN, NAS
Systèmes et infrastructure
Editorial
ActualitésAgenda
Annuaire
Blogs
Contributeurs
Dictionnaire
Dossiers
Emploi
Forum
Lettre
Libraire