Equa bank started from scratch and put little emphasis on a conceptual solution of real time integration processes at the beginning as it was frantically striving to commence operations as quickly as possible. During this period our customer was delighted to put into operation all necessary processes for a bank's operation. However, as time passed, it came to light that uncontrolled communication between individual systems is not feasible in the long-term development of the bank.
Therefore, in cooperation with Adastra, the bank proposed and designed a conceptual architectonic solution for new processes. The solution became the Enterprise Service Bus (ESB), which uses a unified Operational Data Store (ODS) database.
Adastra built the Enterprise Service Bus using technology from the Oracle SOA suite and relied on the Adastra Data Banking Model (ADBM) for ODS much as we did when creating the data warehouse.
The bank's decision hinged upon experience from earlier projects, when the solution included an extremely easy and low-cost batch reconciliation of on-line data.
ODS creates added value through an interface created for ESB through uniform API, which are, as with ETL reconciliation, generated from metadata saved in the CASE Power Designer tool. Thanks to the option of using our defined and maintained formulas for code generating, the entire solution has proven to be highly robust and flexible.
The delivered solution due to its flexibility can be easily extended with new functionality and simplify IT architecture, resulting in faster delivery except for changes to lower costs of IT. This technological solution is then also applied on the development of other applications e.g. System for approving applications.
Thanks to its flexibility, the delivered solution can be easily extended by new functionalities simplifying the IT architecture even more. This results in faster delivery of changes as well as lower IT costs. This technological solution was also applied to the development of other applications including the system for approving applications.