RSS Architecture
Excenit RSS is a web-based application, which comprises three major components. Each component has one or more modules which work together to ensure a seamless end-to-end automation of return submission to the ORASS system. Being web-based means that the application can be accessed through a web-browser. However, the application and its components reside on the premises or cloud infrastructure of the financial institution.
The main components are:
-
The RSS Server — the application server which contains the web application (Excenit RSS) and manages access to the system, security, business logic, report templates, validation rules, workflow, messaging, file server, etc.
-
The Application Database — an RDBMS which stores application settings, completed returns, application configurations, including API.
-
The Staging Database/Warehouse — an RDBMS which contains ETL for loading source return data, business logic to generate data in accordance with ORASS rules, mapping to ORASS report items, etc.
Physically, all three components can reside on the same physical (or virtual) resource, depending on the size of the data and the expected performance. When possible, we recommend that all three applications reside on their own instance. The RSS Server and Staging Database can reside on the same server if the minimum requirements in System Overview & Features are exceeded.