Inscrivez-vous gratuitement à la Newsletter BFM Business
Aujourd'hui, les entreprises doivent construire des infrastructures a logicielles combinant applications métiers nouvelles et existantes dans un environnement complexe. Elles poussent les éditeurs de serveurs d'applications à intégrer
leursmiddlewaresdans des plates-formes applicatives préintégrées et modulaires, appelées APS.
Utilisés initialement dans le cadre d'applications web souvent indépendantes du système d'information, les serveurs d'applications J2EE ont fini par s'imposer comme l'environnement informatique d'exécution des applications métiers de
l'entreprise. L'arrivée de l'avant-dernière version (1.3) de la plate-forme J2EE a encore renforcé ce mouvement, grâce à l'ajout de fonctions d'intégration telles que la messagerie JMS et les connecteurs JCA. Mais les applications d'entreprise
devenant de plus en plus complexes, un serveur d'applications ne suffit généralement plus. Selon les cas, il faut le coupler à une infrastructure de portail, un courtier d'intégration, un gestionnaire de processus, une infrastructure de sécurité,
etc. De nombreuses entreprises ont dû assembler elles-mêmes différentes infrastructures logicielles pour bâtir leurs nouvelles applications métiers ce qui représente une charge importante avec des produits provenant de différents éditeurs et
présentant des cycles de vie différents.Ces besoins des entreprises ont poussé les éditeurs à regrouper leurs différentes infrastructures logicielles dans des plates-formes ciblant la création d'applications composites. IBM a lancé le mouvement en 2000, en fédérant
sesmiddlewaressous la marque WebSphere et en adoptant un discours marketing unifié. Ses concurrents, BEA Systems, Oracle et SAP, lui ont emboîté le pas. Ils ont, dans le même temps, commencé à pré-intégrer
leursmiddlewaresentre eux et à synchroniser leurs sorties respectives, afin d'éviter à leurs clients un travail d'intégration fastidieux.' Alors que, précédemment, nous offrions de très nombreux produits indépendants les uns des autres, nous proposons aujourd'hui des produits préintégrés rassemblant plusieurs de
nosmiddlewareset ciblant un marché déterminé, tel celui du portail ou de l'intégration d'applications,souligne Stefan Van Overtveldt, directeur de la stratégie produits pour la plate-forme WebSphere, d'IBM, au niveau
mondial.En outre, nous synchronisons de plus en plus les dates de sortie de nos produits. Ainsi, l'homogénéisation de notre gamme de produits autour de WebSphere 5 a duré moins d'un an, alors que, pour la version 4, le délai avait été de
dix-huit mois. 'D'autres éditeurs ont totalement synchronisé les dates de disponibilité de leurs différentsmiddlewares, afin de fournir un ensemble cohérent et pré-intégré à leurs clients pour chaque
plate-forme matérielle. BEA Systems propose ainsi sa plate-forme WebLogic Enterprise, qui regroupe sesmiddlewares.Oracle a fait de même en rassemblant sesmiddlewaresdans son serveur d'applications. Et SAP
commercialisera, cette année, une version intégrée de sa plate-forme NetWeaver.Une telle évolution a conduit les analystes du cabinet d'analyses Gartner Research à identifier cette nouvelle catégorie d'infrastructures sous le sigle APS(Application platform suite) ' Une APS est une suite
préintégrée de trois. middlewares : un serveur d'applications d'entreprise, un courtier d'intégration et une infrastructure de portail ',indique Yefim Natis, directeur de recherches du Gartner
Research. L'identification des APS ne signifie pas la suppression des catégories existantes que sont les serveurs d'applications, les infrastructures de portail ou les courtiers d'intégration d'applications. Elle répond simplement au besoin des
entreprises de disposer d'infrastructures autorisant la création d'applications composites aptes à offrir de nouveaux services en combinant la logique métier des applications existantes à une nouvelle logique métier plus ou moins volumineuse, sans
devoir en intégrer les différents éléments.' Disposer de telles infrastructures préintégrées apporte de nombreux avantages,affirme Jean-Noël Gillot, responsable de l'offre EAI de CGEY pour la France.En
effet, elles offrent aux entreprises une agilité supplémentaire, pour un budget moindre. Ce gain d'agilité est dû à la préintégration des produits et à la possibilité de réutiliser, pour les autres domaines tels que le portail ou l'intégration,
l'expertise acquise concernant le serveur d'applications. 'À la définition minimaliste d'une APS évoquée ci-dessus, les éditeurs d'infrastructures logicielles ont ajouté des outils unifiés pour le développement, le déploiement et l'administration des applications.' Nous
considérons que les outils constituent une composante essentielle des APS,déclare Stefan Van Overtveldt.Aussi les avions-nous regroupés avec nosmiddlewaresdès le lancement initial de la plate-forme
WebSphere. Ils doivent prendre en compte toutes les fonctions de l'APS, aussi bien vis-à-vis du développement que vis-à-vis de l'administration. 'BEA Systems partage ce point de vue, comme le souligne Gordon Simpson, son
directeur technique adjoint :' Inclure des outils de développement prenant en compte toutes les fonctions d'une APS autorise la création d'une couche d'abstraction masquant la complexité d'une telle plate-forme afin de la
rendre accessible à la majorité des développeurs d'entreprise. 'Cet éditeur vient également d'annoncer sa solution de sécurité WebLogic Enterprise Security, qui sera ultérieurement intégrée à son APS.
Faciliter la création d'applications avec des outils visuels
Chez Oracle, l'ajout d'extensions est également pratiqué, comme le rappelle Ted Farell, architecte et directeur de la stratégie pour les outils de développement d'Oracle :' Dès la création de notre APS,
nous y avons intégré l'outil JDeveloper pour faciliter la création d'applications avec des outils visuels. Depuis la version 10 g de notre APS, une infrastructure de sécurité a également été ajoutée. 'Novell suit le mouvement avec, d'une part, l'intégration desmiddlewaresde la gamme ExteNd (serveur d'applications, portail et courtier d'intégration issus du rachat de SilverStream) avec son infrastructure
logicielle de sécurité (annuaire et logiciel d'identification) et, d'autre part, la fourniture d'outils de développement visuels générant automatiquement le code J2EE.De leur côté, les analystes du Gartner Research justifient leur définition minimaliste.' Des extensions peuvent accroître la valeur ajoutée d'une APS, mais elles vont au-delà du contenu indispensable de toute
APS ', explique Yefim Natis. Ils préfèrent mettre l'accent sur une autre caractéristique des APS.' La véritable valeur ajoutée d'une APS réside, surtout, dans le degré d'intégration des
troismiddlewaresde base, qui constituent la véritable source de réduction de coûts pour les entreprises clientes ',poursuit Yefim Natis.Les intégrateurs de systèmes réagissent assez fortement à ce point de vue.' L'intégration des outils est aussi indispensable que celle desmiddlewaressous-jacents, expose Guillaume
Huguet, architecte chez Softeam.Avoir desmiddlewarespréintégrés et utilisables à travers des outils distincts évite, certes, de devoir les intégrer et réduit les coûts d'utilisation. Mais cela ne permet pas de tirer
profit d'une expertise dans un domaine pour les autres domaines. Ici, le véritable gain provient d'outils intégrés aussi bien au niveau du développement qu'au niveau de l'administration. 'Pour Jean-Noël Gillot, il se trouve
que ces deux aspects sont souvent indissociables :' Pour une mise en ?"uvre rapide, il faut un bon niveau d'intégration, à la fois pour lesmiddlewareset pour les outils. Sans intégration
desmiddlewaresentre eux, les déploiements seront lourds et coûteux, avec de nombreux problèmes d'incompatibilité de composants communs. Sans intégration des outils, il faudra maintenir des experts différents pour chaque domaine,
et le délai de mise en ?"uvre sera accru. L'idéal est bien de disposer d'outils intégrés permettant une mise en ?"uvre rapide demiddlewarespréintégrés. 'En revanche, sur la non-inclusion de l'infrastructure de sécurité dans une APS, les intégrateurs de systèmes et les utilisateurs d'APS partagent plus volontiers l'avis du Gartner Research. Selon eux, les entreprises ont, dans leur
grande majorité, déjà mis en place les divers éléments d'une infrastructure de sécurité. Et inclure ces éléments dans les APS compliquerait leur déploiement, et rendrait les entreprises trop dépendantes de leur éditeur d'APS. Le contenu type d'une
plate-forme, pour les intégrateurs de systèmes et les éditeurs, semble donc être la réunion d'un serveur d'applications, d'une infrastructure de portail, d'un serveur d'intégration et d'outils unifiés prenant en compte les trois types
demiddlewares. Cette définition fait apparaître des APS selon plusieurs caractéristiques commerciales, allant d'une solutionmonobloc à une suite de produits. Les éditeurs ont d'ailleurs des offres très différentes à leur catalogue. IBM présente des produits préintégrés visant les divers marchés couverts par les APS. BEA Systems met en avant son APS
intégrée WebLogic Enterprise, dont les composants peuvent aussi être acquis séparément. Oracle propose à ses clients son serveur d'applications, une APS intégrant tous sesmiddlewares(portails, EAI,
sécurité,reporting, etc.), qu'il décline en plusieurs éditions comprenant plus ou moins de produits préintégrés avec son exécutif J2EE.
Les éditeurs spécialisés ne restent pas inactifs
Face aux grands éditeurs et à la pression qu'ils exercent sur les marchés des portails et des serveurs d'intégration, les éditeurs spécialisés ne restent pas inactifs. Ainsi, SeeBeyond avait annoncé, en mars dernier, le portage de son
offre d'intégration au-dessus d'un serveur d'applications J2EE et l'intégration d'une infrastructure de portail à son catalogue. De même, WebMethods est en train de constituer son APS. Il cible l'intégration des services en plaçant son serveur
d'intégration sur JBoss et en se portant acquéreur des éditeurs Data-Channel, spécialiste des portails, et The Mind Electric, spécialiste des services web.Devant la multiplication de ces offres, pour laquelle faut-il opter ?' La majorité des entreprises choisissant dans chaque domaine le produit qui semble le plus adapté à leurs besoins propres, la
commercialisation d'une APS sous la forme d'un produit tout intégré ne constitue pas un avantage,répond Yefim Natis.Les entreprises adopteront les APS en achetant d'abord unmiddleware, puis un deuxième,
voire un troisième si tout s'est bien passé. La qualité desmiddlewaresintégrés et de l'offre de services de l'éditeur (support et formation, notamment) joue un grand rôle dans cette adoption progressive des
APS. 'Aussi, si le besoin d'une entreprise, pour créer ses applications composites, est principalement orienté vers le développement (beaucoup de logique métier à créer), le choix dépendra assez naturellement de celui du
serveur d'applications. Si, au contraire, le besoin d'une entreprise est orienté vers l'intégration de services existants (peu de logique métier à créer), les plates-formes APS des éditeurs spécialistes de l'EAI pourront être retenues.
Prévoir des mécanismes de communication standardisés
Les entreprises clientes des grands éditeurs auront toutefois, tendance à se tourner vers les APS de ces derniers, si leurs produits sont concurrentiels.' Pénétrer chez un client traditionnel de BEA Systems ou
d'IBM n'est possible que si l'on démontre la valeur ajoutée de son infrastructure de portail ou de son serveur d'intégration,précise Nicolas Carles, ingénieur avant-vente chez Novell.Sinon, le choix en faveur d'autres produits
complémentaires de l'APS des grands éditeurs devra être privilégié, car il homogénéise l'assistance technique et la formation des personnes impliquées dans les projets. 'Autoriser l'intégration
desmiddlewaresexternes aux APS oblige à désolidariser certains d'entre eux et à prévoir des mécanismes de communication standardisés. Il faut aussi que les éditeurs spécialisés adoptent ces standards pour que leurs produits
puissent être intégrés et administrés facilement. La modularité devient ainsi l'une des caractéristiques essentielles des APS, en parallèle du degré d'intégration desmiddlewareset des outils.
Votre opinion