B2B%20 - PowerPoint PPT Presentation

About This Presentation
Title:

B2B%20

Description:

Rationaliser les flux d'information externes de l'entreprise ... Name: text. Birth: date. Residence address: Address. Official address: Address. VIII.18 ... – PowerPoint PPT presentation

Number of Views:245
Avg rating:3.0/5.0
Slides: 47
Provided by: gardarin
Category:
Tags: b2b | adress

less

Transcript and Presenter's Notes

Title: B2B%20


1
B2B Web Sémantique
  • B2B
  • Web Sémantique
  • Conclusion

2
1. Le B2B
  • Reprise des objectifs de l'EDI
  • Rationaliser les flux d'information externes de
    l'entreprise
  • Optimiser les approvisionnements
  • Supprimer les saisies manuelles
  • Améliorer la traçabilité des produits
  • Permettre une réactivité plus forte des
    organisations
  • Assurer une meilleure flexibilité et qualité de
    service
  • Utiliser Internet et XML
  • Réduction des coûts
  • Démocratisation de l'EDI

3
Architecture EDI
DONNEUR D'ORDRE
Business Application
Logiciel EDI
FOURNISSEUR
Décodage du message
Business Application
Logiciel EDI
RVA
4
Edifact - Exemple
  • Codage d'un interchange

UNBUNOA137779196700013555259803311130VTSA
0331113239MSEB01' UNH1PAYORD2912UN'BGM4
5029803311130122029' BUSDO11CAS1'NADOY
32586333400013160107ISG/FH16 AVENUE DE LA
GRANGE A75116 PARIS'NADBE3260533340001316010
7PSA/FH28 RUE BLOMET75015PARIS'FIIOR00001172
23846ISG/FH40953251080425025108BANQUE
FINANCIEREPARIS' FIIBF0080982001883ISG/FH1474
9251080000425108SOFIB28 RUE
LECOURBE'DTM203980331101'MOA7968250000,00FR
F'FTXPMDBFI001' UNT111' UNZ25VTSA033111323
9'
XML EDI
5
Marché du B2B sur Internet
  • Monde
  • 800 milliards en 2002
  • 12 trillons en 2006
  • Europe
  • 150 milliards en 202
  • 2,2 trillons en 2006
  • 22 du business
  • D'après Forrester Research.

XML EDI
6
Scénario Donneur d'ordre
Fournisseur
Réseau
Donneur d'ordre
Fournisseur
Réseau
Donneur d'ordre
Serveur d'échange
Navigateur
Message XML
SYS.
INFO.
EDIXML
EAI
Sécurité
Formulaires
XML EDI
7
Scénario Fournisseur d'accès
Fournisseur
Réseau
Donneur d'ordre
Fournisseur
Réseau
Donneur d'ordre
Adaptation et échange
EDI-XML
Navigateur
Gestion des offres et demandes
SYS.
INFO.
EDIXML
Sécurité
BD
EAI
Formulaires
Service Web
XML EDI
8
Dialectes B2B
Nom Description Organisation
cXML Catalogue électronique et transactions Ariba
xCBL Business components Pour commerce sur catalogue (product,catalog,...) Commerce One, ... http//www.xcbl.org
UBL Librairie de business documents (purchase orders, invoices, etc.) OASIS
RosettaNet Cadre XML pour l'industrie et référentiel de formats PIP Partner Interface Process Consortium CommerceNet
OAGIS Formats de messages pour les contenus (catalogues,livraison,.) OAG (Open Application group)
OFX Formats de messages pour données financières Microsoft, Intuit, Checkfree
Protocoles
9
UBL de l'OASIS
  • Order, LineItem, Party, Item, Deliverery, ...

Protocoles
10
L'ambition de UBL
  • S'inscrit dans l'infrastructure ebXML

11
Nécessité d'ouvrir les protocoles
  • Beaucoup de protocoles sont disponibles
  • DTD XML, schema XML, Business Process
  • Tout business doit pouvoir commercer avec tout
    autre business
  • Nécessité d'étendre ou spécialiser des messages
  • Nécessité de définir des nouveaux messages
  • Respecter un guideline (comme EDIFACT)
  • Intitiative ebXML
  • Protocoles ouverts
  • Architecture de référence

