|
Les web-services - Publication de services
1.Introduction
1.1.Introduction aux Web Services
De plus en plus, avec l’essor
d’Internet, le développement tend vers les technologies
du Web. Il est difficile de faire la distinction entre les différents
logiciels qui sont de plus en plus intégrés au Web.
Les Web Services entrent dans
l’optique de différencier bien précisément
les différentes couches d’une application (présentation,
métier et données).
Les Web Services sont des
applications modulaires basées sur Internet qui exécutent
des tâches précises et qui respectent un format
spécifique. Ils permettent à vos applications de faire
appel à des fonctionnalités (décrites par les
web services) à distance (soit sur le même réseau,
soit sur Internet) en simplifiant ainsi l’échange de
données.
Les Web Services permettent aux
applications de dialoguer à travers le réseau,
indépendamment de leur plate-forme d’exécution et
de leur langage d'implémentation. Ils s’inscrivent dans
la continuité d'initiatives telles que CORBA (Common Object
Request Broker Architecture, de l'OMG) en apportant toutefois une
réponse plus simple, s’appuyant sur des technologies et
standards reconnus et maintenant acceptés de tous.
Les protocoles existants : DCOM, RMI,
CORBA, DIIOP et RPC sont progressivement abandonnés au profit
des Web Services.
La définition des Web Services
ne serait pas complète si l’on n'évoquait pas ses
principaux standards : SOAP, WSDL et UDDI, des protocoles mis en
place par Microsoft, IBM, Sun, …
Les Web Services servent
principalement pour le développement d’applications
distribuées et sont accessibles depuis n’importe quel
type de clients (WAP, Web, Applicatif, ...).
|
|
 |