Web Services - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Web Services

Description:

Les Web services :D finition, technologies, acteurs ... ... Web Services – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 23
Provided by: abc59
Category:

less

Transcript and Presenter's Notes

Title: Web Services


1
Web Services
2
Les Web Services définition
  • Ce sont des portions de programmes informatiques
    (services) qui sont disponible et accessibles à
    tous via les infrastructures et les protocoles
    Web standard
  • Cest une série de protocoles, langages et
    standards émergents, qui permettent à des
    applications informatiques dexposer leurs
    fonctionnalités et/ou leurs données sur Internet.
    Ils sont linfrastructure permettant dinvoquer
    un objet ou déchanger des données à distance

3
Protocoles, langages, standards
  • XML(eXtensible Mark-up Language)  Famille de
    technologies
  • SOAP(Simple Object Access Protocol) est le
    protocole de communication
  • WSDL(Web Services Description Language) est le
    langage descriptif
  • UDDI(Universal Desciption, Disacovery and
    Integration) est le protocole fournissant le
    registre
  • ebXML(electronic business XML) est une
    architecture permettant lautomatisation des
    processus daffaires

4
Une définition
  • Une application logicielle, légèrement couplée, à
    interaction dynamique, identifiée par un URI,
    pouvant interagir avec dautres composantes
    logicielles et dont les interfaces et
    associations (binding) ont la capacité dêtre
    publiées, localisées et invoquées via XML et
    lutilisation des protocoles Internet communs.
  • Ils sont les bases permettant de construire des
    systèmes distribués et ouverts sur Internet,
    grâce à leur interface asynchrone utilisant des
    technologies indépendantes des plates-formes et
    de leurs composantes réutilisables, appelées
    service.

5
Les défis
  • Distribution des centres de contrôles 
  • Diversité des plates-formes technologiques 
  • Lenvironnement dynamique
  • Passer du Web "human centric" au Web "application
    centric "  
  • Rendre plus efficace les entreprises par
    lintégration de leurs systèmes à ceux de leurs
    clients, fournisseurs et partenaires tout en
    ayant un coût total dexploitation (TCO) bas  

6
du web "human centric" au web "application
centric"
XML Request "Où en est cette commande ?"
HTTP GET "Où en est ma commande ?"
Application "inventaire"
HTTP Response (page HTML) "Elle sera livrée
demain matin."
XML Response "Elle sera livrée demain matin."
vers d'autres applications ou serveurs...
7
Problèmes résolus par les Web Services
  • n(n-1)/2 vs n
  • La simplicité 
  • Composante logicielle légèrement couplée 
  • Hétérogénéité
  • Ouverture

8
Integration
Unité 1
9
Créer une interface commune
Interface commune
Application 1
Application 2
10
Integration par lesWeb-Services
Standards et protocoles Web Services
11
Integration par lesWeb-Services
Standards et protocoles Web Services
12
                                                                                                                                                
 

Workflow/ Process
Registry
Service Description
Comment communiquer et transfèrer desmessages
? Besoin de règles pour faciliter les échanges
de messages XML entre applications
Messaging
Core XML Specifications
Extensible Markup Language (XML)
13
SOAP
Source Anatomy of a SOAP Call,
http//www.devx.com/upload/free/features/entdev/19
99/11nov99/cv1199/cv1199.asp
14
                                                                                                                                                
 

Workflow/ Process
Registry
  • Comment décrire les
  • services existants et les
  • messages qui sy rattachent
  • une structure commune pour
  • décrire les tâches accomplies par
  • un Web service.

Service Description
Messaging
Core XML Specifications
Extensible Markup Language (XML)
15
WSDL
Source Introduction to WSDL, http//www.learnxml
ws.com/tutors/wsdl/wsdl.aspx
16
                                                                                                                                                
 

Workflow/ Process
Comment lister et trouver les services
existant? -des specifications pour Créer des
répertoires (XML) de services
Registry
Service Description
Messaging
Core XML Specifications
Extensible Markup Language (XML)
17
UDDI
Source Why UDDI Will Succeed, Quietly Two
Factors Push Web Services Forward, The Stencil
Group, avril 2001, http//www.stencilgroup.com/ide
as_scope_200104uddi.pdf
18
                                                                                                                                                
 

Comment configurer la chorégraphies des échanges
de documents daffaires ? -règles pour créer
des répertoires de processus daffaires
Workflow/ Process
Registry
Service Description
Messaging
Core XML Specifications
Extensible Markup Language (XML)
19
OASIS
  • www.oasis-open.org
  • The mission of OASIS is to drive the
    development, convergence, and adoption of
    structured information standards in the areas of
    e-business, web services, etc.
  • The technical work of OASIS is driven by our
    members technical committees (TCs) are formed
    based on the proposals of our members, and the
    TCs set their own agendas and schedules. OASIS
    provides the guidance, process, and
    infrastructure necessary for our members to do
    the work.

20
OASIS
  • Comités
  • Universal Business Language
  • ebXML Business Process
  • Open Office Format
  • Web Services Business Process

21
Rosettanet
  • Welcome to RosettaNet. A self-funded, non-profit
    organization, RosettaNet is a consortium of major
    Information Technology, Electronic Components and
    Semiconductor Manufacturing companies working to
    create and implement industry-wide, open
    e-business process standards. These standards
    form a common e-business language, aligning
    processes between supply chain partners on a
    global basis. 
  • rosettanet.org
  • Présentation de Rosettanet (en anglais)
  • PIP Directory

22
Autres
  • OpenTravel Alliance (OTA)
  • The Mortgage Industry Standards Maintenance
    Organization (MISMO)
  • The Interactive Financial Exchange Forum (IFX),
  • The Hotel Electronic Distribution Network
    Association (HEDNA)
  • The Association for Retail Technology Standards
    (ARTS)
Write a Comment
User Comments (0)
About PowerShow.com