 |
Plusieurs éditeurs majeurs conçoivent
de nouvelles spécifications pour faciliter les développements
SOA
Paris – Le 5 décembre 2005 — BEA Systems, IBM Corporation,
IONA Technologies, Oracle, SAP AG, Siebel Systems, Sybase, Xcalia
et Zend Technologies annoncent une initiative commune pour développer
des spécifications, et les technologies collaboratives qui
en résultent, afin de simplifier la création et l’implémentation
d’applications pour les architectures orientées services
(SOA). Le modèle de programmation SOA permet aux entreprises
de créer simplement de nouvelles solutions en transformant
leurs ressources existantes en « services réemployables »,
rapidement adaptables en fonction des changements des besoins. Ces spécifications réduisent notablement la complexité du
développement applicatif en proposant un principe d’unification
des services - quels que soient les langages de programmation et
les plates-formes de déploiement. Elles bénéficient
en outre de l’émergence des SOA permettant de structurer
les ressources informatiques existantes en une série de
services fonctionnels réutilisables. Cette organisation
confère aux systèmes d’information une plus
grande agilité et permet de les aligner constamment avec
un environnement dynamique et en perpétuelle évolution.
Par exemple, à travers ces spécifications, un établissement
financier peut simplifier et automatiser ses processus d’approbation
des prêts immobiliers en développant un ensemble de
services interconnectés, basés sur les applications
existantes (données sur les nouveaux propriétaires,
rapports de crédit, etc.) et les relier à des processus
spécifiques (évaluation des biens, verrouillage des
taux, etc.). Cette architecture lui permettra non seulement de
servir un plus grand nombre de clients mais aussi de fournir une
valeur ajoutée plus importante. En adoptant ces spécifications,
les entreprises pérennisent également leurs investissements
dans la mesure où elles peuvent déployer ces services
sur une large gamme de technologies de middleware.
Les spécifications du modèle de programmation SOA
couvrent l’architecture des composants de service (ou SCA
pour Service Component Architecture) pour simplifier le développement
de nouveaux services métiers et des objets de données
de service (ou SDO pour Service Data Objects) pour accéder
aux données multi-emplacements et multiformats.
L’architecture SCA propose un modèle ouvert et neutre
pour implémenter des services informatiques définis
en termes de fonctionnalités métiers ; simplifie
l’accès des développeurs aux fonctions de middleware
et intègre une méthodologie d’assemblage des
solutions à partir d’un ensemble de services élémentaires – contrôlant
notamment les aspects liés à la gestion des accès
et à la sécurité. L’architecture SCA
est le fruit de la collaboration entre plusieurs éditeurs
et notamment BEA Systems, IBM, IONA, Oracle, SAP, Siebel et Sybase.
Les objets SDO complètent l’architecture SCA par une
solution commune d’accès à différents
types de données. Cette spécification réduit
les délais et compétences requis pour accéder
aux informations et les manipuler. À ce jour, les interactions
avec les données passent par de multiples API qui induisent
un « couplage fort » entre sources et cibles – propice
aux erreurs de manipulation et peu évolutif en cas de changement
des besoins métiers. Les spécifications SDO simplifient
l’utilisation de ces API et optimisent la création
de valeur - en supprimant la nécessité de développer
du code spécifique pour chacune d’entre elles. SDO
est le fruit de la collaboration entre plusieurs éditeurs
et notamment BEA Systems, IBM, Oracle, SAP, Siebel, Sybase, Xcalia
et Zend Technologies.
Les spécifications SCA et SDO seront libres de droits et
leurs auteurs sollicitent des retours d’expérience
du marché ; elles intégreront les éléments
suivants :
- Spécifications d’un « modèle d’assemblage » indépendant
du langage pour simplifier le développement et l’utilisation
des services métiers nommé « Architecture
SCA » (Service
Component Architecture)
- Spécifications Java pour implémenter
les composants de service SCA
- Spécifications C++ pour implémenter
les composants de service SCA
- Spécifications Java des objets
de données SDO (Service
Data Objects) décrivant une méthodologie commune
de gestion des échanges de données entre clients
et services
- Spécifications C++ des objets de données
SDO décrivant
une méthodologie commune de gestion des échanges
de données entre clients et services
« Les infrastructures de service constituent un nouveau
domaine logiciel essentiel à l’essor des SOA qui,
pour tenir leurs promesses, doivent s’appuyer sur un écosystème
global de technologies, standards, processus et partenariats. Ces
nouvelles spécifications – les premières de
ce type – constituent une avancée significative pour
aider le marché à atteindre cet objectif, » déclare
Edward Cobb, Vice-Président, Architecture et standards de
BEA Systems. « Comptant parmi les leaders des SOA, BEA
mène
une stratégie active pour stimuler le développement
de standards dans ce domaine afin que ses infrastructures éprouvées
prennent en charge en toute transparence des applications composites,
assemblant des services multiplates-formes - quelles que soient
les technologies sous-jacentes. Les nouvelles spécifications
SCA et SDO permettent aux développeurs de passer moins de
temps à résoudre des enjeux de déploiement
ou de maintenance pour se consacrer pleinement à la satisfaction
des besoins métiers. »
« Les standards sont un élément stratégique
des infrastructures modernes », ajoute Karla Norsworthy,
Vice-Présidente, Standards logiciels d'IBM Software. « L’omniprésence
des services et composants de données soulève de
nouveaux challenges pour les développeurs qui doivent intégrer
ces nouveaux types de modules informationnels. Cette collaboration
entre plusieurs acteurs de l’industrie autour des spécifications
SCA et SDO permettra de notablement réduire les difficultés
de développement de solutions plus performantes. »
« Les spécifications SCA répondent aux besoins
du marché et des utilisateurs en matière d’infrastructures
de développement et de déploiement SOA. Elles permettent
de fédérer les plates-formes d’exécution
et les outils de service – tels que les bus de services d’entreprise
(ESB), l’environnement Eclipse, etc. » ajoute Eric
Newcomer, CTO d’IONA. « Notre implication en tant
que coauteurs des spécifications SCA prolonge une stratégie
durable de participation aux initiatives de standardisation et
aux environnements distribués open-source. La diffusion
des architectures SOA en entreprise nécessite des solutions
appropriées, performantes et économiques ; la prise
en charge de nouveaux standards tels que SCA est l’un des
moyens pour aider nos clients à y parvenir. »
« Les spécifications et standards ouverts – tels
que Java Enterprise Edition, les services Web ou WS-BPEL – jouent
un rôle essentiel dans le développement des architectures
orientées services, » complète Steven G. Harris,
Vice-Président, Java Platform Group d’Oracle. « À travers
notre participation aux organismes de normalisation et à cette
initiative d’unification des spécifications SCA et
SDO, Oracle aide les entreprises à simplifier l’approche
et à capitaliser sur les avantages des architectures orientées
service aujourd’hui et pour l’avenir. »
« Nous collaborons activement avec d’autres acteurs
majeurs de l’industrie pour établir des standards
qui permettent à nos clients de composer de nouvelles applications
en assemblant des services et modules de données, » ajoute
Michael Bechauf, Vice-Président, SAP NetWeaver Industry
Standards de SAP. « Cette annonce concrétise une nouvelle
avancée de notre engagement à aider les entreprises à bénéficier
de la puissance des services Web à travers l’architecture
ESA (Enterprise Services Architecture), à optimiser leurs
processus métiers et à innover grâce à de
nouvelles applications composites. »
« La valeur des données croît de façon
exponentielle avec leur exposition opérationnelle ; les
services basés sur des standards ouverts comme SCA et SDO
permettent aux décideurs de diffuser des processus informationnels
avancés dans toute l’entreprise. Cette stratégie
est précisément au cœur du modèle "Unwired
Enterprise" de Sybase, » ajoute Kathleen Schaub,
Vice-Présidente
du Marketing produit de Sybase, Inc. « De la même façon
que nous contribuons très activement à la Fondation
Eclipse, nous sommes très attachés à notre
participation à cette importante initiative commune. »
À propos de BEA
BEA Systems, Inc. (NASDAQ : BEAS), leader mondial des logiciels d'infrastructure,
fournit des plates-formes standardisées et sécurisées
pour accélérer et fluidifier la circulation des informations
et des services. Ses lignes de produits WebLogic®, Tuxedo®, JRockit® et
la nouvelle gamme d’infrastructures de service AquaLogic™ aident
les entreprises à réduire la complexité de leurs systèmes
d’information pour pleinement bénéficier des avantages
de réactivité et d’efficacité des architectures
SOA. Pour plus d’informations, consultez bea.com.
|
 |
 |
|