Several service and component APIs allow you to develop custom extensions for TIBCO EBX® and integrate it with other systems.
The EBX® graphical interface can be customized through various EBX® APIs.
It can also be integrated into any application that is accessible through a supported web browser.
See Interface customization for more information.
The data services module provides a means for external systems to interact with EBX® using one of following:
Web Services Description Language (WSDL/SOAP) standard
Representational state transfer (REST)
EBX® includes built-in services for importing data from and export data to XML and CSV formats. Imports and exports for XML and CSV can be performed using the user interface, data services, or the Java API.
Programmatic services allow executing procedures in a well-defined context, for example in a scheduled task or in a batch.
Some examples of programmatic services include:
Importing data from an external source,
Exporting data to multiple systems,
Data historization, launched by a supervisory system
Optimizing and refactoring data if EBX® built-in optimization services are not sufficient.