Header
 

Home > Product

Services and API

Master Data Management is an enterprise wide solution that must be integrated with existing systems and provide advanced features to users.

EBX.Platform is based on an extensive architecture that allows to define Services for Master Data Integration or specific features.

New Feature: Data Services
 

As Master Data Management is becoming a key component of Service Oriented Architectures, achieving high quality SOA without high quality data or data governance is flawed!.

EBX Data Services expose core MDM features as standard Web Services. These services are dynamically generated from data models and provide access to wide range of operations such as data update, queries or version management.

Dynamic WSDL

Web Services are dynamically exposed based on MDM data model. WSDL file is generated on demand.


Operations on Repository

Data Services provide life cycle management operations such as creating branches, versions, merging or validating branches


Operations on Master Data Data Services allow to interact with MDM using select/insert/update/delete/count operations. Data Services support XPath expressions.
Security

Data Services support both HTTP authentication and WS Security.


Download EBX Data Services Presentation


(PDF format)

Key Features
 

UI Services

Services used through EBX.Manager. By default, import/export services based on XML. Additional services can be developed using EBX.Platform Java/JSP API.

Services can be configured on MDM Repository, on each object or on records (selection).


Programmatic Services

Provides same features as UI Services. Programmatic services can be executed through external calls or using triggers.


UI Components Allows to overwrite default graphical components in EBX.Manager.
Manager Components

HTTP API that allows to call EBX.Manager components from an external application (portal, workflow..). Pre-configured components: create/update records, view/edit table, merge branches..


 

Integration with third-party tools
 

ETL

EBX.Platform can be connected to a third-party ETL tool in order to synchronize a central MDM repository with the Information System. Advanced Data Integration software can provide additional services such as data matching, normalization, real-time intergration..


EAI/ESB

Using standard XML Web Services, EBX.Platform can be connected to a third-party EAI or ESB. This allows to deploy a central MDM in a Service Oriented Architecture and to expose Master Data Services to the Information System.


BPM/Workflow While EBX.Platform provides out-of-the-box features for end-users, it can be connected to a third-party BPM / Workflow software. This integration can be achieved using XML Web Services or Manager Components (see above).
Registry / Meta-data management

In EBX.Platform, Master Data Models are standard XML Schema documents. It means that data models can be managed into external registry/meta-data management tools.

Examples
 

UI Services

Here, list of UI Services available on a MDM repository.