Oracle a lancé la version 11G de son middleware, Fusion. Et pour l'éditeur, indique Régis Louis, directeur produit senior Oracle EMEA, « il s'agit du lancement le plus important, tant d'un point de vue fonctionnel que stratégique ». La plateforme arrive en effet juste un an après que Thomas Kurian, responsable de la division middleware d'Oracle, a annoncé sa feuille de route issue du rachat de BEA, et notamment le choix de standardiser les développements au-dessus du serveur d'applications de BEA, WebLogic. Il n'est pas étonnant, dans ces conditions, qu'Oracle mette l'accent sur les efforts d'intégration réalisés. Régis Louis indique ainsi que les clients disposeront « de briques préintégrées », formant « une stack la plus complète possible ». La SOA Suite 11g, par exemple, permettra d'assembler des briques SCA (service component architecture), de gérer des processus métier (BPM, business process management), de superviser les événements de façon automatisée (CEP, complex event processing), etc. Alors que la tendance est plutôt au lean, et à des micro-applications répondant à des besoins spécifiques, une telle volonté de proposer une plateforme intégrée, complète peut surprendre. Elle prête d'ailleurs facilement le flanc aux critiques de la part d'éditeurs plus petits, comme Software AG. Miko Matsumura, responsable de la stratégie SOA de l'éditeur allemand, a comparé sur son blog Oracle à Sauron, qui veut un anneau pour gouverner tout le monde. A court terme, écrit-il, les départements informatiques de ces entreprises pourraient en effet éliminer certains coûts, mais au risque que cela coûte cher dans le futur. Car comme il le rappelle, middleware et SOA sont plus affaire de design et d'architecture que de plateforme produits. Des dépendances entre produits, mais aussi des certifications avec des produits tiers En réponse à ces critiques, Oracle tient donc également le discours « best of breed ». Comme l'indique Régis Louis, « un client qui cherche un outil particulier peut choisir un composant, et il n'aura aucune obligation à en utiliser d'autres ». Bien sûr, ajoute-t-il, une fois qu'il aura adopté ce composant, il sera tellement séduit qu'il « verra les avantages à utiliser d'autres produits de la plateforme ». Si le chef produit reconnaît qu'il existe des dépendances entre certains produits, il insiste aussi sur les efforts réalisés par Oracle pour s'intégrer avec d'autres produits. « La SOA Suite, par exemple, avait été certifiée avec d'autres serveurs d'applications que WebLogic pour sa version 10g. On fera de même avec la 11g. On va aussi certifier le bus, ex-Aqualogic Service Bus, qui ne fonctionnait que sur WebLogic, sur d'autres serveurs d'applications. » Régis Louis adopte la même argumentation en ce qui concerne l'outil de développement. Si Oracle a tout standardisé sur son Jdeveloper, il n'oublie pas qu'Eclipse est l'environnement préféré de nombre de développeurs, et propose donc un ensemble de plug-in pour tirer parti de la plateforme depuis l'atelier Open Source. Fort de programmes bêtas menés avec « plus de 350 clients », Oracle espère une adoption rapide de la nouvelle plateforme. Néanmoins, lorsque le rachat de Sun sera finalisé, il faudra encore une fois redéfinir une feuille de route, pour intégrer cette fois l'offre middleware de Sun, ce qui risque de refroidir des clients de faire le travail de migration dès maintenant. L'éditeur ne peut guère commenter sur le sujet avant la finalisation de la transaction. Régis Louis se veut bien évidemment rassurant : « On a un long historique d'acquisitions, les clients peuvent avoir confiance dans notre capacité à intégrer des sociétés. Cela s'est très bien passé jusqu'ici, il n'y a pas de raison que cela se fasse différemment. »