TwoFour is a scalable, comprehensive 24×7 transaction processing solution designed for real-time Straight through Processing (STP).
TwoFour’s system architecture is an integrated, n-tier client-server platform based on Windows .NET technologies. The application server scales seamlessly for operations across one or many locations.
TwoFour supports global front, middle and back office processing. There are eight key components, designed to promote maintainability, consistency, and low cost of ownership:
- Workflow Director – Workflow Director is the Application Server component of TwoFour. It is a scalable and flexible rules-based engine that manages the processing of rules, tasks and business objects. These elements are interchangeable, enabling easy customization of the system to meet organizational needs.
- Client Application – The Client Application is TwoFour’s Windows-based front end. This multi-threaded, rich user interface runs on any .NET framework compliant operating system, locally or remotely.
- Gateway – The adapter-based Gateway links TwoFour with an organization’s other (internal and external) systems, processing all incoming and outgoing data. The TwoFour Gateway supports all types of data and modes of data entry, and ensures data integrity and consistency.
- Workflow Schedule Engine – The Workflow Schedule Engine schedules bulk processing to begin at specific times, intervals or after a specified event has occurred.
- Publication Engine – The Publication Engine evaluates and delivers data in real-time to the appropriate, subscribed users. Message Queue technology manages the information to be published and guarantees data delivery. Users subscribe to publications based on permissions set for user groups.
- Database – TwoFour uses a Relational Database Management System (RDBMS) to store data, provide easy access to information and enforce data-level security. TwoFour supports Microsoft SQLServer, and can work with other database systems as required. Differences in the underlying database technology are isolated by a data abstraction layer.
- Security Layer – The Security Layer authenticates users and controls access to screens, data and processes. Unauthorized access to business objects is prevented using a combination of ids and passwords, password policies, tokens, encryption and code access security. The Security Layer controls access from TwoFour Client Applications and external users, and manages all aspects of the system.
- Auditing and Logging – Data logging and auditing are associated with TwoFour’s Security Layer. All historical data can be captured, enabling auditors to monitor what data is changed, by who and when. Logging is configurable and can be set at system level and user levels.