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. |