12
XML for e-business ebXML
  • Mission
  • "To provide an open XML-based infrastructure
    enabling the global use of electronic business
    information in an interoperable, secure and
    consistent manner by all parties."
  • Supporté par UN/CEFACT (EDIFACT) et OASIS
  • Résultats
  • Architecture patronnée par 850.000 entreprises
  • Groupes de travail et spécifications associées
  • OASIS Infrastructure
  • UN/CEFACT Sémantique

ebXML
13
Les groupes de travail
  • La pile de travail
  • OASIS
  • Infrastructure de communication (Messaging)
  • Référentiel et annuaires de documents (Registry)
  • Recherche d'agréments entre partenaires (CPA)
  • UN/CEFACT
  • Librairie de vocabulaires XML (Components)
  • Business Process Modeling Language (BPSS)

ebXML
14
Architecture fonctionnelle
IMPLEMENTATION 1, 2, 3
ebXML
15
Des dialectes ouverts
  • Spécifications de composants de base
  • Exemples Adresse, Référence client, etc.
  • Peuvent être spécifique dun domaine (santé,
    etc.)
  • Stockés en  core library 
  • Assemblage pour un business
  • Définition des objets et processus du business
  • Stockage en référentiel (repository)
  • Possibilité dutiliser UML
  • Pour assembler les  core components 
  • Pour générer les schémas XML

ebXML
16
La composition des messages
ebXML
17
Exemples de Core Components
18
Registres et Repositories
  • Les registres pointent sur les repositories
  • Recherche des profiles de collaboration
  • Les repositories peuvent contenir
  • L'identification des partenaires
  • La description des Business Process
  • Les règles d'échangent d'information (CPP)
  • Les composants de base (core components)
  • Peuvent être typés par secteur industriel
  • Multi-langues

19
Distribution et replication
  • Registry et Repository sont replicables
  • Basés sur UDDI
  • Contenu
  • CPP (Collaborative Process Protocol) templates
  • Business Process Documents
  • Core Components et CC Aggregates
  • DTDs et Schémas, Méta-données

ebXML
20
Service de messagerie ebXML
  • Extension de SOAP avec attachements
  • Entêtes (id, version, from, to, conversation id,
    duplicate, )
  • Utilisation du corps SOAP pour déclarer les
    données
  • Données transférées sous forme d'attachement
  • Ajout de modules de contrôle
  • Sécurité (Encryption, Signature)
  • Gestion des erreurs
  • Synchronisation (pour maintenir les connections)
  • Ajout de messages et fonctions de services
  • Status, Ping, Order, Multi-hop,
  • Messages transférables sur
  • HTTP, FTP, IIOP, SMTP

ebXML
21
La couche Business Process
  • Un processus orchestre
  • des interactions avec des personnes
  • des interactions avec des objets (logiciels)
  • Les participants au processus
  • internes (A2A)
  • externes (B2B)
  • Exemple
  • Achat dun logiciel
  • Langage de modélisation BPSS
  • Modélisation des inter-changes dun processus
  • Proche de BPEL4WS, pourrait s'aligner

ebXML
22
Bilan B2B et ebXML
  • EDI
  • Codage difficile à lire
  • Réseaux RVA coûteux
  • Nécessite un logiciel EDI
  • ebXML
  • Plate-forme ouverte B2B
  • Protocoles dérivés de composants de base
  • Intégration de UDDI et SOAP
  • Protocoles de plus en plus complets et
    extensibles
  • B2B
  • B2C (OTP)
  • Dix ans pour remplacer lEDI par XML ?
  • A court terme EDI Lite
  • Questions ?

Bilan
23
2. Le Web Sémantique
  • Évolution du Web pour rendre l'information plus
    accessible
  • Un vaste espace de documents semi-structurés
    (XML)
  • Décrire le contenu avec un formalisme à base de
    connaissances (RDF)
  • Utiliser des ontologies communes (RDF Schema,
    OWL) pour annoter les documents

