100% found this document useful (1 vote)
890 views28 pages

T24 Architecture and Evolution Overview

The document describes the evolution of T24's multi-tier architecture. The current architecture has 4 main layers - a client layer using a web browser, a web server layer, a T24 application server layer, and a database server layer. The application server layer contains the Temenos Connector Server, T24 software, jBASE, and database drivers. Communication between layers uses protocols like HTTP, XML, and proprietary T24 message formats. Optional components include a network dispatcher and message queuing software.

Uploaded by

Krishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
890 views28 pages

T24 Architecture and Evolution Overview

The document describes the evolution of T24's multi-tier architecture. The current architecture has 4 main layers - a client layer using a web browser, a web server layer, a T24 application server layer, and a database server layer. The application server layer contains the Temenos Connector Server, T24 software, jBASE, and database drivers. Communication between layers uses protocols like HTTP, XML, and proprietary T24 message formats. Optional components include a network dispatcher and message queuing software.

Uploaded by

Krishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like