Cloud Computing @ Microsoft France

Le système d'informationset les nuages

Education : Un parcours Cloud Computing & interopérabilité

Education : Un parcours Cloud Computing & interopérabilité

  • Comments 1

Fort d'une relation initiée avec Microsoft sur les aspects SOA et l'interopérabilité, l'EPSI Montpellier intègre un parcours Cloud Computing dans son option Génie Logiciel de dernière année. Les étudiants vont notamment réaliser un projet mettant en œuvre les technologies Microsoft pour le Cloud Computing dans un contexte d’interopérabilité Microsoft, Java et opensource : SQL Data Services, Silverlight Streaming, Azure, Silverlight 2.0, JEE, Visual Studio, NetBeans.

L’évaluation des élèves reposent sur leur capacité technique mais aussi sur des aspects communication autour du projet. L’une des équipes vient d’ouvrir son blog : “Qui a dit que les oiseaux ne savaient pas coder ?” Un second blog est disponible ici: "Projet Kumoe", et une troisième équipe se prénomme "A la recherche du Cumulo-Codus". La première phase du projet jusque mi décembre consiste en la proposition d'architectures répondant à la mise en place d'un réseau de partenariat autour d'une vidéothèque. La seconde phase jusque fin Janvier consistera en l'implémentation de l'architecture de référence retenue.

Sylvie Malézieux et Lucien Martos sont les deux sponsors de ce projet côté EPSI. Nous avons eu l’occasion d’animer des cours plutôt denses et passionnés :

  • Le Cloud Computing et le SI
  • Les Services dans le SI
  • Théorie des Services Web et implémentation en WCF
  • WCF avancé
  • Comment interopérer avec Java
  • Introduction à JAX-WS
  • Introduction à Linq pour manipuler des données
  • Consommer des services en Silverlight
  • Principe de diffusion de flux vidéos de hébergement d’applications avec Silverlight Streaming
  • La plate-forme de services Azure
  • Tour d’horizon de SQL Data Services

Les travaux pratiques ont consisté en des exercices guidés d’une durée de 1h notamment :

  • Produire et consommer des services Web .Net avec WCF
  • Interopérabilité des services Web: .Net WCF et Java JAX-WS
  • Développer des applications Silverlight : interface graphique, accès aux données, appel de services Web
  • Développer des applications reposant sur SQL Data Services