Journée de veille technologique

27 septembre 2002
Irisa, Campus de Beaulieu à Rennes


"Les Web Services"


La nouvelle vague informatique est de considérer un logiciel comme un service.
Dans cette nouvelle vision les applications seraient fournies par assemblage des services offerts par différents
fournisseurs.
La question venant immédiatement à l'esprit est de savoir - d'un point de vue génie logiciel - comment et pourquoi les services web pourraient réussir là ou les langages de programmation et les systèmes répartis auraient échoués dans l'assemblage facile et à grande échelle de composants logiciels.


Pierre Cointe
Ecole des Mines de Nantes / Irisa

 

Le programme de la journée


9h45

Accueil

Quentin Gallet, Président directeur général de L2T "La Deuxième Tête" à Rennes

10h15

Introduction
Pierre Cointe, Ecole des mines de Nantes / Irisa (Projet Obasco)

Nous débuterons cet exposé introductif par un rappel historique sur l'industrie du logiciel et les échecs et succès dans la mise en oeuvre des objets (années 80, C++, Smalltalk, ..), des objets distribués et des bus logiciels (années 90, intergiciels objets à la CORBA), des méthodes d'analyse et de conception (années 90, OMT/UML puis MDA), de la programmation de l'internet (Java), des composants (années 00, EJB, .NET, CCM) et finalement de l'intégration de XML et des composants objets (SOAP, WSDL et UDDI).
Nous présenterons ensuite les définitions courantes de ces services web, nous montrerons leurs avantages potentiels (haut niveau d'abstraction et d'interopérabilité) et leurs inconvénients probables (problèmes de performance mais également de fiabilité et de disponibilité).

 


10h45

L'intégration d'applications unifiée par les Services Web et XML
Jacques Talbot, Teamlog, Grenoble

L'intégration des applications informatiques à un coût raisonnable est un des défis auquel sont confrontées la plupart les organisations, que ce soit en interne ou avec leurs partenaires. L'émergence des Services Web et de XML promet de standardiser la technologie sous-jacente et donc, en diminuant les coûts, de mettre cette technique à la portée de toutes les bourses, comme TCP/IP ou http ont démocratisé des technologies longtemps confidentielles.
On présentera les opportunités et les risques liés à cette évolution.

 


11h30

OpenSource et Web Services : la contribution d'Objectweb
Gérard Vandôme, Objectweb, Inria Rhône Alpes

Après une introduction des principales contributions open-source aux Web Services, cette présentation détaillera la contribution d'ObjectWeb dans ce domaine, et en particulier le dévelopement de Web Services basés sur la technologie J2EE (en utilisant JOnAS), et leur fiabilisation trasactionelle ("Business Transaction Processing") en utilisant JOTM.

 


12h30

Déjeuner

Quentin Gallet, Président directeur général de L2T "La Deuxième Tête" à Rennes
14h00

Standardisation des services Web au W3C
Hugo Haas, W3C, Paris

Cette présentation fera le point sur la standardisation des technologies relatives au services Web au World Wide Web Consortium (W3C).
Le statut des trois groupes de travail de l'Activité Services Web (Web Services Activity) sera présenté :

  • Web Services Architecture Working Group : définition de l'architecture technologique des services Web.
  • XML Protocol Working Group : définition d'un protocole basé sur XML, SOAP version 1.2.
  • Web Services Description Working Group : conception d'un langage de description des services Web, WSDL 1.2.

 

14h45

Web services : le point de vue de l'entreprise
Vincent Defert, Mediapps, Paris

Les web services donnent lieu à maintes publications de standards et annonces de la part des éditeurs de logiciels. Cette focalisation sur la technologie tend à éclipser la véritable finalité des web services : servir l'entreprise.
Rappel des points à ne pas perdre de vue.

 

15h30

Travaux de recherche sur l'intégration de services web
Omar Benjelloun, Inria Rocquencourt (Projet Verso)

Nous proposons une architecture peer-to-peer pour l'intégration de données et de services web. Notre approche repose sur un langage, Active XML, dans lequel (1) les documents contiennent des appels vers des services web et sont enrichis lorsque ces derniers sont invoqués et (2) qui permet de définir de nouveaux services web de manière déclarative, sous forme de requêtes XQuery portant sur ces documents actifs.
L'inclusion d'appels de fonctions ou même de services web dans des données n'est pas en soi une idée novatrice. C'est leur utilisation comme un puissant outil pour l'intégration de données et de services qui fait l'intérêt de notre contribution. En particulier, notre langage permet de spécifier précisément le moment où les services doivent être invoqués et les données enrichies, ce qui permet de capturer divers scenarii d'intégration de données tels que médiation, entreposage de données et un forme restreinte de calculdistribué. Un premier prototype est également présenté.

 


16h15

Questions / Réponses

Quentin Gallet, Président directeur général de L2T "La Deuxième Tête" à Rennes

16h30

Fin de la séance
Quentin Gallet, Président directeur général de L2T "La Deuxième Tête" à Rennes

Renseignements et inscriptions : Chantal Le Tonquèze, Irisa : 02.99.84.75.33 - Fax : 02.99.84.74.99

Frais d'inscription :

  • Tarif industriel : 122 €
  • Tarif académique : 61 €

Bulletin d'inscription

Paiement :

  • Bon de commande qui devra être joint au bulletin d'inscription et libellé à l'ordre de l'Université de Rennes I
  • Chèque bancaire ou postal établi à l'ordre de l'agent comptable de l'Université de Rennes I.
  • Virement bancaire TP Rennes - Trésorerie Générale compte n° 10071 - 35000 - 00003004828 - 39Bien mentionner votre nom et la référence du séminaire : WEB SERVICES

Pour information, seules les personnes inscrites peuvent participer à cette journée et l'accès est gratuit pour les personnes faisant partie d'organismes membres du club IrisaTech.