NORMES PRISES EN CHARGE
SERVICES WEB ET ARCHITECTURE ORIENTÉE SERVICES (SOA) : CHEF DE FILE POUR L’ADOPTION DE STANDARDS OUVERTS
Software AG cerne mieux que quiconque l’importance des normes définies dans les domaines de l’architecture SOA et des services Web pour soutenir les objectifs actuels des entreprises. Nous avons en effet posé les premiers jalons en matière de services Web. Pionniers de XML, nous avons également été les premiers à proposer le langage de services Web WIDL, précurseur de WSDL, au W3C. Aujourd’hui, notre intérêt pour les normes applicables à l’architecture SOA et aux services Web est plus vif que jamais, et nous continuerons à prendre part à l’élaboration des normes de nouvelle génération.
| ||
| Norme | Rôle joué | |
|---|---|---|
| SOAP 1.1 Simple Object Access Protocol (privé). Spécification devenue le protocole de facto d’échange de messages pour les services Web. | A participé à la première ébauche de spécification SOAP avec Microsoft en 1997 | |
| SOAP 1.2 / XMLP Recommandation du W3C | Participant actif du groupe de travail | |
| SOAP/JMS Binding Spécification JMS Binding applicable à la messagerie SOAP | Coauteur et codéposant auprès du W3C | |
| WSDL 1.1 Web Services Description Language. Spécification devenue la norme de facto pour la description des interfaces d’un service Web. | Auteur de WIDL, précurseur de WSDL, que nous avons présenté au W3C en 1997 | |
| WSDL 2.0
Web services Description Language (W3C). Normalisation en cours. | Participant actif du groupe de travail | |
| UDDI
La spécification UDDI (Universal Description, Discovery and Integration) définit un référentiel de services Web. | Membre fondateur du comité consultatif sur l’UDDI. À son crédit, plusieurs contributions majeures aux spécifications UDDI | |
| WS-BPEL 2.0 Web Services Business Process Execution Language, version 2.0. Spécification visant à normaliser la représentation et le traitement des processus métier (OASIS). | Rédacteur de la spécification | |
| BPEL4People BPEL4People et les spécifications WS-HumanTask apparentées étendent WS-BPEL 2.0 pour couvrir les interactions humaines | Codéposant de la spécification BPEL4People auprès d’OASIS et coassocié à la formation du Comité technique OASIS consacré à BPEL4People
Participant actif du Comité technique | |
| XPDL XML Process Definition Language. XPDL est un standard de la WfMC (Workflow Management Coalition) régissant l’interchangeabilité des définitions de processus métier entre différents produits, comme les outils de modélisation et moteurs de workflow. | Partisan | |
| WS-Policy & WS-PolicyAttachmentSpécifications fixant un cadre universel pour définir la qualité de service ainsi que d’autres règles applicables aux communications via des services Web et pour rattacher ces règles à des objectifs précis. | Rédacteur des spécifications au W3C | |
| WS-RMPolicy Spécification Reliable Messaging Policy définissant une garantie d’acheminement pour les services Web. Relève des compétences du Comité technique WS-RX pour OASIS | Participant actif du Comité technique | |
| WS-SecurityPolicy Spécification des règles de sécurité utilisables pour les services Web. Relève des compétences du Comité technique WS-SX pour OASIS | Participant actif du Comité technique | |
| SCA (Service Component Architecture)
SDO (Service Data Object) | Fondateur du Consortium Open SOA à l’origine de SCA et de SDO
Codéposant de la suite de spécifications SCA auprès d’OASIS et participant actif des Comités techniques OASIS | |
| WS-I Acronyme de Web Services-Interoperability (www.WS-I.org).Organisme sectoriel ouvert chargé de promouvoir l’interopérabilité entre services Web avec l’ensemble des plates-formes, systèmes d’exploitation et langages de programmation. | Membre du Conseil d’administration au cours des 4 derniers mandats consécutifs, Président du Comité Marketing et Communication, Rédacteur du BP (Basic Profile), etc. | |
| WS-MeX WS-MetadataExchange définit un mécanisme d’amorçage pour l’échange de messages orientés métadonnées dans le domaine des services Web, en spécifiant un protocole gérant l’extraction de métadonnées comme XML Schema, WSDL ou WS-Policy. D’autres formes de métadonnées susceptibles de voir le jour à l’avenir sont également prises en charge. | Coauteur de la spécification | |
| WS-Addressing
Spécification pour la représentation des références de points de terminaison de services Web et des propriétés d’adresses des messages. Plusieurs autres spécifications, dont WS-Notification, WS-ReliableMessaging, WS-RF et WS-Eventing, dépendent de WS-Addressing. | Participant actif du groupe de travail au W3C | |
| WS-Notification
Spécification pour le traitement orienté événements (i.e. publication/abonnement). Spécification OASIS. | Rédacteur de la spécification Voir aussi WS-Eventing | |
| WS-Discovery La spécification Web Services Dynamic Discovery (WS-Discovery) définit un protocole pour localiser des services Web répondant à un ensemble de conditions. Elle gère la découverte multicast dans des environnements ad hoc, mais permet également l’emploi d’un référentiel ou d’un proxy de découverte pour couvrir un grand nombre de points de terminaison. | Coauteur | |
| WS-Eventing Spécification pour le traitement orienté événements (i.e. publication/abonnement). Fait double emploi avec WS-Notification. | Partisan | |
| WS-RX
Web services Reliable Exchange. Garantie d’acheminement élaborée par le Comité technique d’OASIS, à partir de la spécification WS-Reliable Messaging. | Coassocié à la formation du Comité technique WS-RX et à la proposition WS-ReliableMessaging soumise à OASIS. Participant au comité technique | |
| WS-ReliableMessaging
Déposée auprès d’OASIS. Voir WS-RX ci-dessus. | Partisan | |
| WS-Transaction
Ensemble de trois spécifications régissant les transactions commerciales. Inclut WS-AtomicTransaction, WS-Coordination et WS-BusinessActivity. Relève à présent des compétences du Comité technique WS-TX d’OASIS. | Coassocié à la formation du Comité technique WS-TX d’OASIS et aux propositions WS-Coordination WS-AtomicTransaction et WS-BusinessActivity soumises à OASIS | |
| WS-Secure Exchange
Initiative du Comité technique d’OASIS pour normaliser la suite de spécifications WS-SecureConversation, WS-SecurityPolicy et WS-Trust. | Coassocié à la formation du Comité technique WS-SX d’OASIS | |
| WS-Federation Définit des mécanismes de fédération de domaines de sécurité disparates en instaurant des topologies de confiance (gestion des identités, des attributs et de l’authentification) entre les services Web participants. | Coassocié à la formation du Comité technique WS-Federation d’OASIS | |
| WS-Choreography
Web Services Choreography (W3C). Groupe de travail pour la chorégraphie des processus métier, dont WSCI est la principale spécification. | A participé activement au groupe de travail et contribué à la spécification | |
| SOAP with Attachments (SwA)
Extensions basées sur MIME de SOAP pour attacher du texte (XML) et gérer les pièces jointes binaires. W3C a produit, depuis lors, des spécifications MTOM/XOP qui reprennent les caractéristiques de SwA. | Codéposant de SwA auprès du W3C. Voir MTOM/XOP | |
| SOAP MTOM/XOP
SOAP Message Transmission Optimization Mechanism (W3C). Spécification SOAP 1.2 pour créer des packages de pièces jointes avec SOAP. | Partisan | |
| WSDM
Web services Distributed Management. Spécification portant sur la définition du caractère gérable des services Web. | Participant au Comité technique
La spécification OMI dont Software AG est l’un des coauteurs a précédé le volet MUWS de l’initiative WSDM | |
| WS-RF
Web Services Resource Framework ; comprend WS-ResourceProperties et WS-ResourceLifeTime. La première normalise les modes de déclaration des propriétés d’une ressource WS, la dernière définit le mode de destruction d’une ressource WS. | Participant au comité technique | |
| WS-RP Web Services for Remote Portlet (OASISest un protocole de services Web pour agréger du contenu et des applications Web interactives à partir de sources distantes. | Partisan | |
| WS-Security Spécification sur la sécurité des services Web. Initiative globale pour gérer tous les aspects de la sécurité des services Web ― authentification, autorisation et confidentialité des données. Spécification OASIS. | Partisan | |
| Web Services Activity Initiative globale du W3C pour normaliser WSDL ainsi que d’autres standards de services Web, et formaliser l’architecture de services Web. | Coauteur, avec MS, IBM et Intel, de propositions pour WDSL soumises au W3C, dans le cadre du groupe de travail éponyme et d’autres instances comme le groupe d’intérêt plénier et le groupe de coordination pour les services Web. Demeure un participant actif à l’activité Services Web, à travers son engagement dans divers groupes de travail créés par le W3C. | |
| WS-Management Spécification sur l’administration des services Web. Standard du DMTF. | Partisan | |
| BPEL4WS Business Process Execution Language for Web services (privé). Cette spécification a grandement inspiré WS-BPEL. | Voir WS-BPEL | |
| WS-CAF WS-Composite Application Framework. Concurrence WS-Transaction pour la définition de transactions commerciales. | Partisan | |
| SOAP Routing and Reliable Messaging Extensions Routing & Reliable Messaging extensions to SOAP 1.2 (XMLP). Initiative à présent reprise par WS-Addressing et WS-RX pour le routage et la garantie d’acheminement respectivement. | Coauteur de propositions pour SOAP Routing and Reliable Messaging Extensions soumises au W3C. Voir aussi WS-RX et WS-Addressing | |
| WS-Routing Web Services Routing est un protocole sans état, basé sur SOAP, définissant l’échange de messages unidirectionnels entre un expéditeur initial et un destinataire final, éventuellement via plusieurs intermédiaires. Aujourd’hui remplacé par WS-Addressing. | Partisan | |
| XMI Le format XML Metadata Interchange est le standard utilisé pour la représentation de modèles UML dans XML. | Partisan | |
| XML Schema XML Schema (W3C) définit les structures de données des documents XML. | Participation active dans le groupe de travail. Auteur de certains passages de la spécification d’origine | |
| XML Core (XML Language, DTD, DOM, XML Name Space) Toutes sont des recommandations du W3C. | Partisan | |
| XQL
Langage de requête XML permettant d’extraire des données de documents réels et virtuels sur le Web. | Coauteur de la spécification d’origine | |
| XSLT
XSL Transformations (W3C) ; spécification pour transformer des documents XML dans d’autres formats, à la fois XML et non-XML. | Partisan | |
| CMDB Federation Spécification portant sur la fédération de bases de données de gestion des configurations (CMDB). Publiée par la DMTF. | Partisan | |
| JBI 2.0 Java Business Integrator
JSR en cours de développement dans JCP | Expert member | |
| JAXM, JAXR, JAX-RPC, JAXB JSR pour le transport de messages, l’accès aux annuaires, le transport de messages SOAP en mode RPC et la liaison de données dans JCP | Membre expert | |
| HTTP Hyper Text Transfer Protocol, utilisé pour le transfert de données sur Internet. | Partisan | |
