Professional Documents
Culture Documents
Code/Module Base Setup of Application
Code/Module Base Setup of Application
This document use to setup and understanding the dependencies of module between Applications. We
have only discussed about Lrc Payer Portal and New Instapago Application.
Requirement
Developers can save and retrieve different development versions of source code in a version
control system, which also allows development teams to share control of different versions of files in
the common source code repository. The system maintains a single copy of the codebase and a record
of any changes. When a specific version is requested, the version control system reconstructs it from
that information and codebase simplifies integration—changes to different components or refactoring
of code between components can be done easily and atomically
Purpose
Purpose of the codebase to maintain the version and provide the high reusability of the source
code/module. The system maintains a single copy of the codebase and a record of any changes. When
a specific version is requested, the version control system reconstructs it from that information.
Module Name
As per the requirement, we have created multiple codebase module for high reusability and
version control and these modules can be easily integrated across the multiple applications according
to requirement.
1. Security
Security module use for communication with uniteller security database for login purpose and
can manage the user permissions. It has all the entities classes of security database.
2. TxCore
TxCore module use for communication with uniteller TxCore database for Transactional
purpose and can manage rates, FxRate and service fee etc. It has all the database entities
classes of TxCore database.
3. Staging
Staging module use for communication with uniteller Staging database for Reporting purpose
and can manage OFAC validations. It has all the database entities classes of Staging database.
4. Common
Common Module have share resources for other module like Request/Response classes,
common utility classes and methods.
5. Utility
Utility module have validations method and use for Transaction generation algorithm, it has
loggers, customize properties classes etc.
6. Login
Login module provide the login and credential validation before accessing other application,
login module depends on Security, TxCore, Common and Utility.
7. Transaction
By using this module, you can create /Modify/Cancel Transaction in Uniteller system and its
depend on TxCore, Staging Common and Utility.
8. Reports
By using this module, you can create various type of reports and it depends on TxCore,
Staging, Security, Common and Utility.
9. Admin tools
By using this module, you can manage the users and able to add/cancel/inactive/active and
reset the password of Payer user, Selling Agent user and Selling Company users.