Multi Company
This section explains how a single Transact (with multiple companies) can be used with multiple FCM Instances (for individual Companies) in SaaS.
This is achieved by adding a new FCM Interface Client (which is available in FCM distribution package) that,
- Listens for JMS messages from Transact,
- Sends them to the FCM instances (say company A or company B) based on the request defined for a particular company,
- Posts the HTTP response data back through JMS to Transact.
The FCM final notifications are sent back through HTTP and posted back through JMS to Transact.
The image below shows the FCM interface client flow.
The FCM Inbox handle multi-company to consume Transact Outbox events for specific companies.
The FCM Inbox parses the Event and compares the company to verify whether the event is for that particular FCM instance (company A or company B).
In this topic