vendredi 20 mars 2009

Si IBM achèterait SUN : Quelle conséquence pour le monde Java ?

Avant la crise, les observateurs s'attendaient au rachat (ou la mort) de SUN. Les candidats potentiels ne sont pas nombreux : HP, IBM, Dell ou Cisco (qui vient faire son entrée dans le monde des serveurs).

Sous l'effet de la crise, le secteur des serveurs doit accélérer sa consolidation, il va falloir éliminer SUN.

Ainsi, selon le Wall Street Journal IBM serait en discussion pour acheter Sun (pour un montant de 7 Md$).

Le probléme est qu'en mettant la main sur SUN, IBM, devra faire beaucoup de choix pour absorber et valoriser les actifs de SUN: les gammes de serveurs, le désengagent de Solaris et l'abandon d'OpenSolaris, l'orientation de son offre de vitalisation, les relations avec Microsoft, ..

Pourquoi IBM mettrait autant d'argent pour acheter SUN ?


 

La réponse est simple : Gig Blue, ne pouvait prendre le risque de laisser SUN tomber entre les mains d'un rival tel que HP ou Cisco. Cela permettra aussi à IBM de pré »server, pour quelques années, sa position comme un géant des datacenters et du cloud computing.


 

Et Java dans cette nouvelle configuration


 

Bien qu'elle ne soit pas la cible principale de ce futur rachat, la principale communauté touchée sera celle de Java,


 

Pour commencer, il est indéniable que IBM continuera à supporter java : Java est au cœur de l'offre logiciel de IBM et constitue une part importante de son expertise en services (SOA/BPM)

Java ne risque pas de disparaitre mais risque de devenir un peu plus « bleu »


 

Le modèle open source de java va se renforcer.

Faisons une analogie simple :

Question : Quelle est le souhait d'un fournisseur de sucre (Serveurs et middlewares) ?

Réponse : c'est de voir le café et thé (java EE, est la principale solution Server Side) gratuit, pour vendre plus de Sucre (Serveurs et middlewares).

Les décisions faciles à prendre :

  • Eclipse va certainement remplacer NetBeans, certains modules de NetBeans seront convertie en plugin Eclipse (Le profiler de netbeans sera intégré à Eclipse TPTP et le module web (ex Java Studio Creator) sera intégré à WTP pour améliorer l'intégration de JSF par exemple)
  • SWT prendre plus sa place dans les distributions Java, préfigurant l'éclipse de Swing et de AWT
  • Java Caps sera intégré au projet Alphaworks,
  • JBI serait marginalisé au profit de SCA
  • OSGI (JSR 291) deviendra une pièce maitresse dans la distribution de Java EE et verra son acceptation dans le JCR plus fluide.
  • Glassfish sera démantelé pour être intégré à Geronimo et à WebSphere
  • MySQL sera remplacé progressivement par javaDB (apache derby)
  • OpenOffice (et StarOffice ) sera intégré à Lotus pour contrer l'offre MOSS de MS (SharePoint 2007).


 

Mais, d'un autre coté  :

  • La réduction du monde Java, à seulement trois acteurs majeurs (Oracle/BEA, IBM/SUN, et a communauté open source) risque de ralentir le rythme d'innovation, nécessaire pour faire face à l'avènement des plateformes PaaS (telque AZURE de Microsoft).
  • Mettre la main sur le processus JCR, permettra à IBM de devenir prépondérant dans la gouvernance de Java. Le risque c'est que WebSphere devienne l'implémentation de référence de Java EE, les utilisateurs de WebSphere savent que ce SA est trop complexe par nature !
  • Mais, il faut reconnaitre que la communauté pourra gagner plus avec un « gouverneur » qui a de l'expérience dans la mise en ouvre de solutions avec Java, et qui gagnait de l'argent avec des solutions Java/Java EE, ce qui était moins le cas de SUN.
  • L'idéal serait de transformer le JCR en une Fondation Java indépendante d'IBM, selon le modèle Eclipse Fondation.
  • La certification Java risque d'être moins claire et moins multiplateforme
  • Certains projets open source risquent de perdre le soutien de SUN, à commencer par Liferay par exemple et l'offre Master Data Mangement de Sun (incluse dans JavaCaps) sera tuée pour ne pas favoriser l'avènement d'une offre MDM open source.

Finalement

Une question persiste : quelle sera la position d'IMB face à JavaFX, va l'elle le soutenir pour contrer MS ou bien va-t-elle s'allier avec Adobe pour promouvoir Flex.

Pour le moment, les choses ne sont pas encore officielles et IBM devrait choisir entre SUN et Satyam (mais ceci est un autre sujet).

Se renforcer dans les serveurs ou se renfoncer dans les services ?


 

Pourquoi pas les deux.

3 commentaires :

ouertani a dit…

Tres bon article,
Mais je pense que l'offre glassfish restera (http://blogs.sun.com/nazrul/entry/glassfish_v2_the_fastest_application) et que IBM essayera de garder l'ensemble des produits SUN.
Sinon, (http://java.dzone.com/news/ibm-and-sun-final-stages) il sera dommage de perdre ce geant du monde JAVA :(

ouertani a dit…

Heureusement :
http://www.nytimes.com/2009/04/06/technology/business-computing/06blue.html?_r=3&ref=global-home

Labo_R&D_IA_Tunisie a dit…

Un très bon cadeau pour les SSII chinoises ou les indiennes Juste attendre que le cours de l'action chute encore

Enregistrer un commentaire

Architecte SOA & Professionnel Open Source Headline Animator

 
Khaled BEN DRISS
Cloud Computing, SOA et Web 2.0 : Des sujets techniques sur SOA et l'Open Source : de Java & .Net, PHP5, Symfony, à SaaS / PaaS en passant par Azure, google appengine, le BPM, la Modélisation et d'autres sujets du coté du serveur et cloud computing.