Based on the series of discussions and current understanding of the system, we recommend the following architecture for the proposed system.
Please note that the above architecture is an initial draft and it will evolve as and when we learn more about the application.