Aller au contenu principal
Notification
ITPro
  • Ressources IT
  • Newsletter
Se connecter
S’inscrire
  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
Se connecter
S’inscrire
  • Facebook
  • X
  • Linkedin
  • Instagram

Inscrivez-vous

Newsletter iTPro

  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
  1. Accueil
  2. Data & IA
  3. XML for ANALYSIS

Sommaire

Tech stories

  • Tech Stories

    DEVOPS REX 2026 : deux jours pour confronter les pratiques DevOps aux réalités du terrain

  • Tech Stories

    Sécuriser sa téléphonie IP : 5 failles critiques à anticiper

Data & IA

XML for ANALYSIS

Par

Rob Ericsson
Date
24 juin 2010
Temps de lecture
3 minutes

XML for Analysis (XMLA), une norme de service Web proposée et prise en charge par Microsoft et les grands éditeurs OLAP, associe les services Web et les technologies OLAP en proposant un schéma XML pour les applications OLAP et de data-mining. Pour l’essentiel, XMLA permet d’explorer et d’interroger les données multidimensionnelles par le biais de…

Sommaire

La spécification XMLA, disponible à l’adresse http://www.xmla.org, décrit les objectifs de conception suivants :

• Proposer aux fournisseurs d’accès aux données distantes une API standard que les développeurs d’applications peuvent employer de manière universelle via Internet ou un intranet d’entreprise pour l’accès aux données multidimensionnelles.

• Optimiser une architecture sans état qui ne requiert aucun composant client et uniquement des allers et retours réduits au minimum entre le client et le serveur.

• Prendre en charge des mises en oeuvre technologiquement indépendantes des fournisseurs XMLA, lesquelles fonctionnent avec n’importe quels outils, langages de programmation, technologies, plates-formes matérielles ou périphériques.

• S’appuyer sur les normes Internet ouvertes telles que SOAP, XML et HTTP.

• Exploiter et réutiliser les principes réussis de la conception OLE DB pour les applications OLAP et les fournisseurs OLED DB pour XMLA.

• Utiliser efficacement les sources de données standard telles que les bases de données OLAP relationnelles et les applications de datamining.

En satisfaisant à ces objectifs de conception, XMLA propose une méthode normalisée, ouverte pour l’accès aux données multidimensionnelles de sources multiples via les services Web, tout en prenant en charge de nombreux éditeurs.

XMLA repose sur SOAP et vous pouvez l’employer à partir de n’importe quel langage de programmation d’application capable d’appeler des méthodes SOAP, par exemple Visual Basic, .NET, Perl ou Java. SOAP est un protocole léger, basé sur XML, destiné à l’échange d’informations structurées et de type sur le Web. Les informations structurées incluent du contenu et une indication de la signification de celui-ci. Par exemple, un message SOAP peut comporter une balise XML intitulée CustomerName (NomClient), qui contient les informations de nom de client. Un message SOAP est un document XML constitué d’une enveloppe SOAP (l’élément racine XML servant de conteneur au message), d’un en-tête SOAP facultatif contenant les informations spécifiques à l’application (par ex., les informations d’authentification personnalisée) et d’un corps SOAP, lequel contient le message à envoyer. L’appel des méthodes SOAP consiste simplement à encapsuler les arguments pour la méthode SOAP dans XML et à envoyer la requête au serveur. Comme l’objectif global de SOAP est la simplicité, le protocole est modulaire et facile à étendre à de nouveaux types d’applications capables de tirer parti des services Web. Vous pouvez recourir aux normes Internet afin d’intégrer SOAP à vos systèmes existants. La plupart des grandes plates-formes de développement proposent la prise en charge des appels de services Web basés sur SOAP. Java 2 Enterprise Edition (J2EE) et Microsoft .NET Framework assurent une excellente prise en charge des services Web, rendant ainsi l’appel de services distants pratiquement transparent pour les développeurs.

Outre la possibilité d’utiliser directement XMLA, vous pouvez employer la bibliothèque ADO MD.NET basée sur Microsoft .NET pour créer des applications .NET qui font appel à XMLA. ADO MD.NET est le successeur d’OLE DB pour ADO MD basé sur OLAP. Le présent article n’aborde pas ADO MD.NET, mais présente plutôt l’utilisation du protocole XMLA sous-jacent pour créer une application analytique sur n’importe quel périphérique ou plate-forme ou avec n’importe quel langage qui prend en charge XML. Je pars du principe que vous avec des connaissances fondamentales d’OLAP, que vous êtes un peu familier de MDX et que vous avez des notions de XML. Vous trouverez une introduction élémentaire dans l’article « A Web Service Primer » de Venu Vasudevan, à l’adresse http://webservices.xml.com/pub/a/ws/2001/04/04/webservices/index.html.

Tech Stories

Sécuriser sa téléphonie IP : 5 failles critiques à anticiper

Sécuriser sa téléphonie IP n’est plus une option. Avec la généralisation de la téléphonie cloud et des infrastructures VoIP, la voix circule désormais sur les mêmes réseaux que les données…

Lire l'article : Sécuriser sa téléphonie IP : 5 failles critiques à anticiper

Ressource IT

SIEM & PME : Comment construire la boîte noire de votre SI ?

Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et…

Découvrir la ressource : SIEM & PME : Comment construire la boîte noire de votre SI ?

Inscrivez-vous

Newsletter iTPro

Rob Ericsson

Rédigé par Rob Ericsson

Rob Ericsson est un professionnel IT et rédacteur sur iTPro.fr : Découvrez ses articles informatique

Tous ses articles →

Data & IA

À lire également...

  • IA nouveau mandat exécutif de gouvernance
    Data & IA

    L’IA est devenue un mandat exécutif. Le plus difficile commence maintenant.

    Par

    Sabine Terrey
    Date
    2 novembre 2026
    Temps de lecture
    5 minutes
  • Agents IA Pilotage DSI Risques et Mesures
    Data & IA

    Agents IA : les DSI perdent le contrôle d’une flotte qu’ils ne savent plus piloter

    Par

    Sabine Terrey
    Date
    2 novembre 2026
    Temps de lecture
    4 minutes
  • Pannes Informatiques - comment faire face affronter le danger éviter les pertes
    Data & IA

    Pannes IT : 48 millions d’euros perdus chaque année par les entreprises françaises

    Par

    Sabine Terrey
    Date
    30 octobre 2026
    Temps de lecture
    3 minutes
  • Informatique quantique - Future de la confiance numérique
    Data & IA

    Informatique quantique : sommes-nous prêts à reconstruire la confiance numérique ?

    Par

    Sabine Terrey
    Date
    29 octobre 2026
    Temps de lecture
    5 minutes
ITPro
  • X
  • Linkedin
  • Facebook
  • Instagram
Se connecter
S’inscrire
  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
  • Ressources IT
  • Espace responsable sécurité
  • Espace DSI
  • Espace Architecte IT
  • Espace IT Manager
  • Espace Responsable Data / IA

Inscrivez-vous

Newsletter iTPro

© iTPro.fr

  • Comité éditorial
  • Régie médias
  • Mentions-légales
  • Gestion et protection des données personnelles
  • Gestion des cookies
ITPro
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’internaute, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou la personne utilisant le service.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’internaute sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Gérer les options
  • Gérer les services
  • Gérer {vendor_count} fournisseurs
  • En savoir plus sur ces finalités
Voir les préférences
  • {title}
  • {title}
  • {title}