Web sémantique
24
Vision
Web sémantique
25
Du Web au Web Semantique
W3C Semantic Web Activity Marja-Riita Koivunen
and Eric Miller, Nov. 2001
Web sémantique
26
Architecture en niveaux
Web sémantique
27
Contributions essentielles
  • Définition des structures
  • XML Schema
  • Annotation des pages
  • RDF
  • Définition des ontologies
  • RDF Schema
  • DAML (Darpa) OIL (CEE) ? OWL

Web sémantique
28
Le langage d'annotation RDF
  • Resource Description Framework
  • Pour exprimer des méta-données sémantiques sur
    des pages Web
  • Pour aider à traiter l'information (moteur de
    recherche, intégration, etc.)
  • Classification des ressources décrites par des
    propriétés de valeurs fixées
  • Pour faciliter le partage et l'échange de contenus

Web sémantique
29
RDF Modèle
  • Un modèle et deux syntaxes XML pour exprimer des
    méta-données
  • Triplets permettant de décrire l'information du
    Web
  • Ressource, Propriété, Valeur
  • http//www.exemple.org/article1 titre "Semantic
    Web"
  • Une ressource est un objet (document ou fragment)
    défini par une URI
  • Une valeur est une ressource ou un litéral
  • Les descriptions RDF sont faites en termes
    définis dans une ontologie (en RDF Schema ou OWL)

Web sémantique
30
RDF Graphe Sémantique
http//www.exemple.org
ref-article1
http//www.exemple.org/article1
titre
date
auteur
"Tim Berners-Lee"
"30-10-2003"
"Semantic Web"
Web sémantique
31
RDF Exemple
  • ltrdfDescription rdfabout" http//www.exemple.or
    g"gt ltref-article1 resource http//www.exemple.org
    /article1 /gt
  • lt/rdfDescriptiongt
  • ltrdfDescription rdfabout"http//www.exemple.or
    g/article1"gt ltauteurgt Tim Berners-Leelt/auteurgt
  • lttitregtSemantic Weblt/titregt
  • ltdategt 30-10-2003 lt/dategt
  • lt/rdfDescriptiongt
  • Ajoute du sens
  • article avec auteur, titre, date ..

Web sémantique
32
Qu'est ce qu'une Ontologie ?
  • Définition de termes utilisés pour décrire un
    domaine de connaissance et des règles exprimant
    des liens sémantiques sur ces termes
  • Exemples
  • Finance, Tourisme, Transport, Médecine,
    Immobilier...
  • Utilisée par les gens, les bases de données et
    les applications pour partager l'information
  • Définition des concepts de base, de leurs
    propriétés et de leurs relations
  • Schéma conceptuel de référence d'un domaine

Web sémantique
33
Exemple d'ontologie (OTA)
Web sémantique
34
Pourquoi faire ?
  • Moteurs de recherche
  • Classification des informations par domaine
  • Portails Web
  • Description des informations publiées par domaine
  • Objets multimedia
  • Description des images, films, ...
  • Documentation de conception
  • Description des documents d'ingénierie
  • Agents et services
  • Description de connaissances échangées
  • Découverte de Web services
  • Description des fonctionnalités (OWL/S)
  • Calculateurs embarqués et mobiles
  • Description des capacités des mobiles et terminaux

Web sémantique
35
RDF Schema (RDFS)
  • RDF est utilisé pour annoter des documents avec
    une description sémantique
  • Les descriptions sont exprimées en termes définis
    dans une ontologie
  • RDFS permet une première définition de telles
    ontologies
  • RDF Vocabulary Description Language 1.0 RDF
    Schema, Working Draft
  • Les propriétés RDF référence le schéma RDFS
    au-travers d'un espace de noms

