TEMENOS T24. Non Stop Architecture. Presentation

Size: px
Start display at page:

Download "TEMENOS T24. Non Stop Architecture. Presentation"

Transcription

1 TEMENOS T24 Non Stop Architecture Presentation Alain VINCENT

2 Agenda T24 Architecture Non Stop Architecture Challenges Non Stop Architecture Technical Solution Non Stop Architecture Business Solution

3 T 2 4 A r c h i t e c t u r e

4 TEMENOS T24 Functional Architecture Web Call Centre Mobile Channel Services Browser Web Svcs IVR Version Presentation Security Management System Static Contact History Overview Customer Enquiry Profitability Preferences and Groups Retail Trust /Private Wealth Management Treasury Corporate General Accounts DDA, checks, cards, statements, charges, sweeps, direct debits Mortgages / loans Teller Mutual Funds* Asset Management Performance Modeling Fiduciaries Fixed deposits Brokerage Order processing Corporate Actions Planning FX Money Market Swaps FRA Repos Capital Markets Futures/Options Trade Finance Commercial Loans Guarantees Cash Management Syndicated Loans Leasing Bills Nostro Recs Confo matching Funds Transfer Euro Past Due Intermediary comp Tax Image Document mgt Accounting Multi Dev Toolkit Workflow Risk Delivery CORE General Ledger Company, ccy Programming Exception STP Limits / Collateral Swift / FIX Support Modules MIS / Profitabilty Language, GAC Database Dispo Market Risk Print / Telex / Other Security Management System

5 TEMENOS T24 Technical Architecture Web Call Centre Mobile Channel Services Browser Web Svcs IVR Version Presentation Security Management System Static Contact History Overview Customer Enquiry Profitability Preferences and Groups Retail Trust /Private Wealth Management Treasury Corporate General Accounts DDA, checks, cards, statements, charges, sweeps, direct debits Mortgages / loans Teller Mutual Funds* Asset Management FX Trade Finance Performance Modeling T24 Money Server Market Commercial Loans Fiduciaries Swaps Guarantees Fixed deposits FRA Cash Management Repos Syndicated Loans Brokerage Order processing Corporate Actions Planning Capital Markets Futures/Options Leasing Bills Nostro Recs Confo matching Funds Transfer Euro Past Due Intermediary comp Tax Image Document mgt Accounting Multi Dev Toolkit Workflow Risk Delivery CORE General Ledger Company, ccy Programming Exception STP Limits / Collateral Swift / FIX Support Modules MIS / Profitabilty Language, GAC Database Dispo Market Risk Print / Telex / Other Security Management System

6 TEMENOS T24 Technical Architecture MS Office Crystal Report Telnet Desktop Sub- Systems GIB Internet Browser Web Services T24 Browser Entreprise Console Presentation Web Apache / IIS Presentation Servers GIB T24 Web Services T24 Browser T24 Console Web Application ISAPI J2EE & Servlet Connection Clients jconman TCP/IP GCC EAI MQ Series / MSMQ X M Communication Resource Adapters OLE DDE Telnet jconsrv GCS L Core Application T24 Database Connectivity jedi Database Oracle / DB2 / j4

7 N O N S T O P A r c h i t e c t u r e Challenges

8 Business Challenges Remove the dependency of running EOD treatment without users entering new transactions Close of Business to switch from one processing date to the next Core Accounting System to ensure that work entered after close of business cut-off is handled as «next day s business»

9 Technical Challenges Traditional End of Day processes (accruals, schedule processing) are moved to background on-line task Close of Business is created as a background task Database backups must be performed online

10 N O N S T O P A r c h i t e c t u r e Technical Solution

11 Technical Solution Traditional End of Day processes (accruals, schedule processing) are moved to background on-line task End Of Day processes have all been re-engineered so that they are now multi-thread, each process is transaction based. All these transactions are handled by a single program. Each transaction can be rolled back, if a processing error occurs, to guarantee database integrity and process continuation Errors or Failure of tsa (TEMENOS Service Agents) are managed by the tsm (TEMENOS Service Manager) to avoid disruption of the processes

12 Technical Solution Close of Business is created as a background task tsm (TEMENOS Service Manager) is handling all the tsa (TEMENOS Service Agents) that run the transaction processing online of the re-engineered End Of Day processes. Close of Business is performed by a tsa. It can start automatically (scheduled) or by operator request. tec (TEMENOS Enterprise Console) monitors and controls the tsa status and job definition.

13 GLOBUS T 24 Resilience tservice Agents Agents Scalability Resilience tsa tsm TSA.SERVICE SERVER.NAME Server A tsa list List of contracts to process WORKLOAD tsa tsm Server B tsa tsa If one agent is terminated then its transaction is rolled back and the other agents will process the contract. tsm Server C tsa Add more agents to increase throughput

14 Technical Solution Database backups must be performed online with Oracle: can perform online backups of the database. This is an Oracle feature supported by t24. with other databases: mirror copy of the database can also be used to shortly (time to break the mirror) take an image of the current data.

15 N O N S T O P A r c h i t e c t u r e Business Solution

