Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and...

14
Enabling Digital Transformation in Core Banking Nikolaos Vasilopoulos

Transcript of Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and...

Page 1: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

Enabling Digital Transformation in Core Banking

Nikolaos Vasilopoulos

Page 2: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

Alpha Bank

Page 3: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect
Page 4: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

Existing Landscape

Legacy software maintained over decades by different engineers having different programming styles

Different user experience for various banking services

Client Server Architecture for core banking applications

Different back end applications and systems to support banking operations and product processing

Page 5: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

The need to Transform

Relentless Competition Banking Industry EnvironmentReduce Costs

Increasing Business Needs Faster Time to Market Discard obsolete technologies

Page 6: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

Transformation Drivers

Enable Digital Transformation

Streamline User Experience

Centralize Business Processes

Extensibility by Design

Simplify Operations

Increase agility and achieve shorter time to market

Page 7: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

Pillars of Change

Externalize business logic and rules from the core applications aiming to reusability, maintainability and knowledge

Modularize application architecture and transform back end systems in a service oriented approach

Create a single User Workspace which will have the ability to incorporate all the applications within the bank

Adopt modern technologies and tap to the community resources and knowledge

Introduce an integration layer to orchestrate back end services and expose business services to consumers

Page 8: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

Affected Business Areas

End Users

• Unify the user interface• Create a virtual workspace• Speed up cross-system operations

Core Business

• Path to increase digitization• Access to the business logic• Flexibility in developing new ideas

Technology

• Separation of responsibility• Incorporate modern technologies• Avoid redundancy & increase maintainability• Embrace DevOps capabilities

Page 9: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

Project Dynamics

Disperse Technologies

Coexistence Issues

Business Logic embedded in legacy code

Different Vendors

Vertical Teams

SOA Experience

Aptitude for Change

Stability & Speed

Comfort

Technology People Environment

Page 10: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

Solution Approach

AnalyzeArchitect Design Constraints

User Interface Components

Back End Components

Horizontal Components

Technology Solution

Core Components

Methodologies

Service Components

End 2 End Footprint

Backwards Compatibility

Parallel Development Activities

Outside Interfaces

Keep Assets Core Banking Unaffected

Release Planning

Page 11: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

Unisys ClearPath Engine

• Core Banking System for Liabilities & Investment Products

• Product Processing Capabilities

• Business Data Store

• Batch Processing

• ACOB / UCOB Coexistence

• Retain DMS Structure

• Common Storage DTPRA JEE Connector

Conversation Mode

Use of HVTIP

ICP (Initial Control Program)

Page 12: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

OS2200 – RH Fuse Integration

JAX-WS

PROCESS INITIATION

INTEGRATION STEPS

AEJB CALL

INTEGRATION STEPS

B

direct:startDTPRASTEP 1

DTPRASTEP 2

DTPRASTEP 3

TPSCVSTART

TPRETURN

TPSEND

TPRECV

COMPONENT1

TPSEND

TPRECV

COMPONENT2

TPSEND

TPRECV

COMPONENT3

Inner Camel Route

Integration Route

Generic HVTIP ICP OLTP service to dispatch components (preserves COMMON STORAGE etc.)

Components as HVTIP subprograms

Ap

plic

ati

on

Mo

du

les

Page 13: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

Reference Architecture

RE

FER

EN

CE

AR

CH

ITE

CT

UR

E

CO

NS

UM

ER

CH

AN

NEL

INTE

GR

ATI

ON

BA

CK E

ND

VERTICALS

CHANNEL LOGIC & API GATEWAY

INTERNET EXTRANET INTERNAL APPSUNIFIED USER

INTERFACE

INTEGRATION, ORCHESTRATION, RULES, BUSINESS PROCESSES

CORE BANKING(LIABILITIES & INVESTMENTS)

CORE BANKING(ASSETS)

...OTHER SYSTEMS

PERSISTENCE & LOGGING

SECURITY & PROFILING

CACHE

Page 14: Nikolaos Vasilopoulos - Unisys...core banking applications Different back end applications and systems to support banking operations and product processing. ... Solution Approach Architect

Implementation Timeline

Architecture Release 1 Release 2 Release n

Processes & Methods

Analysis & Deltas

Prototyping & Core Application Functions

Foundation Activities

Release 1

Release 2