Main / Projects / Accounting Engine Solution for Complex Accounting

Accounting Engine Solution for Complex Accounting

The project is dedicated to designing SmartAE which is an effective solution for financial organizations with multiple heterogeneous application systems and complex intermittently changing requirements for accounting from the Regulator.

Implemented Solution

SmartAE is a solution of Accounting Engine class based on JavaEE 7 platform for automation of complex accounting in financial organizations. The Red Hat JBoss BPM Suite 6.4 BPM container is applied for executing processes and rules of business events processing. The solution can be deployed on various industrial application servers working with Java EE 7 platform, including Red Hat Enterprise Application Platform 7.

Implementation Features

Component-based architecture of the solution offers wide range of possibilities for integration with application and account systems using adaptors, which provide flexible adjustment options and apply different interaction methods including those using relational database tables, message queues, text files, etc. The solution architecture also offers various options for components deployment, possibility to use different DBMSs and external message exchange systems.

The KIE Workbench tool included into the Red Hat JBoss BPM Suite provides business analyst with advanced web interface for configuring processes and business events processing rules for application system. Namely, processes are described as graphic diagrams using the BPMN 2.0 language, while rules are desrcibed with the help of dynamic forms or decision tables.

Additional components of the solution provide enrichment of business events of the application system with data required during generation of corresponding transactioins in accounting systems. The monitoring component allows to promptly monitor system condition and business events processing.

This solution allows to isolate heterogeneous layer of systems that implement the client's business strategy from the particularities of accounting according to the Russian Accounting Standards, and also allows concurrent accounting based on IFRS.

The solution is deployed on the Red Hat Enterprise Application Platform 7 application server.


Implemented solution allows prompt launching of new business products and integration of corresponding application systems with accounting systems, which is achieved with the help of SmartAE solution, used as an intermediate layers between the systems.