RECHERCHEZ parmi plus de 10 000 articles de référence ou pratiques et 4 000 articles d'actualité
PAR DOMAINE D'EXPERTISE
PAR SECTEUR INDUSTRIEL
PAR MOTS-CLES
NAVIGUER DANS LA
CARTOGRAPHIE INTERACTIVE
DÉCOUVREZ toute l'actualité, la veille technologique GRATUITE, les études de cas et les événements de chaque secteur de l'industrie.
Article précédent
Architecture SOA - Infrastructure XMLArticle de référence | Réf : H6006 v1
Auteur(s) : Jean-Marie CHAUVET
Date de publication : 10 févr. 2008
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes (225 articles en ce moment)
Cette offre vous donne accès à :
Une base complète et actualisée d'articles validés par des comités scientifiques
Un service Questions aux experts et des outils pratiques
Des Quiz interactifs pour valider la compréhension et ancrer les connaissances
Présentation
Lire l'article
Bibliographie & annexes
Inclus dans l'offre
Le rôle de XML (eXtensible Markup Language) dans la programmation des services ne se limite pas à la modélisation et à la représentation des seules données. La flexibilité du langage et ses possibilités quasi infinies d'extension lui ont rapidement donné un rôle important dans la modélisation même des traitements. XML a remis au goût du jour une méthode classique de la modélisation des traitements de données, l'approche déclarative, dans laquelle les traitements sont eux-mêmes considérés comme des données d'un type particulier. Ainsi, plusieurs dialectes XML ont été développés dans l'idée de spécifier des formes de traitement de données qui puissent être combinées entre elles pour former des applications plus ou moins complètes. Très souvent, les données nécessaires à ces mêmes applications sont elles-mêmes représentées en XML, qui se trouve donc utilisé à deux niveaux différents de l'architecture de tels systèmes.
1.1 Extraction, filtrage et transformation des données
Parmi les premiers traitements élémentaires qui ont été l'objet de modélisation en XML se trouvent les opérations classiques que toute application effectue sur un corpus de données : transformation des données, d'une part, extraction, filtrage et sélection des données, d'autre part.
Dans la première catégorie, nous trouvons XSLT (eXtensible Stylesheet Language Transformations) qui est un langage fonctionnel de transformation de données XML. Le terme de stylesheet, feuille de style, qui entre dans sa définition rappelle ses origines dans la mise en forme des pages Web pour les navigateurs. Une des premières applications de XSLT est de transformer un document XML en une page HTML (HyperText Markup Language) propre à être affichée dans un navigateur Web. Tous les grands navigateurs Web embarquent d'ailleurs un interpréteur XSLT qui leur permet d'afficher au vol (en HTML) un document XML, pourvu que celui-ci fasse référence à un fichier de style (en XSLT) qui permet de le transformer. Ainsi, par exemple le document XML suivant, ne contenant ici que des données :
<?xml version≥"1.0" encoding≥"ISO-8859-1"?>
<?xml-stylesheet type≥"text/xsl" href≥"cdcatalog.xsl"?>
<catalog>
<cd>
<title>Empire...
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
TECHNOLOGIES LOGICIELLES ARCHITECTURES DES SYSTÈMES
Modélisation XML.
XML Schema.
The XML Companion.
...
Commerce électronique en langage de balisage extensible (ebXML). Partie 1 : spécification de l'accord et du profil de protocole de collaboration (ebCPP). - ISO/TS 15000-1 - 05-04
Commerce électronique en langage de balisage extensible (ebXML). Partie 2 : spécification du service de messagerie (ebMS). - ISO/TS 15000-2 - 05-04
Commerce électronique en langage de balisage extensible (ebXML). Partie 3 : spécification du modèle d'information des registres (ebRIM). - ISO/TS 15000-3 - 05-04
Commerce électronique en langage de balisage extensible (ebXML). Partie 4 : spécification des services de registre (ebRS). - ISO/TS 15000-4 - 05-04
Commerce électronique en langage de balisage extensible (ebXML). Partie 5 : spécification technique des composants principaux (ebXML), Version 2.01 (ebCCTS). - ISO/TS 15000-5 - 09-05
Technologies de l'information. Cadre multimédia (MPEG-21). Partie 5 : langage d'expression des droits. - ISO/CEI 21000-5 - 04-04
3DXML
https://www.3ds.com/fr/produits-et-services/3d-xml/telecharger-le-lecteur-3d-xml/
BPEL
http://www.oasis-open.org/committees/wsbpel
ebXML
J2EE Connector Architecture (JCA)
http://java.sun.com/j2ee/connector/
Java Message Service (JMS)
http://java.sun.com/products/jms/
JSR 168 : Portlet Specification
http://jcp.org/en/jsr/detail?id=168
Kerberos
MIME Media Types
http://www.iana.org/assignments/media-types/
MPEG-7
https://mpeg.chiariglione.org/standards/mpeg-7
OWL Web Ontology Language
http://www.w3.org/TR/owl-features/
RDF
REL (Rights Expression Languages)
http://www.loc.gov/standards/relreport.pdf
RELAX NG
SAML
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
TECHNOLOGIES LOGICIELLES ARCHITECTURES DES SYSTÈMES
DÉTAIL DE L'ABONNEMENT :
TOUS LES ARTICLES DE VOTRE RESSOURCE DOCUMENTAIRE
Accès aux :
Articles et leurs mises à jour
Nouveautés
Archives
Articles interactifs
Formats :
HTML illimité
Versions PDF
Site responsive (mobile)
Info parution :
Toutes les nouveautés de vos ressources documentaires par email
DES ARTICLES INTERACTIFS
Articles enrichis de quiz :
Expérience de lecture améliorée
Quiz attractifs, stimulants et variés
Compréhension et ancrage mémoriel assurés
DES SERVICES ET OUTILS PRATIQUES
Archives
Technologies anciennes et versions
antérieures des articles
Votre site est 100% responsive,
compatible PC, mobiles et tablettes.
FORMULES
Formule monoposte | Autres formules | |
---|---|---|
Ressources documentaires | ||
Consultation HTML des articles | Illimitée | Illimitée |
Quiz d'entraînement | Illimités | Illimités |
Téléchargement des versions PDF | 5 / jour | Selon devis |
Accès aux archives | Oui | Oui |
Info parution | Oui | Oui |
Services inclus | ||
Questions aux experts (1) | 4 / an | Jusqu'à 12 par an |
Articles Découverte | 5 / an | Jusqu'à 7 par an |
Dictionnaire technique multilingue | Oui | Oui |
(1) Non disponible pour les lycées, les établissements d’enseignement supérieur et autres organismes de formation. |
||
Formule 12 mois 2 060 € HT |
Autres formules |
1 - SPÉCIFICATIONS DES TRAITEMENTS EN XML
2 - PROCESSUS ET DOCUMENTS MÉTIER
Information
Quiz d'entraînement bientôt disponible
TECHNIQUES DE L'INGENIEUR
L'EXPERTISE TECHNIQUE ET SCIENTIFIQUE
DE RÉFÉRENCE
ÉDITION - FORMATION - CONSEIL :
Avec Techniques de l'Ingénieur, retrouvez tous les articles scientifiques et techniques : base de données, veille technologique, documentation et expertise technique
SOLUTION EN LIGNE
Automatique - Robotique | Biomédical - Pharma | Construction et travaux publics | Électronique - Photonique | Énergies | Environnement - Sécurité | Génie industriel | Ingénierie des transports | Innovation | Matériaux | Mécanique | Mesures - Analyses | Procédés chimie - bio - agro | Sciences fondamentales | Technologies de l'information
PAIEMENT
SÉCURISÉ
OUVERTURE RAPIDE
DE VOS DROITS
ASSISTANCE TÉLÉPHONIQUE
+33 (0)1 53 35 20 20