Services & API
EBX.Platform est un logiciel basé sur les standards Java et XML qui offre une grande souplesse pour l’intégration des données avec des systèmes externes et l’enrichissement des fonctionnalités de gestion des données.
EBX.Platform permet de déclarer des services dédiés à l’import/export des Master Data. Ces services sont basés sur XML ou Web Services. EBX.Platform offre également une API complète qui permet de développer des fonctions supplémentaires ou d’interagir programmatiquement avec le MDM.
Nouvelle Fonctionnalité: Data Services
Alors que le Master Data Management s'impose progressivement comme un élément clé des architectures orientées services, une SOA de qualité requiert des données de qualité.
Le module EBX Data Services expose les fonctionnalités du MDM sous la forme de Web Services. Les services sont dynamiquement générés depuis les modèles et donnent accès à l'ensemble des opérations de gestion de la données, comme par exemple la mise à jour, le requétage ou encore la gestion de versions.

| WSDL Dynamique | Les Web Services sont dynamiquement exposés depuis le modèle de données du MDM. |
| Opération sur le référentiel | Les Data Services donnent accès à des opérations de gestion du cycle de vie comme la création de branches et de versions, la fusion et validation de branches. |
| Opérations sur les données | Data Services permettent d'interagir avec le MDM par l'intermédiaire d'opérations
sélection/insertion/mise à jour/suppression/comptage. Les Data Services supportent les expressions XPath.
|
| Sécurité | Data Services supportent l'authentification HTTP et le standard WS Security |
![]() |
Télécharger la présentation EBX Data Services(PDF format) |
Principales fonctionnalités
| UI Services (services utilisateurs) |
Services pour les utilisateurs de l’outil EBX.Manager. Fonctions d’import et d’export de données basées par défaut sur XML.
|
| Programmatic Services | Mêmes fonctions que les UI Services mais services déclenchés de manière programmatique (appel externe, triggers sur événements)
|
| UI Components | Surcharge de l’interface graphique par défaut de l’outil pour l’ajout de composants graphiques.
|
| Manager Components | API http permettant d’appeler des composants de l’outil EBX.Manager depuis une application externe (portail, workflow…). Composants disposant d’un comportement autonome : création/modification d’enregistrement, visualisation/édition de tables, fusion de branches…
|

