Header
 

Accueil > Produit

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.
Possibilité de développer des fonctions utilisateurs additionnelles sous la forme d’applications Java/JSP à l’aide de l’API. Intégration transparente aux sessions de l’outil.

Configuration de la portée d’un service : global, sur un objet (table) ou sur un enregistrement (ou sélection d’enregistrements).
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…

 

Exemples
 

Exécution de services

Ici, liste des services utilisateur disponibles pour un référentiel.