T24’s Architecture & Evolution
Objectives
After completing this learning unit, you will be able to:
Describe the changes to T24 Architecture
Identify the components of the T24 multi-tier architecture
Client Layer
Web Server Layer
T24 Application Server Layer
Database Server Layer
Analyze the optional components of the T24 multi-tier architecture
Network Dispatcher
Message Queuing software
Analyze a few failure scenarios
Slide 2
In the Beginning
Client PCs Telnet Connection Application Server
Terminal Emulation Software installed on all PC
2
1
GLOBUS / T24
uniVerse / jBASE
3
Slide 3
In the Beginning
1
Slide 4
The Next Change
Client PCs Telnet Connection Application Server
1
Globus Desktop installed on all PC
GLOBUS / T24
uniVerse / jBASE
Slide 5
The Next Change
Slide 6
Current Stage
1 2 3 4
External
Databases
like Oracle,
DB2, MS
SQL
Client Web Server Layer Application Server Layer Database Server Layer
Slide 7
Current Stage
2 3
Slide 8
Features of Browser
Stateless Connection
Resilience
Scalability
Ease of Deployment (Light Client)
Slide 9
Components Of The Multi Tier Architecture
Client
Web Browser
Web Server Layer
Web Server Software / Application Server Software
T24 Browser Servlet
Temenos Connector Client
T24 Application Server Layer
Temenos Connector Server
T24 Runtime
jBASE
Direct Connect Drivers
Database Server Layer
Oracle / DB2
Slide 10
Client
Web Browser
This forms the top layer of the current T24 architecture
Standard web browsers that T24 supports are Internet Explorer and Mozilla
Firefox
Slide 11
Web Server Layer
Web Server Web Server
Tomcat / WebSphere / Oracle Tomcat / WebSphere / Oracle
application Server application Server
T24 Browser T24 Browser
TCC (Temenos Connector Client) TCC (Temenos Connector Client)
Slide 12
Web Server Layer
Web Server Web Server
Tomcat / WebSphere / Oracle Tomcat / WebSphere / Oracle
application Server application Server
T24 Browser T24 Browser
TCC (Temenos Connector Client) TCC (Temenos Connector Client)
Slide 13
Web Server Layer
Web Server Web Server
Tomcat / WebSphere / Oracle Tomcat / WebSphere / Oracle
application Server application Server
T24 Browser T24 Browser
TCC (Temenos Connector Client) TCC (Temenos Connector Client)
Slide 14
T24 Application Server
T24 Server
1 1 T24 Server
TCS (Temenos Connector Server)
TCS (Temenos Connector Server)
T24 with OFS module
T24 with OFS module
jBASE
jBASE
Direct Connect Driver
Direct Connect Driver
Slide 15
T24 Application Server
T24 Server T24 Server
TCS (Temenos Connector Server) TCS (Temenos Connector Server)
T24 with OFS module T24 with OFS module
jBASE jBASE
Direct Connect Driver Direct Connect Driver
Slide 16
T24 Application Server
T24 Server T24 Server
TCS (Temenos Connector Server) TCS (Temenos Connector Server)
T24 with OFS module T24 with OFS module
jBASE jBASE
Direct Connect Driver Direct Connect Driver
Slide 17
T24 Application Server
T24 Server T24 Server
TCS (Temenos Connector Server) TCS (Temenos Connector Server)
T24 with OFS module T24 with OFS module
jBASE jBASE
Direct Connect Driver Direct Connect Driver
Slide 18
Database Server
Database Server Database Server
Oracle / DB2 / MS SQL Oracle / DB2 / MS SQL
Slide 19
Message Formats that T24 Handles
Browser XML
OFSML
OFS
Slide 20
Message flow
1 3
HTTP Request Browser XML Request
T24
Browser TCS
TCC
HTTP Response Browser XML Response
6 4
5
Client Web Server Layer T24 Application
Server Layer
Slide 21
Optional Components – Network Dispatcher
Network Dispatcher
Client Web Server Layer T24 Application Database Server Layer
Server Layer
Slide 22
Optional Components – Message Queue
MQ Server
IBM MQ/Sun MQ etc.
IN
MQ
OUT
Client Web Server Layer MQ Server T24 Application Database Server Layer
Server Layer
Slide 23
Optional Components – Message Queue
MQ Server
IBM MQ/Sun MQ etc.
mqput tSS tSS
IN 2 tSS
T24 Browser 1 mqget 5 TCS
tSS
IN
MQ
tSS
mqput
External OUT
TCC 3
Interface mqget
OUT
4
Client Web Server MQ Server T24 Application Database Server
Layer Server Layer Layer
Request
Response
Slide 24
T24 Architecture – An Overview
1 Web Browser Web Browser Client Web Browser Web Browser
Http Request Network Dispatcher Http Response
2
Web Server Web Server Web Server
Tomcat / WebSphere / Oracle Tomcat / WebSphere / Oracle Tomcat / WebSphere / Oracle
application Server application Server application Server
T24 Browser 3 T24 Browser T24 Browser
TCC (Temenos Connector TCC (Temenos Connector TCC (Temenos Connector
Client) Client) Client)
Web Server Layer (Presentation Layer)
BrowserXML Request MQ Server BrowserXML Response
IBM MQ / Sun MQ etc
T24 Server T24 Server
TCS (Temenos Connector TCS (Temenos Connector
BrowserXML Server) Server)
BrowserXML
Request Response
T24 with OFS T24 with OFS
JEDI driver & jBASE JEDI driver & jBASE
T24 Application Server Layer
Database Server Database Server Database Server
Oracle / DB2 / MS Oracle / DB2 / MS Oracle / DB2 / MS
SQL / jBASE SQL / jBASE SQL / jBASE
Database Server Layer
Slide 25
T24 Architecture – An Overview
Web Browser Web Browser Client Web Browser Web Browser
Http Request Network Dispatcher Http Response
Web Server Web Server Web Server
Tomcat / WebSphere / Oracle Tomcat / WebSphere / Oracle Tomcat / WebSphere / Oracle
application Server application Server application Server
T24 Browser T24 Browser T24 Browser
TCC (Temenos Connector TCC (Temenos Connector TCC (Temenos Connector
Client) 1 Client) Client)
Web Server Layer (Presentation Layer)
BrowserXML Request 3 MQ Server BrowserXML Response
IBM MQ / Sun MQ etc
T24 Server T24 Server
TCS (Temenos Connector TCS (Temenos Connector
Server) Server)
BrowserXML 2 BrowserXML
Request Response
T24 with OFS 4 T24 with OFS
JEDI driver & jBASE 5 JEDI driver & jBASE
T24 Application Server Layer
Database Server Database Server Database Server
Oracle / DB2 / MS Oracle / DB2 / MS Oracle / DB2 / MS
SQL / jBASE SQL / jBASE SQL / jBASE
Database Server Layer
Slide 26
Summary
In this learning unit, you learnt about the Evolution and Architecture of T24
You will now be able to
Describe the changes to T24 Architecture
Identify the components of the T24 multi-tier architecture
Client Layer
Web Server Layer
T24 Application Server Layer
Database Server Layer
Analyze the optional components of the T24 multi-tier architecture
Network Dispatcher
Message Queuing software
Slide 27
Thank You !!!
Presented By:
Prakash Parupudi
Slide 28