im'info ingenierie informatique de l'image et de l'information im'info ingenierie informatique de l'image et de l'information

INGENIERIE & TECHNIQUES EXPERTISES FORMATIONS PRODUITS DIAS CONTACT
 
  Solution de Services Web de Gestion et de Traitement d'Images Culturelles, Industrielles et Médicales.

CLIQUEZ POUR PLUS D'INFOS !

  Les nouveaux outils de développement à votre portée... Formations spécifiques sur notre catalogue !

CLIQUEZ POUR PLUS D'INFOS !

  Conseils, Etudes, Développements.
Prise en charge complète de vos
projets et veille technologique !

CLIQUEZ POUR PLUS D'INFOS !

SERVICES WEB

Qu'est-ce qu'un Service Web ?
  • Un service Web est une « unité logique applicative », implémenté dans n'importe quel langage, accessible en utilisant les protocoles standard d’Internet
  • Une «librairie» fournissant des données et des services à d’autres applications.
  • Un objet métier qui peut être déployé et combiné sur Internet avec une faible dépendance vis-à-vis des technologies et des protocoles.
Le service Web combine les meilleurs aspects du développement à base de composants et du Web.
Un service web a pour caractéristiques d’être réutilisable et indépendamment de la plate-forme (UNIX, Windows, …) , de l’implémentation (VB, C#, Java, …) et de l’architecture sous-jacente (.NET, J2EE, Axis…) et d’être faiblement couplés entre eux.

Les services Web permettent d’interconnecter différentes entreprises, différents matériels, différentes applications, différents clients et pas uniquement des butineurs et ainsi de simplifier les échanges de données. Son objectif et de distribuer et intégrer des logiques métiers vers le Web sémantique et pas uniquement le Web purement interactif.

Ils s'inscrivent dans la continuité d'initiatives telles que CORBA en s'appuyant sur des technologies et standards reconnus et en partie normalisée sous l'égide du W3C :
  • Remplacement des protocoles actuels (RPC,DCOM,RMI) par une approche entièrement ouverte et inter opérable.
  • Interaction de composants hétérogènes, distants, et indépendants avec un protocole standard (SOAP).
  • Dédiés aux applications B2B (Business to Business), EAI (Enterprise Application Integration), P2P (Peer to Peer).
L'architecture des Services Web s'est imposée (tout comme le langage XML) grâce à sa simplicité, à sa lisibilité et à ses fondations normalisées.

Le concept des Services Web s'articule actuellement autour des trois acronymes suivants : SOAP, WSDL et UDDI.

SOAP (Simple Object Access Protocol) est un protocole d'échange inter-application indépendant de toute plate-forme, basé sur le langage XML.
SOAP peut être vu comme :
  • un autre RPC Objets
    • Les requêtes contiennent les paramètres IN et INOUT
    • Les réponses contiennent les paramètres INOUT et OUT
  • un protocole d’échange de « message »
    • La requête contient un seul message (appel sérialisé d’une méthode sur un objet)
    • La réponse contient un seul message (retour sérialisé d’un appel de méthode sur un objet)
  • un format d’échange de documents
    • La requête contient un document XML
    • Le serveur retourne une version transformée
Ces vues ne sont pas imposées par le protocole

WSDL (Web Services Description Language) permet de décrire sous forme XML les Services Web. Une description WSDL :
  • Décrit le type d’un service web (méthodes, types des paramètres)Cette description peut être comparée à la description IDL CORBA, elle peut servir à générer automatiquement des amorces.
  • Décrit les aspects techniques d’implantation d’un service web (quel est le protocole utilisé, quel est le l’adresse du service.)Cette description sert à se connecter concrètement à un service web.
UDDI (Universal Description, Discovery and Integration) normalise une solution d'annuaire distribué de Web Services, permettant à la fois la publication et l'exploration.
  • Les Web Services sont utilisables seulement si les clients potentiels peuvent trouver les informations suffisantes pour les exécuter.
  • Le rôle de UDDI est la définition d’un ensemble de services supportant la description et la découverte de
    • (1) des fournisseurs de Web Services,
    • (2) des Web Services utilisables
    • (3) des interfaces techniques utilisables pour accéder à ces services
  • Basé sur des standards: HTTP, XML, XML Schema, et SOAP, UDDI fournit une infrastructure pour toute application basé sur les Services Web.
Un référentiel UDDI joue 3 rôles :
  • Pages blanches : le référentiel comporte des informations sur les fournisseurs de services.
  • Pages Jaunes : le référentiel comporte des critères de catégorisation de services.
  • Pages vertes : le référentiel comporte des informations techniques (WSDL).
Les services d’un référentiel UDDI sont des Web Services !


IM'INFO ET LES SERVICES WEB

Pour la mise en œuvre des Web Services, IM’INFO se propose de mettre son expertise et la capitalisation de son expérience à votre disposition au travers de son offre de Conseil, Formation, Ingénierie ou Produits.

Visitez le site sur la
Campagne archéologique 2004 - 2006
Chateau de Nantes
.

Démonstrateur réalisé par Im'Info pour la mise en oeuvre des services web Java ... avec la collaboration de l'INRAP. Des images inédites.
Une de nos formations sur les web services...



Les Services WEB dans leur environnement




TECHNOLOGIES IM'INFO

Retrouvez dans la liste ci-dessous les autres technologies qui vous intéressent...



Pour revenir à notre offre globale ...

IM'INFO SARL - 102, Boulevard de la Liberté - 44100 NANTES - Tél. 02.51.83.06.60
Récepissé de déclaration CNIL N° 1155573