Web sémantique
36
Le modèle RDFS
  • Classes
  • rdfsResource
  • rdfsClass
  • rdfsLiteral
  • rdfsDatatype
  • rdfXMLLiteral
  • rdfProperty
  • Properties
  • rdfsrange
  • rdfsdomain
  • rdftype
  • rdfssubClassOf
  • rdfssubPropertyOf
  • rdfslabel
  • rdfscomment

Web sémantique
37
OWL Objectifs
  • Offrir un langage standard pour définir des
    ontologies sur le Web
  • Basé sur RDF schema (RDFS)
  • Etend les constructions de base pour améliorer
  • L'interopérabilité (e.g., equivalences)
  • Le raisonnement (e.g., description logic)
  • Les évolutions (e.g., integration, version)
  • Inspiré de DAML (Darpa) OIL (EEC)
  • XML ? RDF ? RDFS ? OWL

Web sémantique
38
Bilan Web sémantique
  • Une évolution majeure du Web
  • Méta-données descriptives
  • Moteur de recherche par catégories
  • Annotation d'information automatisée
  • Basée sur XML, RDF, OWL
  • Qui définit les ontologies ?
  • Groupes métiers
  • Génération automatique des annotations
  • Initiative majeure du W3C
  • Certains n'y croient pas (Yahoo)
  • Questions ?

Web sémantique
39
3. Conclusion
  • XML incontournable ?
  • HTML en bout de course
  • Présentation
  • Moteurs
  • Relationnel insuffisant
  • Web non tabulaire
  • Objet trop structurant
  • Commerce électronique
  • Sans XML ?
  • Interopérabilité ?
  • EDI en bout de course
  • Porté par le Web et les architectures agiles
  • Surf sur la vague

Conclusion
40
Nouvelles technologies la courbe du hype
t
t
Conclusion
41
Idées  fausses  sur XML
  • XML n'est pas convivial pour les IHM
  • Les interfaces ne se font pas en XML (XHTML,
    XForms, )
  • XML ne se prête pas à la modélisation objet
  • UML ?? XML, XML ?? Objets métiers
  • XML, c'est du mauvais SGML
  • SGML trop complexe et lourd
  • XML pour l'EDI, pas de standard !
  • des protocoles ouverts, UBL ...
  • XML, des protocoles lourds / IIOP, DCOM
  • SOAP est textuel et passe sur HTTP
  • XML Binary est en cours de spécifications
  • XML n'apporte rien aux bases de données
  • Intégration des données semi-structurées

Conclusion
42
Les échanges en XML
  • Choix d'entreprise
  • Une réalité aujourd'hui
  • 1) Offre externe aux partenaires
  • Modèles métiers publiés
  • Exemples Reuters, Crédit Foncier,
  • GIE Carte Vitale, PC World Online
  • Le portail du Nasdaq
  • 2) Utilisation en interne
  • Modèle d'échange d'entreprise
  • Vers les Web Services Modèle de composant
    réutilisable

Conclusion
43
Les Web services
  • Composants métiers appelables par message XML
  • Encapsulent les applications existantes
  • Début du développement des architectures SOA
  • Agilité du système d'information
  • Développement des workflows de coopération

Challengers
Leaders
Microsoft
IBM
BEA
Oracle
SAP
Fujitsu
Sun
HP
CA
Novell
Siebel
Peoplesoft
Niche Players
Visionaries
Conclusion
44
Dollar Rent a Car
  • 6e société US de location
  • 400 sites dans 26 pays, 260 sites US 75.000
    véhicules
  • 750MM de revenu en 2001
  • Réservation à travers GDS
  • Une alternative à GDSles services Web XML
  • Lien direct avec les partenaires 25 en 2 mois.

Conclusion
45
Ligue de Football Professionnel
  • Ligue de Football Professionnel (CA 990M Euros) a
    rebâti son système de billetterie en .NET
  • Système dimensionné et validé pour 8000
    ventes/minutes
  • Un nouveau système qui simplifie le développement
    de nouveaux canaux/ partenariat
  • Interopérabilité via Services Web avec les
    réseaux TicketNet et France Billet

Conclusion
46
Questions ?
Write a Comment
User Comments (0)
About PowerShow.com