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 browsers.
See Interface customization for more information.
The data services 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
the data services
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.