Smart Service
 Ecrire un cahier des charges   Référencement   Nos Conseils   Accueil 
Nos clients vendent : 
 Résidence Tourisme Pyrénées
 Résidence Tourisme Aveyron
 Résidence Service Sud Ouest
 Biscarosse Local Commercial
 Projet Immobilier Région Nantes
 Appartement Lavaur
WEB MARKETING 
 Web marketing Tourisme
 Web Marketing Immobilier
Web Services ou service web 
 Les Web Services Expliqués
 Exemple de Web Services
 La Technique des Web Services
Contact 
 Nous écrire, Nous joindre..

Web services, la solution par excellence.

Un service web est un espace structuré distant (Base de données) qui se manipule par exemple avec le langage PhP et SQL pour les mises à jour et un outil de génération des requêtes/réponses (XML-RPC ou SOAP) .

Les données sont présentes uniquement sur le serveur distant (par exemple un catalogue produit, un classement en temps réel, etc.) ;
Le serveur distant dispose d'une puissance de calcul ou de capacités de stockage dont l'utilisateur local ne dispose pas ;
L'application distante peut être utilisée simultanément par un grand nombre d'utilisateurs avec des niveaux de droit d’accès.
Un partage des données entre des programmes distants est souvent très utile. Les Web Services apportent une solution à cette problématique en définissant une manière standard d'invoquer une application distante et d'en récupérer les résultats à travers le web.

Web Services
Les Services Web  représentent un mécanisme de communication entre applications distantes à travers le réseau Internet indépendant de tout langage de programmation et de toute plate-forme d'exécution :
Utilisant le protocole HTTP comme moyen de transport (ainsi, les communications s'effectuent sur un support universel, maîtrisé et généralement non filtré par les pare-feux) ;
Employant une syntaxe basée sur la notation XML pour décrire les appels de fonctions distantes et les données échangées ;
Organisant les mécanismes d'appel et de réponse.
.
Les premiers fournisseurs de Services Web sont ainsi les fournisseurs de services en ligne (météo, bourse, planification d'itinéraire, pages jaunes, etc.), mettant à disposition des développeurs des API (Application Programmable Interface) payantes ou non, permettant d'intégrer leur service au sein d'applications tierces.

Standards
Les standards de base utilisés par les Web-Services (SOAP, WSDL) sont normalisés par le W3C , tandis que l'OASIS est chargée de la standardisation des couches supérieures, plus proches du niveau applicatif (sécurité, etc.).

Invocation
Il existe deux grands standards de services web, tous deux basés sur XML :
XML-RPC (XML Remote Procedure Call) , le plus ancien, fonctionnant sur un principe procédural et sans gestion des états.
SOAP (Simple Object Access Protocol), fonctionnant selon le modèle objet.
Quel que soit le standard utilisé, le principe de programmation est le même : l'appel de méthode distante est réalisé grâce à une bibliothèque cliente qui transmet la demande au fournisseur de service en la formatant en XML de manière transparente; au niveau du serveur une bibliothèque serveur décode la requête, le serveur fait ses traitement, puis répond grâce à cette même bibliothèque; la bibliothèque client décode enfin la réponse afin qu'elle puisse être utilisée par l'application client.

Découverte
Universal Description Discovery and Integration, connu aussi sous l'acronyme UDDI, est un annuaire de services basé sur XML et plus particulièrement destiné aux services Web.
UDDI a été conçu pour une utilisation conjointe avec le registre ebXML pour le commerce électronique.
Un annuaire UDDI permet de localiser sur le réseau le service Web recherché. C'est un élément clé dans les spécifications de Services Web WS-*, car il permet l'accès aux répertoires des utilisateurs potentiels de services web.

Description
Le protocole standard le plus utilisé pour la description de services est WSDL.

Une Question ? N'hésitez pas à nous interroger !






OASIS
HTTP
SQL
XML-RPC
WSDL
UDDI
SOAP
Smart Service
177 Rue Gabriel Péri
94400 Vitry Sur Seine
contact@smart-service.fr

 Mieux me connaître   Lien 1   Lien 2   Echange de liens   Mentions Légales   Mes Partenaires