
Merce Broadside has been designed from the ground up as a key component of enterprise business application infrastructure. Therefore, it is expected that customers will extend Merce Broadside for tighter integration with their back-office systems and core applications. Merce Broadside expects to be integrated into powerful back-office systems of e-governance projects, government ministries, regulatory bodies, academic and professional institutions, and large enterprises of BFSI verticals. Merce Broadside supports mature facilities to make such integration simple.
All data in relational database. All meta-data, configuration information, and logs are stored in a central relational database to allow easy SQL-based access from in-house applications. This allows queries and MIS reports to be generated beyond the customised reports that are provided by the administration console of Merce Broadside. It also allows direct transfer of data from the Merce Broadside tables to internal applications to track successful sending of messages to recipients, performance statistics, and other details.
Customised pre-processors. The pre-processor component of Merce Broadside is expected to be coded as per customised business requirements of the organisation, to allow tight programmatic integration with back-office message generating systems. This allows the development of custom software which can receive input in arbitrary formats, process it in proprietary ways, and then generate messages to be submitted to the dispatcher for outbound transmission. The vision behind this design is that the pre-processor will understand the business domain knowledge of the Merce Broadside customer, while the dispatcher and downstream components will focus on high-performance message transmission.
The dispatcher as function library. The dispatcher of Merce Broadside is available as a function library, to allow custom software to generate messages and transmit them in real time. This function library has been coded to deliver high throughput, and can be used as a gateway between back-end business applications and the Merce Broadside message funnel to the Internet.
The Merce server synchronisation layer. Merce Broadside is built on Merce, whose multi-server synchronisation layer opens up immense possibilities for asynchronous message-based integration with back-office applications. By extending this synchronisation layer, it is possible to make other systems bypass the administration console of Merce Broadside, access the internal tables and configuration settings of Merce Broadside directly, and pull out status information from Merce Broadside asynchronously using secure message exchange mechanisms. It is thus possible to integrate arbitrary business applications with Merce Broadside, trigger actions within the Broadside system, and perform administrative functions entirely controlled by remote servers. It is also possible to extend Merce Broadside to pass messages using this synchronisation layer to other servers on occurrence of certain events, and trigger reactions on those remote servers.