Archive for décembre, 2008


Architecture interne – Azure

Cet article va présenter un peu plus en détail l’application de « Video On Demand » dont nous avions déjà parlé précédemment.

gestionws

Les différents WebServices seront disponibles via la plateforme Windows Azure. Le client (via une interface homme-machine élaborée à partir de Microsoft Silverlight) pourra ainsi les interroger grâce à WSDL (Web Services Description Langage). Par la suite, ces services lui permettront d’accéder aux données et d’effectuer les actions souhaitées.

Pour l’instant, les WebServices que nous avons retenus sont les suivants :

  • Identification
  • Recherche
  • Compte
  • Locations
  • Compte
  • Consultation
  • Administration

D’autres fonctionnalités seront probablement ajoutées au projet ultérieurement.

Les WebServices serviront également à la transmission de vidéos, et l’apport de la technologie Silverlight Streaming servira à leur sauvegarde.

Architecture interne – Gestion de locations

Dans cet article, nous allons tâcher de détailler l’architecture interne du magasin.

gestionlocations1

L’architecture comprendra différents JavaBeans (EJB : Entreprise JavaBeans) qui seront interrogés par un client léger. Ces EJB assureront les différentes fonctionnalités d’identification, de recherche et de gestion (films, locations et clients). Pour chacune de ces fonctionnalités, des fonctions d’ajout, de modification, de suppression et de consultation seront implémentées.

Les différents EJB Session communiqueront avec les EJB Entity, qu faciliteront l’utilisation de l’unité de persistance (Hibernate).