La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

B2B Web Sémantique Conclusion

Présentations similaires


Présentation au sujet: "B2B Web Sémantique Conclusion"— Transcription de la présentation:

1 B2B Web Sémantique Conclusion

2 1. Le B2B Reprise des objectifs de l'EDI Utiliser Internet et XML
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 RVA DONNEUR D'ORDRE Business Application FOURNISSEUR
Insertion des données Encodage du message Extraction des données Logiciel EDI FOURNISSEUR Décodage du message Business Application Logiciel EDI RVA

4 Edifact - Exemple Codage d'un interchange
UNB+UNOA: :5+552: :1130+VTSA MSEB01' UNH+1+PAYORD:2:912:UN'BGM : :202+9' BUS+DO+1+1:CAS++1'NAD+OY :160:107+ISG/FH:16 AVENUE DE LA GRANGE A::75116 PARIS'NAD+BE :160:107+PSA/FH:28 RUE BLOMET::75015PARIS'FII+OR :ISG/FH+40953:25:108:04250:25:108:BANQUE FINANCIERE:PARIS' FII+BF :ISG/FH+14749:25:108:00004:25:108:SOFIB:28 RUE LECOURBE'DTM+203:980331:101'MOA+7+9: ,00:FRF'FTX+PMD+++BFI001' UNT+11+1' UNZ+25+VTSA ' 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
Réseau Réseau Fournisseur Fournisseur Serveur d'échange Message XML Navigateur SYS. INFO. EDIXML EAI Sécurité Formulaires XML EDI

7 Scénario Fournisseur d'accès
Donneur d'ordre Donneur d'ordre Réseau Réseau Fournisseur Fournisseur Adaptation et échange EDI-XML SYS. Gestion des offres et demandes Navigateur INFO. EDIXML BD Sécurité EAI Formulaires Service Web XML EDI

8 Dialectes B2B Nom Description Organisation cXML xCBL Commerce One, ...
Catalogue électronique et transactions Ariba xCBL Business components Pour commerce sur catalogue (product,catalog,...) Commerce One, ... 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 Fabriquant
électronique A Partenaires de A RosettaNet Hôpital B Partenaires de B HL7 Produits Chimiques C Partenaires de C CIDX

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 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 UN/CEFACT
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 d’un 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é d’utiliser 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
Person Name: text Birth: date Residence address: Address Official address: Address Address Street: text Town: text Country: identifier Post code: text Amount Binary Object (plus Graphic, Picture, Sound, and Video) Code Date Time (plus Date and Time) Identifier Indicator Measure Numeric (plus Value, Rate, and Percent) Quantity Text (plus Name)

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 d’un logiciel Langage de modélisation BPSS Modélisation des inter-changes d’un processus Proche de BPEL4WS, pourrait s'aligner … ebXML

22 Bilan B2B et ebXML Questions ? EDI ebXML
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 l’EDI 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 Sémantique Web 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 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
ref-article1 auteur titre date "Tim Berners-Lee" "Semantic Web" " " Web sémantique

31 RDF: Exemple Ajoute du sens : article avec auteur, titre, date ..
<rdf:Description rdf:about=" <ref-article1 resource= /> </rdf:Description> <rdf:Description rdf:about=" <auteur> Tim Berners-Lee</auteur> <titre>Semantic Web</titre> <date> </date> 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 Portails Web Objets multimedia
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 Properties rdfs:Resource rdfs:range rdfs:Class
rdfs:Literal rdfs:Datatype rdf:XMLLiteral rdf:Property Properties rdfs:range rdfs:domain rdf:type rdfs:subClassOf rdfs:subPropertyOf rdfs:label rdfs:comment Class Subclass properties 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 Questions ? 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 ? Commerce électronique
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
XML 2002 ??? 2008 XML 2005 XML 1998 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 Ability to Execute Microsoft IBM BEA Oracle SAP Fujitsu Sun HP CA Novell Siebel Peoplesoft Niche Players Visionaries Completeness of Vision Conclusion

44 Dollar Rent a Car 6e société US de location
400 sites dans 26 pays, 260 sites US; véhicules $750MM de revenu en 2001 Réservation à travers GDS Une alternative à GDS: les services Web XML Lien direct avec les partenaires… 25 en 2 mois. Dollar Rent a Car VaxVMS Frontal WS ACMS XML / SOAP SouthWest Global Distribution Systems Sabre Worldspan Amadeus Galileo NorthWest $4 On valorise un existant, ici VaxVMS On change de chaine de valeur On améliore la profitabilité 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 8000 ventes/minutes : de quoi remplir le stade Vélodrome de Marseille ( places) en 8 min Le système est déployé dans les grands clubs de foot (premier déployement au Stade Lyonnais,) avec pour étape suivante de se connecter aux réseaux de distribution TicketNET et France Billet. L’approche Service Web et le potentiel d’intéropérabilité on convaincu la LFP : le système pourra potentiellement permettre aux clubs qui le souhaite de mettre en place une boutique en ligne (promotions pour les supporters, etc) mais aussi s’interfacer avec le reste du SI de chaque club. Ligue Nationale de foot Conclusion

46 Questions ?


Télécharger ppt "B2B Web Sémantique Conclusion"

Présentations similaires


Annonces Google