This document proposes modernizing the core banking system for a Japanese bank by rebuilding it using Java on an IBM mainframe platform. The key aspects of the proposal include:
1. Rebuilding the system using Java instead of the existing PL/I programming language to reduce costs and improve maintainability.
2. Using message-driven transaction processing with Java applications running on the existing IMS transaction manager.
3. Migrating the database to DB2 to reduce operating costs.
4. Developing Java frameworks and class libraries to support the new system architecture and business applications.
Call Now ☎9870417354|| Call Girls in Noida Sector 12 Escort Service Noida N.C.R.
Core Banking System modernizationfor Japanese Bank
1. Core
Banking
System
moderniza3on
for
Japanese
Bank
2014/7/11
Hirofumi
Nakata
Copyright
2014
Hirofumi
Nakata
2. Copyright
2014
Hirofumi
Nakata
1
Introduc3on
20
years
have
passed
without
significant
reform
is
core
banking
system
in
commercial
banks
of
Japan.
However,
banks
are
doing
the
core
banking
system
reconstruc3on
in
Java
and
the
transi3on
to
open
systems
also
exist.
Try
to
consider
the
moderniza3on
of
the
accoun3ng
system
from
a
different
approach
as
my
idea.
3. Copyright
2014
Hirofumi
Nakata
2
Approach
to
moderniza3on
of
the
core
banking
system.
Development
language
Core
banking
system
of
the
current,
which
is
built
on
IBM
mainframe
are
built
with
PL
/
I.
Thinking
on
the
development
and
future
maintenance,
cost
savings
Building
in
Java
is
desirable.
Transac3on
Management
Transac3on
manager
to
processed
by
message-‐driven
is
preferred.
My
idea
is
a
Java
applica3on
running
on
IMS
/
Transac3on
Manager.
Why
choose
IBM
Mainframe
from
the
environment
that
can
run
the
IMS.
The
running
Java
applica3ons
that
online
processing
in
JMP
region
of
IMS.
The
running
Java
applica3ons
that
batch
processing
in
JMB
region
of
IMS.
Database
I
think
reduc3on
is
possible
opera3ng
costs
by
adop3ng
a
DB2.
Java
Framework(Java
Class
Library)
Prepare
the
Framework
of
basic
SQL
commands
and
DL
/
I
command
the
boXom
layer.
Prepare
a
Framework
for
carrying
out
the
business
applica3on
programming
in
Java
to
the
second
layer.
Provides
the
equivalent
of
almost
the
SAIL
/
ESA.
Class
Library
to
the
business
program
to
create
a
common
business
Class
library
4. Copyright
2014
Hirofumi
Nakata
3
System
environment
map
(Single
Machine
Image)
JVM
z/OS
V2.1
Higher
DB2
for
z/OS
Version
11
Higher
IMS
Version
13
Higher
IMS
Conne
ct
IMS
CTL
Region
JMP
(Java
Message
Processing)
Base
I/O(DL/I,SQL)Class
Base
Applica3on
Class
Common
Appli
Class
JMP
(Java
Message
Processing)
Base
I/O(DL/I,SQL)Class
Base
Applica3on
Class
Common
Appli
Class
JBP
(Java
Batch
Processing)
Base
I/O(DL/I,SQL)Class
Base
Applica3on
Class
Common
Appli
Class
Input
XML
Message
Out
XML
Message
IBM
System
z
5. Copyright
2014
Hirofumi
Nakata
4
En3re
system
image
JVM
z/OS
V2.1
Higher
DB2
for
z/OS
Version
11
Higher
IMS
Version
13
Higher
I
M
S
C
o
n
n
e
c
t
IMS
CTL
Region
JMP
(Java
Messag
e
Process
ing)
Base
I/
O(DL/
I,SQL)Class
Base
Applica3o
n
Class
Common
Appli
Class
JMP
(Java
Messag
e
Process
ing)
Base
I/
O(DL/
I,SQL)Class
Base
Applica3o
n
Class
Common
Appli
Class
JBP
(Java
Batch
Process
ing)
Base
I/
O(DL/
I,SQL)Class
Base
Applica3o
n
Class
Common
Appli
Class
JVM
z/OS
V2.1
Higher
DB2
for
z/OS
Version
11
Higher
IMS
Version
13
Higher
I
M
S
C
o
n
n
e
ct
IMS
CTL
Region
JMP
(Java
Messag
e
Process
ing)
Base
I/
O(DL/
I,SQL)Class
Base
Applica3on
Class
Common
Appli
Class
JMP
(Java
Messag
e
Process
ing)
Base
I/
O(DL/
I,SQL)Class
Base
Applica3on
Class
Common
Appli
Class
JBP
(Java
Batch
Processi
ng)
Base
I/
O(DL/
I,SQL)Class
Base
Applica3on
Class
Common
Appli
Class
CF
SYSPL
EX
ESB
BOJ-‐Net
Zengin
System
Branch
Systems
SWIFT
Channel
System
Direct
Banking/ATM
etc
6. Copyright
2014
Hirofumi
Nakata
5
Final
Inves3ga3ng
the
possibility
of
implementa3on
to
some
extent,
but
it
does
not
mean
that
can
be
implemented
fully.