Le calcul haute performance (HPC - High Performance Computing) a fortement évolué, passant de l’utilisation de supercalculateurs à l’utilisation de clusters. Le Grid Computing est une suite logique de cette mutation. En s’aidant du développement du Web, le Grid vise à rendre inter-opérable ces ressources de calcul/stockage, afin qu’elles soient aussi faciles à accéder que l’électricité.
Dans la lignée du Grid computing, l’idée de proposer plus qu’une infrastructure, mais également des services logiciels à la demande a fait son chemin. De nombreux éditeurs songent à adopter le Software as a Service (SaaS). Il est bien sûr naturel de songer à composer ces services pour en fournir de plus évolués.
L’architecture orientée services est une réponse très efficace aux problématiques que rencontrent les entreprises en termes de réutilisabilité, d’interopérabilité et de réduction de couplage entre les différents systèmes qui implémentent leurs systèmes d’information. Cette architecture a été popularisée par l’arrivée du standard des Service Web (basés sur des plateformes comme J2EE ou .NET)
La généralisation des services web et des technologies de virtualisation ont également permis l’émergence du Cloud Computing. L’infrastructure de calcul devenant en fait une partie intégrante du réseau.
Toutes les technologies évoquées ci-dessus sont en voie d’évolution rapide, et le CETIC les suit via de nombreux projets de recherche où son expertise est reconnue.

