You are on page 1of 31

TEMENOS T24

Non Stop Architecture

Presentation

Alain VINCENT
Agenda

T24 Architecture

Non Stop Architecture Challenges

Non Stop Architecture Technical Solution

Non Stop Architecture Business Solution


T24

Architecture
TEMENOS T24 Functional Architecture

Web Call Centre Mobile Channel Services Browser Web Svcs IVR

Version Presentation Enquiry


Security Management System

Static Contact History Overview Customer Profitability Preferences and Groups

Retail Trust /Private Treasury Corporate General


Wealth Management

Asset Management FX Trade Finance Nostro Recs


Accounts Performance
DDA, checks, cards, Modeling Money Market Commercial Loans Confo matching
statements, charges, Funds Transfer
sweeps, direct debits Fiduciaries Swaps Guarantees Euro
Mortgages / loans Fixed deposits FRA Cash Management Past Due
Brokerage Intermediary comp
Teller Order processing Repos Syndicated Loans
Corporate Actions Tax
Mutual Funds* Capital Markets Leasing Image
Planning
Futures/Options Bills Document mgt

Accounting Multi Dev Toolkit Workflow Risk Delivery


CORE Exception STP Limits / Collateral Swift / FIX
General Ledger Company, ccy Programming
Support Modules Dispo Market Risk Print / Telex / Other
MIS / Profitabilty Language, GAC Database

Security Management System


TEMENOS T24 Technical Architecture

Web Call Centre Mobile Channel Services Browser Web Svcs IVR

Version Presentation Enquiry


Security Management System

Static Contact History Overview Customer Profitability Preferences and Groups

Retail Trust /Private Treasury Corporate General


Wealth Management

Asset Management FX Trade Finance Nostro Recs


Accounts Performance
DDA, checks, cards, Modeling Money Market Commercial Loans Confo matching

T24 Server
statements, charges, Funds Transfer
sweeps, direct debits Fiduciaries Swaps Guarantees Euro
Mortgages / loans Fixed deposits FRA Cash Management Past Due
Brokerage Intermediary comp
Teller Order processing Repos Syndicated Loans
Corporate Actions Tax
Mutual Funds* Capital Markets Leasing Image
Planning
Futures/Options Bills Document mgt

Accounting Multi Dev Toolkit Workflow Risk Delivery


CORE Exception STP Limits / Collateral Swift / FIX
General Ledger Company, ccy Programming
Support Modules Dispo Market Risk Print / Telex / Other
MIS / Profitabilty Language, GAC Database

Security Management System


TEMENOS T24 Technical Architecture

MS Office Telnet Desktop Sub- GIB Web T24 Entreprise Presentation


Crystal Systems Internet Services Browser Console
Report Browser

Web

Apache / IIS

GIB T24 Web T24 Browser T24 Console


Presentation Services Web
Servers Application

ISAPI J2EE & Servlet

jConMan GCC
Connection Communication
Clients X
EAI
TCP/IP MQ Series / MSMQ
M
OLE Telnet jConSrv GCS
Resource DDE Core
Adapters L Application

T24

jEDI
Database Database
Connectivity

Oracle / DB2 / j4
NON STOP

Architecture

Challenges
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
days business
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


NON STOP

Architecture

Technical Solution
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
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.
GLOBUS T24 Resilience
tService Agents

Scalability
Agents
Resilience

tSA

tSM Server A List of


contracts
tSA to process
TSA.SERVICE
list
SERVER.NAME

WORKLOAD tSA

Server B
tSM tSA
If one agent is terminated then its
transaction is rolled back and the
other agents will process the
tSA contract.

Server C tSA Add more agents to


tSM increase throughput
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.
NON STOP

Architecture

Business Solution
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
Account Balances and Entries

Open actual Online actual Available


balance balance balance

Authorised
8 9 9
Unauthorised
8 8 ?
Forward
8 8 9
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.
Account Balances and Use

