Le Cloud computing kezako ?
Le terme regroupe l'ensemble des technologies offrant la possibilité de disperser un système d'information sur des
infrastructures prises en charge par un ou plusieurs prestataires.
D'un point de vue infrastructure, cela correspond en raccourci à la mouvance de grilles de serveurs, de la virtualisation, de partage de ressources et de l'externalisation.
C'est bien joli de disperser l'infrastructure mais qu'en est-il de ce qu'elle héberge (les softs) ?
Que ceux qui se souviennent des spécifications de CORBA se remettent à plancher, ça y est, c'est à la mode !!
Depuis l'arrivée de WCF (Windows Communication Foundation), nous entendons parler de plus en plus d'architecture SOA viables, d'architectures "Software as a service", de bus de services.
L'émergence d'outils tels que Live Mesh, popFly tendent à montrer que nous allons vers d'avantages de services.
Microsoft a publié fin 2007, les premières guidelines de la mise en place d'un bus de service.
WCF + Biztalk + WF (Workflow Foundation) sont au coeur de ce bus.
L'arrivée d'ADO.Net Data Services, les futurs SQL Server Data Services vont permettre d'exposer en plus des services, les données sur les protocoles "internet compliant".
Microsoft parle donc maintenant non plus d'ESB (enterprise service bus) mais d'ISB (internet service bus). Quasimment toutes les technologies sorties (framework 3.0 et 3.5) s'intègrent dans cette idée.
Ce qui est intéressant ici n'est pas de compter le nombre d'acronymes pompeux utilisés
mais plutôt de remarquer que, comme d'habitude diront les anciens, les briques unitaires que Microsoft sort finissent par s'assembler pour donner des possibilités de plus en plus évoluées.
PS :
Le but ici n'est certainement pas de se faire l'oracle de ce qui va se passer mais juste de constater un état de fait. Irons nous enfin vers des architectures orientées services viables ?
L'échec cuisant de CORBA me fait remémorer quelques commentaires par rapport à ce renouveau de l'orienté service :
- plutôt que l'orienté service, je pense qu'il faut parler d'orienté métier
- le marketing ne gagne pas sur le long terme (même si j'adore le marketing
)
- la complexité échoue toujours
- les
technologies qui marchent sont celles où le coût d'entrée est très
faible car se sont les technologies qui sont
suceptibles d'être massivement utilisés.
Liens :
ESB Guidance : http://www.codeplex.com/esb
Biztalk en support de cet ISB : http://labs.biztalk.net/Overview.aspx
Webcast des techdays 2008
Pour les nostalgiques : Rise and Fall of CORBA
Alexandre Equoy