Overview
You can use ebms-core by integrating it into your own Java application, or you can use it as a standalone SOAP Service through ebms-admin.
Basic Functionality
ebms-core offers the following interfaces
- EbMS Interface to connect to other EbMS adapters
- EbMS/SOAP API to connect to applications to manage the EbMS adapter
ebms-core is configured through properties. Data is stored in the database.
You can configure EbMS Message Storage and EbMS Attachments overflow to disk.
Advanced
EventListener
You can track sent and received messages if you configure the EventListener.
Scaling
To support scaling with serverId and advanced scaling the different components have to use the same database. Also the internal cache has to be synchronized between the components. Furthermore you have to configure the DeliveryManager. When using advanced scaling you also have to configure the DeliveryTaskHandler.