Sie sind auf Seite 1von 20

Finacle 3 Tier Architecture

Deepak Hoshing AVP & Head, Finacle Architecture

A basic premise

Technologies change but Fundamentals dont.

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

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

Interoperability - Standards based integration

Internet

Telephone

Fax

Call center Finacle MoM Adapter External Mobile, IVR

Native APIs

Finacle J2EE Components (EJBs)

Finacle Services

EAI
Finacle Web Services
Branch

ISO 8583

Finacle Branch

ATM

Interoperability Finacle management framework

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

Interoperability Application Response monitoring

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

Interoperability Invoke jobs through central scheduler


Job is passed branch id which can be used for parallelization

Job Id is assigned by Finacle Batch scheduler for jobs of type external

Availability cluster aware application


Head - Office
Load Balancer Load Balancer Primary Main DB Server at HO Active Finacle Application Server1 at HO, CSIS App, Connect 24 & FAB Secondary Main DB Server at HO

Teller

Active Web Server1 at HO, SSO, Finacle Integrator

Teller

Service Guard Cluster & Oracle RAC

Refresh/SAF reply

Oracle Streaming Secondary Standin DB Server at HO

Teller
Active Web Server2 at HO, SSO, Finacle Integrator Other ANB Apps, Channel Apps Active Finacle Application Server2 at HO, CSIS App, Connect 24 & FAB

Primary Stand-In DB Server at HO

Service Guard Cluster & Oracle RAC

ATM switch & IVR

Business Continuity Center


Oracle Replication from HO to DRC
Load Balance r

Web Server at DRC, SSO, Finacle Integrator

Finacle Application Server at DRC, CSIS App, Connect 24 & FAB

Availability - 24x7 Operations


Branch cutover
Channel Cut Over Book Closure 22nd

22 Oct
Channel
# 7:30 pm # 11:30 pm 4 am

23 Oct
# 8:30 am

Transactions

Channel TXN for 22nd GL date


TXN for 22

Channel TXN for 23rd GL date Branch TXN for 23

Branch

Batch

Batch Transaction posting for 22 Oct

Transaction Processing

Housekeeping

Reporting Inactive / Dormant Statements Operational reports

Inward Clearing SI / Sweeps Repayment DD

A/c status update A/c balance update Interest Calculation G/L updates

Notes: # The operation hours might change depends on the banks requirement

DWH/Analytical DB

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

Flexibility - Finacle Scripting Studio


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

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

Flexibility Report designer


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

Grouping

Sorting
Output

Scalability
Finacle Core scalability

Terasactions per second

50000

39408
40000

30000

20000

19568 7357 585 293


SUN 6.2 (2002)

29010

10000

4614 4562

9500 9753 5203


SUN 7.0 (2003)

11180 6590
HP IT 7.0 (2004)

11476

HP P A RISC 7.0 (2003)

IB M 9.1(2006)

Benchmarks on hardware platforms Delivery Channel Online

Batch

Special benchmark was done in January 2008 for simulating 130,000 users resulting in 2500 TPS.

Glimpse of coming releases

Flexibility Finacle on system z (10.3.x)


DB2 z/OS & z/Linux C++ application server

z/Linux server (Websphere Web Apps Front End )


Data

Customer

Branch Teller

JSP HTML

Flexibility - Rule engine (Finacle 11.x)


Finacle Script Engine
Finacle Script (SCR) Rule Execution Routine

Finacle

Core Rule Engine Adaptor

Rule Engine

Write Input Repository and Read Output Repository Fields

Finacle Repositorie s

Write Back Output Repository Fields

Vendor Specific Business Objects


Used to create Ruleset

Generates vendor specific model and user friendly names for repository fields

Finacle Scripting Studio

Finacle Rule Data Model Wizard

Rule Data Model (RDM)

FSS Rule Engine Adaptor

Rule Designe r

Usability dashboard (Finacle 11.x)


Dashboard Inbox Account ID AC 102 Teena
Customer Name -Teena John Signature Display Ledger Balance

Transactions
Cash Deposit

Available Balance

Payments Cash WD
Stop Pay

Quick Transaction Transfer Transaction Cash Deposit Quick 111 102

Transfer DD Issue

Amount
Inquiry
Balance Transaction

360 Degree
Submit Detail Menu Detail Menu

Cheque Status

Favorites
HTM HCRV HCASHWD

Usability - Document management (Finacle 11.x)


LDAP Server

Customer Service Agent

Workstation Finacle Core

FDMA Database

Data Store

Customer Service Agent

Workstation

Finacle Document Management Application

DMS / ECM

Customer Service Agent

Workstation Finacle CRM Document Capture Server Apps Under Finacle SSO Fin DM API Calls (EJB Calls) Context Switch to FDMA Screens Connected Device

Document Processing Personnel

Workstation

Document Scanner

Das könnte Ihnen auch gefallen