>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

La définition d'un point de terminaison de service web (Web Service Endpoint)

Les services web sont définis avec le langage de description de services web (WSDL) afin qu'ils puissent être découvervés et interfacés avec des services et applications sur les ordinateurs. Le WSDL est l'un des langages courants utilisés pour écrire les interfaces de services web. Le point de terminaison (endpoint) du service web décrit le point de contact pour un service en indiquant l'emplacement physique du service, ou depuis quel ordinateur il provient, et une définition formelle de l'interface pour les programmes qui tentent de communiquer avec le service.

WSDL

Le Web Services Description Language est un langage XML utilisé pour décrire la fonctionnalité d'un service web. La description du service web indique à un ordinateur comment le service s'appelle, quels sont ses paramètres et comment les données structureront leurs retours. Il est également utilisé avec le protocole d'accès simple aux objets (SOAP), qui spécifie comment les informations structurées sont échangées sur un réseau informatique.

Adressage des services web

L'adressage des services web, ou WS-Addressing, définit deux constructions : les propriétés d'adresse de message et les références d'extrémité. Ces définitions « normalisent » ou traduisent les informations fournies par les protocoles Internet et les systèmes de messagerie. Le point de terminaison du service web est un processeur, une ressource ou une entité vers laquelle un service web peut envoyer des informations.

Définition du Endpoint

Le point de terminaison est un point de connexion où des fichiers HTML ou des pages de serveur actives sont exposés. Les endpoints fournissent les informations nécessaires pour adresser un point de terminaison de service web. Le point de terminaison fournit une référence ou une spécification utilisée pour définir un groupe ou une famille de propriétés d'adressage de messages et donner des caractéristiques de message de bout en bout, telles que les références pour la source et la destination des endpoints, et l'identité des messages pour permettre un adressage uniforme des messages « indépendants ». Le point de terminaison peut être un PC, un PDA ou un terminal de point de vente.

Types de description WSDL

Une définition de point de terminaison peut avoir une description abstraite ou une description concrète. Une description abstraite indique à un programme comment s'interfacer sans référencer le type de technologie utilisé pour héberger un service web qui transmet des messages. Ce type de description WSDL est divisé en type de port, opération et message. Le type de port classe les messages en groupes de fonctions appelées opérations, qui est une action spécifique effectuée par un service et les opérations, qui consistent en paramètres d'entrée et de sortie. Une description concrète est la technologie implémentée utilisée pour créer une définition d'interface abstraite. C'est la connexion physique ou le protocole de transport physique qui définit le port, la liaison (exigences nécessaires pour qu'un service se connecte avec le point de terminaison) le service ou le port et l'adresse physique qu'un service accède avec le protocole WSDL spécifié.

Vie connectée