finacle 3tier architecture

20
Deepak Hoshing AVP & Head, Finacle Architecture Finacle 3 Tier Architecture

Upload: bluel1

Post on 21-Apr-2015

1.359 views

Category:

Documents


93 download

TRANSCRIPT

Page 1: Finacle 3tier Architecture

Deepak Hoshing

AVP & Head, Finacle Architecture

Finacle 3 Tier Architecture

Page 2: Finacle 3tier Architecture

A basic premise

Technologies change but Fundamentals don’t.

Page 3: Finacle 3tier Architecture

These fundamentals are basic architecture principles

Interoperability (Modifiability)

Availability

Flexibility (Modifiability)

Scalability and Performance

Usability

Security

All of these objectives are to be achieved keeping TCO in control

Page 4: Finacle 3tier Architecture

Overview of Finacle 10 architecture

Service Delivery

Unix + J2EE

Service Orchestration & Integration

Unix + J2EE (Finacle Integrator)

Core Transactional

Business Services

Unix + C/C++

Common

Business services

(CIF, SVS, SSO)

Unix + J2EE

Database

UNIX + ORACLE

Page 5: Finacle 3tier Architecture

Interoperability - Standards based integration

Finacle

Services

ISO

8583

Finacle

J2EE

Components

(EJBs)

Call center

Internet

ATM

EAI

External

Mobile, IVR

Telephone Fax

Finacle

Branch

Branch

Native

APIsFinacle

MoM

Adapter

Finacle

Web

Services

Page 6: Finacle 3tier Architecture

Interoperability – Finacle management framework

• Finacle can integrate with HP OpenView , Tivoli Enterprise Console or its own op-console

Page 7: Finacle 3tier Architecture

Interoperability – Application Response monitoring

• ARM provides mechanism to correlate sub-transactions within a main transaction. ITCAM for RTT shows linkage between nested transactions graphically.

Page 8: Finacle 3tier Architecture

Interoperability – Invoke jobs through central scheduler

Job Id is assigned by

Finacle Batch scheduler for

jobs of type “external”

Job is passed branch

id which can be used

for parallelization

Page 9: Finacle 3tier Architecture

Availability – cluster aware application

Active Web Server1 at HO,

SSO, Finacle Integrator

Active Finacle Application

Server1 at HO, CSIS App,

Connect 24 & FAB

Teller

Teller

ATM switch

& IVR

Other ANB

Apps, Channel

Apps

Load

Balancer

Web Server at DRC, SSO,

Finacle Integrator

Active Web Server2 at HO,

SSO, Finacle Integrator

Finacle Application Server

at DRC, CSIS App,

Connect 24 & FAB

Active Finacle Application

Server2 at HO, CSIS App,

Connect 24 & FAB

Service Guard

Cluster &

Oracle RAC

Primary Main DB

Server at HOSecondary Main

DB Server at HO

Service Guard

Cluster &

Oracle RAC

Primary Stand-In

DB Server at HOSecondary Stand-

in DB Server at HO

Refresh/SAF reply Oracle Streaming

Oracle Replication

from HO to DRC

Load

Balance

r

Teller

Load

Balancer

Head - Office

Business Continuity Center

Page 10: Finacle 3tier Architecture

22 Oct 23 Oct

# 8:30 am# 11:30 pm

4 am

Channel TXN for 22nd GL date Channel TXN for 23rd GL dateCh

an

nel

Bra

nch

TXN for 22 Branch TXN for 23

Tra

ns

ac

tio

ns

Branch

cutover

# 7:30 pm

Book Closure

22nd

Notes:

# The operation hours might change depends on the bank’s requirement

Availability - 24x7 Operations

Transaction Processing

Inward Clearing

SI / Sweeps

Repayment

DD

A/c status update

A/c balance update

Interest Calculation

G/L updates

Housekeeping

Inactive / Dormant

Statements

Operational reports

Reporting

DWH/Analytical DB

Channel Cut

Over

Batc

h

Batch Transaction posting for 22 Oct

Page 11: Finacle 3tier Architecture

Flexibility - Modeler and engine for workflow

– Reuse of Finacle UI for user based activities

– Assignment of activities to roles

– Finacle Integrator beans used to invoke automated activities

– Inbox to list all manual activities against specific user/role

– Admin facility to modify process status in case of error conditions

Page 12: Finacle 3tier Architecture

Flexibility - Finacle Scripting Studio

Eclipse based tool providing features like content assist to help development of

scripts

Page 13: Finacle 3tier Architecture

Flexibility - Custom studio to modify screens

•Customize product JSPs,

providing necessary

defaults

•Capturing additional fields

which can be stored in

custom tables

•Creating a front-end for a

custom script or a custom

Java class

Page 14: Finacle 3tier Architecture

Flexibility – Report designer

Formatting reports using Finacle plug-in for Jasper iReports in PDF/RTF/XLS or HTML

Grouping

Sorting

Output

Page 15: Finacle 3tier Architecture

Scalability

Finacle Core scalability

11180

29010

9753585

7357

4562 5203 6590

11476

293

46149500

19568

39408

0

10000

20000

30000

40000

50000

SUN 6.2 (2002) HP PA RISC 7.0

(2003)

SUN 7.0 (2003) HP IT 7.0 (2004) IBM 9.1 (2006)

Benchmarks on hardware platforms

Ter

asac

tio

ns

per

sec

on

d

Delivery Channel Online Batch

Special benchmark was done in January 2008 for simulating 130,000 users

resulting in 2500 TPS.

Page 16: Finacle 3tier Architecture

Glimpse of coming releases

Page 17: Finacle 3tier Architecture

Flexibility – Finacle on system z (10.3.x)

Data

z/Linux server

(Websphere -

Web Apps Front

End )

Customer Branch Teller JSP HTML

DB2 z/OS &

z/Linux

C++

application

server

Page 18: Finacle 3tier Architecture

Flexibility - Rule engine (Finacle 11.x)

Finacle

CoreRule

EngineAdaptor

Finacle Script Engine

Finacle

Script

(SCR)

Rule

Execution

Routine

Finacle Repositorie

s

Rule Engine

VendorSpecificBusinessObjects

Write Input

Repository and Read

Output Repository

Fields

Write Back Output

Repository Fields

Finacle Scripting

Studio

FSSRule

EngineAdaptor

Rule Designe

rRule Data

Model

(RDM)

Generates vendor

specific model and user

friendly names for

repository fields

Used to

create

Ruleset

Finacle Rule Data

Model Wizard

Page 19: Finacle 3tier Architecture

Usability – dashboard (Finacle 11.x)

Detail Menu

111 102

Dashboard

Inbox

Transfer

Cash Deposit

DD Issue

Cash WD

360 Degree

Balance

Cheque Status

Transactions

AC 102 Teena

Inquiry

Account ID

Customer Name -Teena John

Signature Display

Ledger Balance

Available Balance

Quick Transaction – Transfer

Amount

Favorites

HTM HCRV HCASHWD

Detail Menu

Transaction

Submit

Quick Transaction – Cash Deposit

Payments

Stop Pay

Page 20: Finacle 3tier Architecture

Finacle CRM

Finacle Core

Finacle Document

Management Application

LDAP Server

Workstation

Workstation

DMS / ECMWorkstation

Data

Store

ScannerDocument

Customer

Service Agent

Customer

Service Agent

Document Capture Server

Document

Processing

Personnel

Apps Under Finacle SSO

Connected Device

FDMA

Database

Fin DM API Calls (EJB Calls)

Context Switch to FDMA Screens

WorkstationCustomer

Service Agent

Usability - Document management (Finacle 11.x)