|
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.
|
|
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.
|
|
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.
|