Smart Service
 Ecrire un cahier des charges   Référencement   Nos Conseils   Accueil 
Appartement F3 à louer Vitry 
 Appartement F3 à louer Vitry sur seine
A Vendre chez nos clients 
 Cession Résidence Tourisme Pyrénées
 Cession Résidence Tourisme Aveyron
 Cession Résidence Senior Sud Ouest
 Cession Projet Immobilier Région Nantes
 Vente Appartement Neuf Lavaur
Web Services ou service web 
 Les Web Services Expliqués
 Exemple de Web Services
 La Technique des Web Services
WEB MARKETING 
 Web Marketing Immobilier
 Web Marketing Tourisme
 Notre dernière réalisation
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 !

Smart Service 47 bd Stalingrad 94400 Vitry Sur Seine / 508 107 166 RCS CRETEIL / contact@smart-service.fr




 

 Lien 1   Lien 2   Echange de liens   Mentions Légales   Mes Partenaires