Open actual Online actual Available


balance balance balance

Financial
reporting
9 8 8
Balance
checking
8 8 9
Intra day
enquiries
9 9 9
Business Solution

Core Accounting System to ensure that work


entered after close of business cut-off is handled
as next days business

Identification of entries passed across accounts and


P&L from transactions entered after the Close Of
Business as these must be considered next days
work from a book keeping perspective.
QUESTIONS ?
T24 Non Stop - Example
T24 COB Accounting Example
Starting data on 01/07

Account 1 GBP Account2 USD


Open Actual Balance 1000 Open Actual Balance 2000

On-line actual 1000 On-line actual 2000


Balance Balance
Available Date 01/07 02/07 Available Date 01/07

Available Balance 500 500 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
T24 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 250 250 Available Balance 2000 2375

Online input of a funds transfer


Debit Account 1 GBP 250 01/07, Credit Account 2 USD 375 02/07
T24 COB Accounting Example
Initiate COB

Application System Wide Reporting Start of day

Stage n

Stage n

Stage n
Stage n
Stage 2

Stage 3

Stage 2

Stage 1
Stage 1

Stage 1

Stage 1
.. .. .. ..

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 250 250 Available Balance 2000 2375
T24 COB Accounting Example
On-line transfer during COB

Application
Application System Wide Reporting Start of day

Stage n

Stage n

Stage n
Stage n
Stage

Stage 3

Stage 2

Stage 1
Stage 1
Stage

Stage 2

Stage 1

Stage 1
.. .. .. ..
1

Online input of a funds transfer


Debit Account 1 GBP 200 02/07, Credit Account 2 USD 280 03/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 250 50 Available Balance 2000 2375 2655
T24 COB Accounting Example
Scheduled Loan Repayment

Application
Application
Application System Wide Reporting Start of day

Stage n

Stage n

Stage n
Stage n
Stage

Stage

Stage 2

Stage 1
Stage 1
Stage

Stage

Stage 1

Stage 1
Stage 1

Stage 33
Stage 22

..
.. .. .. ..
2
1

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 250 50 Available Balance 2000 2375 2655
T24 COB Accounting Example
Cycle ledger balances

Application
Application
Application System Wide
Application
Application System
SystemWide
Wide Reporting Start of day

Stage n

Stage n

Stage n
Stage n

Stage n
Stage

Stage
Stage
Stage

Stage

Stage 1
Stage 1
Stage

Stage
Stage

Stage 1
Stage

Stage 2

Stage 1
Stage 11

Stage 3
Stage 2

..

..
..
.. .. .. ..
2

33
1

22

2
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 250 50 Available Balance 2000 2375 2655
T24 COB Accounting Example
Cycle available dates and balances

Application System Wide Reporting


Application System Wide Reporting Start of day

Stage n

Stage n

Stage n
Stage n
Stage 3

Stage 2

Stage 1
Stage 1

Stage 2

Stage 1

Stage 1
..

..

..
.. ..

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 2375 2655


T24 COB Accounting Example
Account balance update summary

Start COB date start On-


Online Application System Wide
COB change of day line

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 Transfer Loan repayment


ac1 -250 05/04 ac1 -200 06/04 ac1 -500 01/07
ac2 +$375 06/04 ac2 +$300 07/04

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 1000 - 1000 - 1000 - - 1000 - - - 250 - 250 -
book balance 1000 - 750 - 550 - - 50 - - - 50 - 50 -
available balance 500 500 250 250 250 50 50 250 50 50 250 50 50 50 50

Account 2 USD
ledger balance 2000 - 2000 - 2000 - - 2000 - - - 2375 - 2375 -
book balance 2000 - 2375 - 2675 - - 2675 - - - 2675 - 2675 -
available balance 2000 2000 2000 2375 2000 2375 2675 2000 2375 2675 2000 2375 2675 2375 2675
QUESTIONS ?

You might also like