XAS, Xml Advanced Server, Xml Advanced Services, Applications métier colaborative de traçabilité, sécurité, Gestion, statistiques
XAS.Services
  Site e-Business  
QUE SONT LES WEB SERVICES?

  En BREF ....
Faire communiquer des applications entre elles via Internet
les Web services sont basés sur des normes et protocoles standards
Toutes applications quelque soit son langage ou OS peut bénéficier des web services
Utilisant le Http; ils ne subissent pas les contraintes des firewall...

QUEZACO?
Ce terme est désormais incontournable dans l’informatique d’aujourd’hui...mais qui sait réellement de quoi s’agit il? et surtout comment ça marche ? Même les développeurs ne maîtrisent pas toujours ces nouveaux environnements. Alors pour commencer, voici quelques explications bien utiles !
 
Principe des Web Services
Un service Web est un ensemble de protocoles et de normes informatiques utilisés pour échanger des données entre les applications. Ainsi, les Web services sont des composants permettant à des applications de communiquer et de s’envoyer des données à distance via Internet, et ceci sans se soucier des plates-formes et des langages sur lesquelles elles ont été écrites à l’origine.
En d’autres termes, un service Web est donc un composant logiciel représentant une fonction applicative (ou un service applicatif). Il est accessible via Internet par une autre application ou par un autre service Web. Ce composant logiciel peut être traité de manière autonome comme une application à part entière, ou alors il peut être intégré à une application déjà existante.
 
Un petit avantage des web services

Les Web Services font donc appel au protocole http, le même que les navigateurs Web. De ce fait les entreprises naturellement acceptent de laisser le port 80 ouvert. Or on ne peut pas dire que c’est le cas de tous les autres ports qui pour des raisons de sécurité sont souvent fermés au trafic entrant et sortant par des firewalls qui bloquent et filtrent les données transitant par Internet. De ce fait les Web services ne sont pas concernés et donc sont accessibles par tout le monde ! voilà un bien bel avantage !
Comment se fait cette interopérabilité ?
Comme nous l’avons vu les applications développées quels que soient leur langage ou système d’exploitation, peuvent utiliser les Web Services pour communiquer et échanger des datas sur Internet. Cette capacité se définie par « interopérabilité ».
Plus généralement on parle aussi d’Architecture Orientée Service (SOA) qui est en fait un ensemble de normes permettant de mettre en place cette interopérabilité. La création de web service se justifie par ce type d’architecture, qui permet donc de rendre accessible des services et applications entre elles.
 
Afin de mettre en place ces échanges, des normes ont été définies: Ces outils sont des protocoles de transport qui standardisent les modes d’invocation mutuels des composants applicatifs. Le Web Services se décrit en WSDL, il est classé avec l’annuaire UDDI et on l’invoque avec le protocole SOAP.
Pour en savoir plus:
Découvrez les univers XAS
Les protocoles et standards des web services ..
Qu’est ce que XAS.Technology ...