Multi-threaded inbound integration
There may be cases that require high-performance data throughput for inbound integrations that require special threading or transaction features from the hosting J2EE/JEE application environment. It is difficult to interact with the application server’s transactional facilities and write correct, thread-safe, high-performing code. PolicyCenter includes tools that help you write such inbound integrations. You can focus on your own business logic rather than how to write thread-safe code that works safely in each application server.
The inbound integration API consists of several parts:
- A plugin interface called
InboundIntegrationPluginthat defines the contract between PolicyCenter and inbound integration high-performance multi-threaded processing of input data. - A built-in implementation of the plugin that reads text data in local files. Poll a directory in the local file system for new files at a specified interval. Send new files to integration code and process incoming files line by line.
- A built-in implementation of the plugin that reads inbound messages from a JMS message queue.
See also
