Modélisation d'applications XML avec UML

D.Carlson- Modélisation d'applications XML avec UML


Collection  Technologies objet
7 novembre 2001

Une passerelle entre les mondes XML et UML

Le langage XML et la norme UML constituent deux avancées majeures dans le domaine du développement d'applications Web et de la modélisation orientée objet. Véritable passerelle entre les mondes UML et XML, Modélisation d'applications XML avec UML établit une correspondance entre les concepts de ces deux technologies, essentielle pour garantir l'interopérabilité et l'intégration des applications développées et optimiser les processus de développement.

Analyse et conception de terminologies XML

Ouvrage résolument concret et pratique – le fil directeur est l'analyse et la conception d'une application e-business de catalogue de vente – Modélisation d'applications XML avec UML est centré sur l'analyse et la conception de terminologies XML. Il aborde la création de DTD et de Schémas XML à partir des diagrammes de classes UML et de l'analyse de cas d'utilisation.

À qui s'adresse ce livre ?

  • Aux chefs de projets, maîtres d'oeuvre et maîtres d'ouvrage ;
  • Aux développeurs et concepteurs XML.

Les principaux thèmes traités :

  • Vue d'ensemble des terminologies XML, des présentations HTML et des feuilles de style XSLT
  • Vue d'ensemble des diagrammes UML et du Processus Unifié
  • Définition de terminologies métier et création de Schémas XML
  • Conception et personnalisation de portails e-business via XML
  • Mapping XML-UML
  • Génération de Schémas XML à partir du diagrammes de classes UML
  • Transformation de terminologies XML dans le standard XML RosettaNet
  • Transformation de terminologies XML en HTML via XSLT
  • SOAP

Au sommaire

  • Convergence entre communautés
    • Modèles pour l'e-business
    • Communautés d'intervenants
  • Qu'est-ce qu'une application XML ?
    • HTML, XML et XHTML
    • Les terminologies XML
    • Présentation XML
    • Le langage CSS
    • Feuilles de style XSLT
  • Qu'est-ce qu'un modèle UML ?
    • Modèles et vues
    • Enchaînement d'activités de formulation des exigences. Diagramme de cas d'utilisation
    • Enchaînement d'activités d'analyse
    • Diagramme de gestion des modèles
    • Diagramme de collaboration
    • Enchaînement d'activités de conception
    • Diagramme de classes. Diagramme d'objets
    • Diagramme de séquence
    • Diagramme de composants
    • Le Processus unifié
  • Intégration de l'e-business avec XML
    • Analyse par les cas d'utilisation
    • Exigences concernant la terminologie des catalogues
    • Terminologies métier partagées
    • Définir la terminologie métier
    • Créer un Schéma XML
    • Valider le message
    • Transformer le contenu du message
    • Enchaînements d'activités de processus et messagerie
    • Définir le processus métier
    • Élaborer le modèle des enchaînements d'activités
    • Intégration des applications
    • Créer des classes d'application
    • Créer un adaptateur de systèmes hérités
  • Construction de portails avec XML
    • Analyse par les cas d'utilisation
    • Gestion des contenus
    • Définir une terminologie métier
    • Créer un contenu
    • Créer un catalogue de produits
    • Assigner des métadonnées au contenu
    • Conception de portails
    • Créer une feuille de style
    • Concevoir la mise en page du portail
  • Modélisation des terminologies XML
    • Terminologie CatML (Modèle de catalogue de produits simplifié)
    • Correspondance UML-XML
    • Désassemblage d'objets UML en XML
    • Des classes UML aux éléments XML
    • Héritage. Des attributs UML aux éléments XML
    • Des attributs UML aux attributs XML
  • Des relations aux liens hypertexte
    • Terminologie CatML enrichie
    • Standards XML pour la liaison
    • XML ID et IDREF
    • Xpath
    • Xpointer
    • XLink
  • DTD et Schémas XML
    • Le rôle d'un Schéma XML
    • DTD (Document Type Definition) XML
  • Génération de schémas XML à partir d'UML
    • Principes de la génération de schémas
    • Génération de DTD
  • Transformation de terminologies
    • Introduction à XSLT
    • Intégration de CatML avec RosettaNet
    • Exportation d'un catalogue de ventes RosettaNet
  • Présentation sous forme de portail B2B
  • Architecture e-business
  • Déploiement de services Web

Imprimer la fiche

A découvrir sur le même thème

Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos nouveautés. Inscription