16 Business Solution Remove the dependency of running EOD treatment without users entering new transactions Accept, validate and process online transactions Place in HLD status unauthorised transactions Time stamp static changes having financial impact on GL figures or calculations of the Close Of Business Not include GL transactions (accounts and P&L) Not include the account interest & charges calculation No modifications on customer account statement or valuation generated by Close Of Business Not include foreign currency position impact in revaluation processing of Close Of Business

17 Account Balances and Entries Open actual balance Online actual balance Available balance Authorised Unauthorised? Forward

18 Business Solution Close of Business to switch from one processing date to the next Creates a new DATES record specifically for Close of Business use. Cycle the DATES record to the next working day. Moves the STATUS on the DATES record to denote the Close Of Business state.

19 Account Balances and Use Open actual balance Online actual balance Available balance Financial reporting Balance checking Intra day enquiries

20 Business Solution Core Accounting System to ensure that work entered after close of business cut-off is handled as «next day s business» Identification of entries passed across accounts and P&L from transactions entered after the Close Of Business as these must be considered next day s work from a book keeping perspective.

21 Q U E S T I O N S?

22 T24 Non Stop - Example

23 T 24 COB Accounting Example Starting data on 01/07 Account 1 GBP Account2 USD Open Actual Balance 1000 Open Actual Balance 2000 On-line actual Balance 1000 On-line actual Balance 2000 Available Date 01/07 02/07 Available Date 01/07 Available Balance Available Balance 2000 Difference between on-line and available balance is due to a scheduled loan repayment of GBP 500 which will debit this account during the COB for 01/07

24 T 24 COB Accounting Example Posting for an on-line transaction 01/07 Account 1 GBP Account2 USD Open Actual Balance 1000 Open Actual Balance 2000 On-line actual Balance: 750 On-line actual Balance 2375 Available Date 01/07 02/07 Available Date 01/07 02/07 Available Balance Available Balance Online input of a funds transfer Debit Account 1 GBP /07, Credit Account 2 USD /07

25 T 24 COB Accounting Example Initiate COB Application System Wide Reporting Start of day Stage 2 Stage 3 Stage 2 Initiate Close Of Business process Cycle on-line date to 02/07 Close Of Business date remains 01/07 Account 1 GBP Account2 USD Open Actual Balance 1000 Open Actual Balance 2000 On-line actual Balance: 750 On-line actual Balance 2375 Available Date 01/07 02/07 Available Date 01/07 02/07 Available Balance Available Balance

26 T 24 COB Accounting Example On-line transfer during COB Application Application System Wide Reporting Start of day Stage 2 Stage 3 Stage 2 Online input of a funds transfer Debit Account 1 GBP /07, Credit Account 2 USD /07 Account 1 GBP Account2 USD Open Actual Balance 1000 Open Actual Balance 2000 On-line actual Balance: 550 On-line actual Balance 2655 Available Date 01/07 02/07 Available Date 01/07 02/07 03/07 Available Balance Available Balance

27 T 24 COB Accounting Example Scheduled Loan Repayment Application Application System Wide Reporting Start of day Stage Stage 2 Stage Stage 3.. Stage 2 Process scheduled loan repayment Debit Account 1 GBP 500 Account 1 GBP Account2 USD Open Actual Balance 1000 Open Actual Balance 2000 On-line actual Balance: 50 On-line actual Balance 2655 Available Date 01/07 02/07 Available Date 01/07 02/07 03/07 Available Balance Available Balance

28 T 24 COB Accounting Example Cycle ledger balances Start of day Reporting System Wide System Wide Application Application Stage 2 Stage Stage Stage 3 Stage Stage 2 Stage Cycle open actual balances Account 1 GBP Account2 USD Open Actual Balance 250 Open Actual Balance 2375 On-line actual Balance: 50 On-line actual Balance 2655 Available Date 01/07 02/07 Available Date 01/07 02/07 03/07 Available Balance Available Balance

29 T 24 COB Accounting Example Cycle available dates and balances Application System Wide Application System Wide Reporting Reporting Start of day Stage 2 Stage 3.. Stage Cycle available dates and balances Account 1 GBP Account2 USD Open Actual Balance 250 Open Actual Balance 2375 Online actual Balance 50 On-line actual Balance 2655 Available Date 02/07 Available Date 02/07 03/07 Available Balance 50 Available Balance

30 T 24 COB Accounting Example Account balance update summary Online Start COB Application System Wide COB date change start of day Online User date 05-Apr 05-Apr 06-Apr 06-Apr 06-Apr 06-Apr 06-Apr 06-Apr COB date 05-Apr 05-Apr 05-Apr 05-Apr 05-Apr 06-Apr 06-Apr 06-Apr Transfer ac /04 ac2 +$375 06/04 Transfer ac /04 ac2 +$300 07/04 Loan repayment ac /07 Account 1 GBP 05-Apr 06-Apr 05-Apr 06-Apr 05-Apr 06-Apr 07-Apr 05-Apr 06-Apr 07-Apr 05-Apr 06-Apr 07-Apr 06-Apr 07-Apr ledger balance book balance available balance Account 2 USD ledger balance book balance available balance

31 Q U E S T I O N S?