More about our banking practice
ALM
BRAINS 2000
VIGIL
VIGIL-Forex
capability framework
products enquiry form
brochures
Architecture

 

 

 

 

The system is divided into three logical layers:

TC/4 branch delivery system (TC/4-DS): A GUI-based front-end delivery system (presentation layer) for the end-users to access the system.
Transaction management sub-system (TMSS): A Unix / Linux-based back-end system (middleware) which manages transactions from business units (TC/4-DS) and other third party interfaces. This powerful utility ensures high scalability in terms of business units and transaction volumes. TMSS supports multithreaded transactions with a two-phase commit and ensures complete data integrity. A transaction may consist of two or more segments (debits and credits) and even if one of these segments fail, the entire transaction is rolled back. The TMSS system also ensures zero proofing of all transactions.
Applications servers (TC/4-AS): These have the business logic; they are written in embedded SQL, and talk to the Oracle RDBMS. There are a set of applications servers to process transactions from various modules such as deposits, loans, general ledger, etc. Scalability in transaction volumes is achieved by automatically starting multiple instances of the desired application server. It has a powerful end-of-day scheduler to process a high volume of transactions and accounts, and uses various fragmentation and parallelism techniques to optimise the EOD processing time.

The middleware has been used only on the central host to minimise the cost of ownership. CMC has developed the communication software that connects the branch system with the central system. It uses a communication gateway system (CGS) at the branch, which connects with the branch workstations on one side and the central host on the other side. The CGS acts as a switch, and thereby reduces the active connections from branch workstations directly with the central host. It also provides security and privacy by encrypting the messages and compressing them for better bandwidth utilisation.

The TC/4 system is message-based (based on standard APIs, or application programming interfaces). Transactions from the workstations are transformed into messages and sent to the host. This framework allows an easy interface to any external system. The message-based architecture drastically reduces the response time and bandwidth requirements for the system. Typically, a TC/4 branch can work well on any communication media available at the branch (leased line, radio links, VSAT, ISDN, dial-up, etc).

TC/4 supports 24 X 7 availability by using the concept of main and shadow databases. This allows 'next day' transactions when the central system is processing 'end-of-day' scheduling. Therefore, it is not necessary to bring down the TC/4 application for the purpose of batch processing.

Parallel batch processing gives a better performance during EOD, thus reducing the duration of end-of-day processing. Individual processes handle multiple fragments of data. The front-end application database resides on the branch server. A facility for posting a limited set of transactions at the branch exists even when the central host is offline. Information flow between the front-end and the central host follows push / pull approaches (depending on the type of information). The front-end database stores the basic static data, transaction logs, and some information about customers and accounts (for off-line processing).

All aspects of database backup and recovery are handled by using the concept of disk mirroring and automated media backup approach. The TC/4 architecture and design allow easy integration with third party interfaces using standard APIs. The message formats and message APIs can be made available to interface external sub-systems or other third party products. Facilities like multi-language support are also available.

Benefits
Lower user response time
High scalability
Decreased network traffic
Load levelling
High security
Fail over and disaster recovery system (DRS)
Easy maintainability

TC/4 summary

TC/4 features

Contact
Head - BFS
CMC House
C-18, Bandra-Kurla Complex
Bandra (East)
Mumbai - 400 051
Tel: 022-26591000-2
Fax: 022-26591046
Email : bfs@cmcltd.com

NOTES
Multithreaded transactions
: One transaction having multiple sub-tasks or sub-activities, so that sub-tasks can be executed simultaneously.

Two-phase commit: If one transaction has multiple sub-tasks so that all sub-tasks have been committed except one. In such cases the sub-tasks which have been committed earlier will be rolled back to their previous states. This is known as a two-phase commit.
Zero proofing: Ensuring complete data integrity.

back to top

 
Copyright © 2008 CMC Limited, INDIA | Disclaimer | Designed and maintained by The Information Company Pvt Ltd