SlideShare a Scribd company logo
1 of 30
Download to read offline
© 2018 IBM Corporation
New generation of application architecture
and
Business rules embedded in legacy code
Yann Kindelberger
Executive Architect
IBM Systems, Montpellier Client Center
yannkindelberger@fr.ibm.com
NRB Mainframe Day 2018, October 18th
© 2018 IBM Corporation
The legacy application characteristics
System
ApplicationApplication
System
all your code here
Presentation Logic
Business Logic
Integration Logic
Persistence
…
System
…
modulemodule
modulemodule
Persistence
Currently the legacy applications (ie Core Banking System…) use to be quite monolithic (siloed) with
tight coupling among modules (when modules exist)
Coupling among architecture layers (no separation of concerns)
… preventing agility, flexibility and time to market (whilst increases costs)
© 2018 IBM Corporation
What are the pain points of Monolithic Applications
 Lack of Understanding
– Makes simple changes cumbersome
– Next generation programmers have no insight
– Business Logic exponentially grows by copy/paste
• Fear of making mistakes  duplication of logic
• Inability to leverage business logic
 Lack of Agility
– Monoliths were designed assuming infrequent deployment
– Small code changes require test and package of the entire application
– Slow response to API Economy
– Difficult integration with new technology (Mobile, Cloud, Continuous DevOps)
© 2018 IBM Corporation
Business Drivers Motivating People to Modernise
 Business Agility – Speed of change is faster with a more modular
architecture – micro-services architecture is a popular approach
 Accelerate Digital Transformation – Provide more flexibility in what
capabilities to reuse.
 Facilitate onboarding of new people – Reduce learning curve by
providing a more understandable architecture
 Enable rewrite (e.g. java, node) or re-platforming – Incremental
approaches centered on smaller components radically reduces risk.
© 2018 IBM Corporation
Evolution toward a Microservice Architecture
What are microservices?
 The microservice architecture is an
architectural style that structures an
application as a collection of loosely
coupled services.
 The microservice architecture enables the
continuous delivery/deployment of
large, complex applications. It also
enables an organisation to evolve its
technology stack.
 Essentially, microservice architecture is a
method of developing software
applications as a suite of independently
deployable, small, modular services in
which each service runs a unique process
and communicates through a well-defined,
lightweight mechanism to serve a business
goal.
From: http://microservices.io/patterns/microservices.html
© 2018 IBM Corporation
The approach for Modularity: Something in the middle between Silos and Micros: Self-
Contained Systems (SCS) – split the monolith
Bring the microservices principle of decoupling to the SCS Module level and use internally
the architecture and technology approach that best fit the requirements: Monoliths (or
pseudo) with Cobol/CICS, JavaEE or Microservices or Commercial Package Components
The Data Domain nature and its requirements
and NFR (Consistency, Performance,
Transactionality, etc.) are the key decision factors.
SoR Modularity: “The” Design Principle
© 2018 IBM Corporation
Self-Contained Systems (SCS): The SCS general structure (regardless the
internal technology). A black box that offer clear interfaces (service and event)
Data belongs to the Module.
Internally consistency could
be strict or eventual. Among
modules always eventual to
prevent coupling
Self-Contained
Systems (SCS)
allows polyglot
systems facilitating
coexistence
Limiting the
Transactionality
s-SCS
Proceses Rules
Transactional Boundary
New Architectural Style with Traditional Technologies
SoR Architecture: “The” Design Principle
© 2018 IBM Corporation
An overall architecture based on open standards, APIs, microservices deployed in
the Cloud (public / private) with a DevOps approach
Systems of Insight
Modernised Mainframe
Systems of RecordSystem of
Integration &
Flexibility
Legacy Platform
Batch Processing
Domain
Domain
Domain
Domain
Domain
Domain
Domain
Domain
Domain
Domain Domain Domain
Online Processing
Domain
Domain
Domain
Domain
Domain
Domain
Domain
Domain
Domain
Domain Domain Domain
Systems of
Engagement
LegacyInterfaceSystems of Insight
s-SCS
NewInterface
s-SCS
s-SCS
s-SCS
s-SCS
s-SCS
s-SCS
s-SCS
Domain Domain DomainDomain Domain Domain
Cloud Private on premise
Existing application
New applications
Cobol /
PLI
© 2018 IBM Corporation
Discover Candidates for Modernisation / Refactoring
IBM Z
Input/
Output
Monolithic Application
Read
Customer
Info
If..then..
else
Rule
Update
AddressUpdate
AddressUpdate
Address
© 2018 IBM Corporation
API Enable the monolith application
REST
APIs
IBM Z
Get (…)
Put (….)
Post (…)
Delete (…)
Input/
Output
Monolithic Application
z/OS
Connect EE
New generation of
REST applications
(z/OS information
easy to consume)
Java
Node
Microservices based
new Mobile and Cloud
interactive apps
© 2018 IBM Corporation
REST
APIs
Shift to MicroServices / SCS for Monolithic Apps
REST
APIs
IBM Z
Get (…)
Put (….)
Post (…)
Delete (…)
Input/
Output
Monolithic Application
z/OS
Connect EE
New generation of
REST applications
(z/OS information
easy to consume)
Java
Node
Microservices based
new Mobile and Cloud
interactive apps
Java
Node
Business
Rules
Get (…)
Put (….)
Post (…)
Delete (…)
© 2018 IBM Corporation
Approach for Legacy Application Modernisation
12
Monolithic application Refactor into module
Component Reengineering
API Economy
DevOps and Agility
Application Discovery and
Delivery Intelligence (ADDI)
Application Delivery
Foundation for z Systems
(ADFz)
Operational Decision Manager
(ODM)
z/OS Connect & API Connect
ABO
Java
Node.js
…
Continuous Integration /
Continuous Delivery
© 2018 IBM Corporation
13
API Economy
Component Reengineering
DevOps and Agility
Refactor into moduleMonolithic application
Application Discovery and
Delivery Intelligence (ADDI)
Application Delivery
Foundation for z Systems
(ADFz)
Operational Decision Manager
(ODM)
z/OS Connect & API Connect
Approach for Legacy Application Modernisation
ABO
Java
Node.js
…
Continuous Integration /
Continuous Delivery
© 2018 IBM Corporation
Modern Development Environment
14
Application Discovery
and Delivery
Intelligence (ADDI)
Discover And Understand
Your z/OS Assets, carry
out impact analysis
Make changes and test
effectively using
operational feedback
IBM Developer for Z
Systems EE
Problem Determination
Tools • Reduce development and testing
efforts 10-30%
• Increase code quality by 50%
• Plan and manage automation activities
in 50% the time
© 2018 IBM Corporation
Approach for Legacy Application Modernisation
15
API Economy
Component Reengineering
DevOps and Agility
Refactor into moduleMonolithic application
Application Discovery and
Delivery Intelligence (ADDI)
Application Delivery
Foundation for z Systems
(ADFz)
Operational Decision Manager
(ODM)
z/OS Connect & API Connect
ABO
Java
Node.js
…
Continuous Integration /
Continuous Delivery
© 2018 IBM Corporation
Codify business policies, practices, and regulations
Operational
Decisions
ApplicationApplication
Decision logic
 Externalised decisions are easy to change
 Centralised decisions enable reuse and
consistency
 Hard coded decisions are difficult to change
 Rules intertwined within applications cannot
be reused by other systems
Without ODM With ODM
Manage decision logic independently from applications
© 2018 IBM Corporation
Redefined Application Change Cycle
Functional
Requirements
Functional
Enhancements /
Platform Upgrades
Business
policies
Business policy
and rule
changes
Business policy
and rule
changes
Business policy
and rule
changes
In-Production
Business Rule Application
Synchronisation
Business Rule
Management
Application
Development
Business policy
and rule
changes
Application
Developer
Business & IT
Functions / Tasks / Flow
changes in Weeks / Months
Decisions / Policies
Changes in Days / Weeks
© 2018 IBM Corporation
What’s the business problem & benefits of ODM?
Challenges for most System
z clients
1. Consolidation, isolation,
extension or extinction of
COBOL & PL/I application
portfolios
2. Be able to react to increasing
pace, variety and volume of
change requests
3. Sharing business rules across
platforms & channels
4. Ensuring seamless business
experience in migration/
application evolution
Benefits of the ODM Approach
 Cost savings
– Shorter change cycle, without increased business risk
– Rule engine processing is zAAP eligible
 Improved agility
– Improved Time to Market
– Manage business decisions in natural language
– Decouple development and business decision change lifecycles
 Single version of the Truth
– Consolidated and shared expression of business policy
– Maintainable with a Center of Competency model
 Incremental Adoption
– Deploy decision methodology one decision at a time
– Focus on decisions that need to change often & quickly
– Expand adoption of “market validated” decisions
© 2018 IBM Corporation
IBM Operational Decision Manager
Enterprise
Application
Application design
and environment
configuration
Decision
Center
Manage
Rules
Service
management
and monitoring
Design Monitor
Decision Server
MobilePOS BPM CRM
Business Users Environment for
Intuitive policy updates,
point and click decision validation
& social media style collaboration
Govern
Rules
Decision Server Insights
Available in ODM Advanced
Decision Server Rules
Policy Manager
Policy centralsation,
rules versioning and
decision sharing
Synchronisation
&
Deployment
Execute decisions
and expose services
Developer /
Architect
System
Administrator
Rule Administrator
© 2018 IBM Corporation
IBM Decision Server
Leverage a wide range of platforms to meet the varying needs of
enterprise architectures
IBM Decision Center
(Windows, AIX, Linux, Linux on System z, z/OS)
Multiple
z/OS
deployment
options
Cloud Distributed z/Linux z/OS
Runtime support
Repository
IBM Operational Decision Manager
© 2018 IBM Corporation
• Decisions can be invoked from existing CICS, batch and IMS applications
• Runtime support for COBOL and PL/I data types
• Flexible runtime deployment to fit any System z environment:
 Deployed on WebSphere Application Server for z/OS
Decision Server Runtime Options
Decision Server
z/OS
WebSphere
Application Server
for z/OS*
zEvents Execution
Rule Execution
Server
CICS TS v4.2+ * limited use
entitlement
included with
Decision Server
zRule Execution
Server
(on CICS)
zRule Execution
Server
(Standalone)
 Deployed standalone to z/OS
 Deployed in CICS TS 4.2 and above JVMServer environment
© 2018 IBM Corporation
Decision Management: Comprehensive Flexibility
z/OS
COBOL & PL/I
Applications
Distributed
WAS
WOLA
COBOL & PL/I
Applications
COBOL & PL/I
Applications
Java
Applications
CICS
z/OS Batch
IMS
zRES
RES
RES
Java
Applications
WAS for z/OS
RES
zRES
zRES
CrossMemory
Distributed or z/OS
Workstation
Rule Designer
Decision Center
Architect,
Application
Developer
Business
Analyst,
Business
Manager
Decision Center
Repository
Decision Server access on z/OS
optimised for COBOL & PL/I
Decision services delivering
consistent business behavior
enterprise wide
Deploy
Deploy
© 2018 IBM Corporation
Approach for Legacy Application Modernisation
23
API Economy
Component Reengineering
DevOps and Agility
Refactor into moduleMonolithic application
Application Discovery and
Delivery Intelligence (ADDI)
Application Delivery
Foundation for z Systems
(ADFz)
Operational Decision Manager
(ODM)
z/OS Connect & API Connect
ABO
Java
Node.js
…
Continuous Integration /
Continuous Delivery
© 2018 IBM Corporation
Building the solution
© 2018 IBM Corporation
Approach for Legacy Application Modernisation
25
API Economy
Component Reengineering
DevOps and Agility
Refactor into moduleMonolithic application
Application Discovery and
Delivery Intelligence (ADDI)
Application Delivery
Foundation for z Systems
(ADFz)
Operational Decision Manager
(ODM)
z/OS Connect & API Connect
ABO
Java
Node.js
…
Continuous Integration /
Continuous Delivery
© 2018 IBM Corporation
Approach for Legacy Application Modernisation
26
API Economy
Component Reengineering
DevOps and Agility
Refactor into moduleMonolithic application
Application Discovery and
Delivery Intelligence (ADDI)
Application Delivery
Foundation for z Systems
(ADFz)
Operational Decision Manager
(ODM)
z/OS Connect & API Connect
ABO
Java
Node.js
…
Continuous Integration /
Continuous Delivery
© 2018 IBM Corporation
Rapid iterations
Develop Build Test Deploy Production
API
Catalog
Develop Build Test Deploy
Slower iterations
Production
System of Engagement
System of Record
Digital Applications
Enterprise
Applications
In-sync iterations
Digital + Enterprise in sync: delivering apps at the speed the business requires…
from mobile to mainframe.
© 2018 IBM Corporation
End to End Pipe Line – Integrated with Open Source
IBM Z / © 2018 IBM Corporation
Development
Build Artifact
Repository
SCM
IBM Dependency Based Build
Deploy & Test
Automated Unit Tests Urbancode Deploy
Artifactory/Nexus
Urbancode Deploy
Rational Test Workbench
Other Testing Tools
Environments
Z Systems Development & Test
Environment
IBM Z
IBM Developer for Z Systems EE
IBM ADDI
Rational Team Concert
Code Review
IBM Cloud Private
© 2018 IBM Corporation
Conclusion
29
Monolithic application Refactor into module
Component Reengineering
API Economy
DevOps and Agility
Application Discovery and
Delivery Intelligence (ADDI)
Application Delivery
Foundation for z Systems
(ADFz)
Operational Decision Manager
(ODM)
z/OS Connect & API Connect
ABO
Java
Node.js
…
Continuous Integration /
Continuous Delivery
© 2018 IBM Corporation© 2017 IBM Corporation
Backup

More Related Content

What's hot

Application Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXApplication Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXLeanIX GmbH
 
Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018FMMUG
 
PLM and ERP: Separated by a common Bill of Materials (BOM)
PLM and ERP: Separated by a common Bill of Materials (BOM)PLM and ERP: Separated by a common Bill of Materials (BOM)
PLM and ERP: Separated by a common Bill of Materials (BOM)Oleg Shilovitsky
 
Interloc MaxTalk FMMUG 2018
Interloc MaxTalk FMMUG 2018Interloc MaxTalk FMMUG 2018
Interloc MaxTalk FMMUG 2018FMMUG
 
The Road to Level 3 #COMIT2017
The Road to Level 3 #COMIT2017The Road to Level 3 #COMIT2017
The Road to Level 3 #COMIT2017Comit Projects Ltd
 
Re-imagining PLM for the future business
Re-imagining PLM for the future businessRe-imagining PLM for the future business
Re-imagining PLM for the future businessOleg Shilovitsky
 
LeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX GmbH
 
Sam El-Jouzi - Inside the digital asset - exploring immersive visualisation t...
Sam El-Jouzi - Inside the digital asset - exploring immersive visualisation t...Sam El-Jouzi - Inside the digital asset - exploring immersive visualisation t...
Sam El-Jouzi - Inside the digital asset - exploring immersive visualisation t...Association for Project Management
 
Jennifer Whyte - Digital innovation and the transformation of infrastructure ...
Jennifer Whyte - Digital innovation and the transformation of infrastructure ...Jennifer Whyte - Digital innovation and the transformation of infrastructure ...
Jennifer Whyte - Digital innovation and the transformation of infrastructure ...Association for Project Management
 
Disrupting the Disrupters #COMIT2017
Disrupting the Disrupters #COMIT2017Disrupting the Disrupters #COMIT2017
Disrupting the Disrupters #COMIT2017Comit Projects Ltd
 
H2O for the Future #COMIT2017
H2O for the Future #COMIT2017H2O for the Future #COMIT2017
H2O for the Future #COMIT2017Comit Projects Ltd
 
5th Qatar BIM User Day, BIM Interoperability Issues: Lessons learned from PLM
5th Qatar BIM User Day, BIM Interoperability Issues: Lessons learned from PLM5th Qatar BIM User Day, BIM Interoperability Issues: Lessons learned from PLM
5th Qatar BIM User Day, BIM Interoperability Issues: Lessons learned from PLMBIM User Day
 
B2b Project Kick Off 012208
B2b Project Kick Off 012208B2b Project Kick Off 012208
B2b Project Kick Off 012208rapplebee
 
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...NRB
 
Effective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutionsEffective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutionsLeanIX GmbH
 
Open bim and collaboration practice
Open bim and collaboration practiceOpen bim and collaboration practice
Open bim and collaboration practiceOmar Selim
 
IT Architect Profession
IT Architect ProfessionIT Architect Profession
IT Architect ProfessionNugroho Gito
 
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...MuleSoft
 

What's hot (20)

Application Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXApplication Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIX
 
Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018
 
PLM and ERP: Separated by a common Bill of Materials (BOM)
PLM and ERP: Separated by a common Bill of Materials (BOM)PLM and ERP: Separated by a common Bill of Materials (BOM)
PLM and ERP: Separated by a common Bill of Materials (BOM)
 
Interloc MaxTalk FMMUG 2018
Interloc MaxTalk FMMUG 2018Interloc MaxTalk FMMUG 2018
Interloc MaxTalk FMMUG 2018
 
The Road to Level 3 #COMIT2017
The Road to Level 3 #COMIT2017The Road to Level 3 #COMIT2017
The Road to Level 3 #COMIT2017
 
Re-imagining PLM for the future business
Re-imagining PLM for the future businessRe-imagining PLM for the future business
Re-imagining PLM for the future business
 
LeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX-Signavio Integration
LeanIX-Signavio Integration
 
Cloud Maturity Model: The Road to Adoption
Cloud Maturity Model: The Road to AdoptionCloud Maturity Model: The Road to Adoption
Cloud Maturity Model: The Road to Adoption
 
Sam El-Jouzi - Inside the digital asset - exploring immersive visualisation t...
Sam El-Jouzi - Inside the digital asset - exploring immersive visualisation t...Sam El-Jouzi - Inside the digital asset - exploring immersive visualisation t...
Sam El-Jouzi - Inside the digital asset - exploring immersive visualisation t...
 
Jennifer Whyte - Digital innovation and the transformation of infrastructure ...
Jennifer Whyte - Digital innovation and the transformation of infrastructure ...Jennifer Whyte - Digital innovation and the transformation of infrastructure ...
Jennifer Whyte - Digital innovation and the transformation of infrastructure ...
 
Disrupting the Disrupters #COMIT2017
Disrupting the Disrupters #COMIT2017Disrupting the Disrupters #COMIT2017
Disrupting the Disrupters #COMIT2017
 
H2O for the Future #COMIT2017
H2O for the Future #COMIT2017H2O for the Future #COMIT2017
H2O for the Future #COMIT2017
 
5th Qatar BIM User Day, BIM Interoperability Issues: Lessons learned from PLM
5th Qatar BIM User Day, BIM Interoperability Issues: Lessons learned from PLM5th Qatar BIM User Day, BIM Interoperability Issues: Lessons learned from PLM
5th Qatar BIM User Day, BIM Interoperability Issues: Lessons learned from PLM
 
The State of PLM 2017
The State of PLM 2017The State of PLM 2017
The State of PLM 2017
 
B2b Project Kick Off 012208
B2b Project Kick Off 012208B2b Project Kick Off 012208
B2b Project Kick Off 012208
 
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...
 
Effective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutionsEffective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutions
 
Open bim and collaboration practice
Open bim and collaboration practiceOpen bim and collaboration practice
Open bim and collaboration practice
 
IT Architect Profession
IT Architect ProfessionIT Architect Profession
IT Architect Profession
 
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...
 

Similar to NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application architecture / Business rules embedded in legacy code

How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...DevOps.com
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Deborah Schalm
 
Cobot fleet management system using cloud and edge computing bukhary
Cobot fleet management system using cloud and edge computing bukharyCobot fleet management system using cloud and edge computing bukhary
Cobot fleet management system using cloud and edge computing bukharyConference Papers
 
Convergence of Integration and Application Development
Convergence of Integration and Application DevelopmentConvergence of Integration and Application Development
Convergence of Integration and Application DevelopmentKim Clark
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...ghodgkinson
 
Delivering Big Data - By Rod Smith at the CloudCon 2013
Delivering Big Data - By Rod Smith at the CloudCon 2013Delivering Big Data - By Rod Smith at the CloudCon 2013
Delivering Big Data - By Rod Smith at the CloudCon 2013exponential-inc
 
Φάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumΦάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumStarttech Ventures
 
Briefing Simplicité Software (English)
Briefing Simplicité Software (English)Briefing Simplicité Software (English)
Briefing Simplicité Software (English)Simplicité Software
 
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays
 
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...apidays
 
Ahluwalia ibm up con keynote (published)
Ahluwalia   ibm up con keynote (published)Ahluwalia   ibm up con keynote (published)
Ahluwalia ibm up con keynote (published)sapenov
 
Mainframe cloud computing presentation
Mainframe cloud computing presentationMainframe cloud computing presentation
Mainframe cloud computing presentationxKinAnx
 
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...Enterprise Management Associates
 
The Value of IBM Rational Solutions in a PLM System
The Value of IBM Rational Solutions in a  PLM System The Value of IBM Rational Solutions in a  PLM System
The Value of IBM Rational Solutions in a PLM System Cyrus Sorab
 
Something super epic...
Something super epic...Something super epic...
Something super epic...Rabah Rahil
 
Walter falk of ibm lightning talks at cloud camp austin
Walter falk of ibm lightning talks at cloud camp austinWalter falk of ibm lightning talks at cloud camp austin
Walter falk of ibm lightning talks at cloud camp austinIntel Corporation
 

Similar to NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application architecture / Business rules embedded in legacy code (20)

How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
IBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z KeynoteIBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z Keynote
 
Cobot fleet management system using cloud and edge computing bukhary
Cobot fleet management system using cloud and edge computing bukharyCobot fleet management system using cloud and edge computing bukhary
Cobot fleet management system using cloud and edge computing bukhary
 
Convergence of Integration and Application Development
Convergence of Integration and Application DevelopmentConvergence of Integration and Application Development
Convergence of Integration and Application Development
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
Delivering Big Data - By Rod Smith at the CloudCon 2013
Delivering Big Data - By Rod Smith at the CloudCon 2013Delivering Big Data - By Rod Smith at the CloudCon 2013
Delivering Big Data - By Rod Smith at the CloudCon 2013
 
Φάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumΦάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking Forum
 
Briefing Simplicité Software (English)
Briefing Simplicité Software (English)Briefing Simplicité Software (English)
Briefing Simplicité Software (English)
 
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
 
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...
 
Ahluwalia ibm up con keynote (published)
Ahluwalia   ibm up con keynote (published)Ahluwalia   ibm up con keynote (published)
Ahluwalia ibm up con keynote (published)
 
Mainframe cloud computing presentation
Mainframe cloud computing presentationMainframe cloud computing presentation
Mainframe cloud computing presentation
 
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
 
Open Digital Framework from TMFORUM
Open Digital Framework from TMFORUMOpen Digital Framework from TMFORUM
Open Digital Framework from TMFORUM
 
The Value of IBM Rational Solutions in a PLM System
The Value of IBM Rational Solutions in a  PLM System The Value of IBM Rational Solutions in a  PLM System
The Value of IBM Rational Solutions in a PLM System
 
Something super epic...
Something super epic...Something super epic...
Something super epic...
 
IBM bBluemix to accelerate your digital transformation
IBM bBluemix to accelerate your digital transformationIBM bBluemix to accelerate your digital transformation
IBM bBluemix to accelerate your digital transformation
 
Walter falk of ibm lightning talks at cloud camp austin
Walter falk of ibm lightning talks at cloud camp austinWalter falk of ibm lightning talks at cloud camp austin
Walter falk of ibm lightning talks at cloud camp austin
 

More from NRB

Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisationLe Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisationNRB
 
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdfMainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdfNRB
 
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...NRB
 
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...NRB
 
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit EbnerThe NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit EbnerNRB
 
The NRB Group mainframe day 2021 - Application Modernisation On Z - Sebastien...
The NRB Group mainframe day 2021 - Application Modernisation On Z - Sebastien...The NRB Group mainframe day 2021 - Application Modernisation On Z - Sebastien...
The NRB Group mainframe day 2021 - Application Modernisation On Z - Sebastien...NRB
 
The NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
The NRB Group mainframe day 2021 - Security On Z - Guillaume HoareauThe NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
The NRB Group mainframe day 2021 - Security On Z - Guillaume HoareauNRB
 
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...NRB
 
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...NRB
 
Nrb Mainframe Day - z Data and AI - Michael Boeckx
Nrb Mainframe Day - z Data and AI - Michael BoeckxNrb Mainframe Day - z Data and AI - Michael Boeckx
Nrb Mainframe Day - z Data and AI - Michael BoeckxNRB
 
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal LaffineurNrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal LaffineurNRB
 
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob CatteewNrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob CatteewNRB
 
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...NRB
 
Nrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNRB
 
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...NRB
 
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken NRB
 
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...NRB
 
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...NRB
 
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...NRB
 
NRB Sap Day 03/10/2019 - Sap's Commitment Towards Great Delivery For S4 move...
NRB Sap Day 03/10/2019 -  Sap's Commitment Towards Great Delivery For S4 move...NRB Sap Day 03/10/2019 -  Sap's Commitment Towards Great Delivery For S4 move...
NRB Sap Day 03/10/2019 - Sap's Commitment Towards Great Delivery For S4 move...NRB
 

More from NRB (20)

Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisationLe Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation
 
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdfMainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
 
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
 
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
 
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit EbnerThe NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
 
The NRB Group mainframe day 2021 - Application Modernisation On Z - Sebastien...
The NRB Group mainframe day 2021 - Application Modernisation On Z - Sebastien...The NRB Group mainframe day 2021 - Application Modernisation On Z - Sebastien...
The NRB Group mainframe day 2021 - Application Modernisation On Z - Sebastien...
 
The NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
The NRB Group mainframe day 2021 - Security On Z - Guillaume HoareauThe NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
The NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
 
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
 
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
 
Nrb Mainframe Day - z Data and AI - Michael Boeckx
Nrb Mainframe Day - z Data and AI - Michael BoeckxNrb Mainframe Day - z Data and AI - Michael Boeckx
Nrb Mainframe Day - z Data and AI - Michael Boeckx
 
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal LaffineurNrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
 
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob CatteewNrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
 
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
 
Nrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif Pedersen
 
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
 
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
 
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
 
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
 
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
 
NRB Sap Day 03/10/2019 - Sap's Commitment Towards Great Delivery For S4 move...
NRB Sap Day 03/10/2019 -  Sap's Commitment Towards Great Delivery For S4 move...NRB Sap Day 03/10/2019 -  Sap's Commitment Towards Great Delivery For S4 move...
NRB Sap Day 03/10/2019 - Sap's Commitment Towards Great Delivery For S4 move...
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application architecture / Business rules embedded in legacy code

  • 1. © 2018 IBM Corporation New generation of application architecture and Business rules embedded in legacy code Yann Kindelberger Executive Architect IBM Systems, Montpellier Client Center yannkindelberger@fr.ibm.com NRB Mainframe Day 2018, October 18th
  • 2. © 2018 IBM Corporation The legacy application characteristics System ApplicationApplication System all your code here Presentation Logic Business Logic Integration Logic Persistence … System … modulemodule modulemodule Persistence Currently the legacy applications (ie Core Banking System…) use to be quite monolithic (siloed) with tight coupling among modules (when modules exist) Coupling among architecture layers (no separation of concerns) … preventing agility, flexibility and time to market (whilst increases costs)
  • 3. © 2018 IBM Corporation What are the pain points of Monolithic Applications  Lack of Understanding – Makes simple changes cumbersome – Next generation programmers have no insight – Business Logic exponentially grows by copy/paste • Fear of making mistakes  duplication of logic • Inability to leverage business logic  Lack of Agility – Monoliths were designed assuming infrequent deployment – Small code changes require test and package of the entire application – Slow response to API Economy – Difficult integration with new technology (Mobile, Cloud, Continuous DevOps)
  • 4. © 2018 IBM Corporation Business Drivers Motivating People to Modernise  Business Agility – Speed of change is faster with a more modular architecture – micro-services architecture is a popular approach  Accelerate Digital Transformation – Provide more flexibility in what capabilities to reuse.  Facilitate onboarding of new people – Reduce learning curve by providing a more understandable architecture  Enable rewrite (e.g. java, node) or re-platforming – Incremental approaches centered on smaller components radically reduces risk.
  • 5. © 2018 IBM Corporation Evolution toward a Microservice Architecture What are microservices?  The microservice architecture is an architectural style that structures an application as a collection of loosely coupled services.  The microservice architecture enables the continuous delivery/deployment of large, complex applications. It also enables an organisation to evolve its technology stack.  Essentially, microservice architecture is a method of developing software applications as a suite of independently deployable, small, modular services in which each service runs a unique process and communicates through a well-defined, lightweight mechanism to serve a business goal. From: http://microservices.io/patterns/microservices.html
  • 6. © 2018 IBM Corporation The approach for Modularity: Something in the middle between Silos and Micros: Self- Contained Systems (SCS) – split the monolith Bring the microservices principle of decoupling to the SCS Module level and use internally the architecture and technology approach that best fit the requirements: Monoliths (or pseudo) with Cobol/CICS, JavaEE or Microservices or Commercial Package Components The Data Domain nature and its requirements and NFR (Consistency, Performance, Transactionality, etc.) are the key decision factors. SoR Modularity: “The” Design Principle
  • 7. © 2018 IBM Corporation Self-Contained Systems (SCS): The SCS general structure (regardless the internal technology). A black box that offer clear interfaces (service and event) Data belongs to the Module. Internally consistency could be strict or eventual. Among modules always eventual to prevent coupling Self-Contained Systems (SCS) allows polyglot systems facilitating coexistence Limiting the Transactionality s-SCS Proceses Rules Transactional Boundary New Architectural Style with Traditional Technologies SoR Architecture: “The” Design Principle
  • 8. © 2018 IBM Corporation An overall architecture based on open standards, APIs, microservices deployed in the Cloud (public / private) with a DevOps approach Systems of Insight Modernised Mainframe Systems of RecordSystem of Integration & Flexibility Legacy Platform Batch Processing Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Online Processing Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Systems of Engagement LegacyInterfaceSystems of Insight s-SCS NewInterface s-SCS s-SCS s-SCS s-SCS s-SCS s-SCS s-SCS Domain Domain DomainDomain Domain Domain Cloud Private on premise Existing application New applications Cobol / PLI
  • 9. © 2018 IBM Corporation Discover Candidates for Modernisation / Refactoring IBM Z Input/ Output Monolithic Application Read Customer Info If..then.. else Rule Update AddressUpdate AddressUpdate Address
  • 10. © 2018 IBM Corporation API Enable the monolith application REST APIs IBM Z Get (…) Put (….) Post (…) Delete (…) Input/ Output Monolithic Application z/OS Connect EE New generation of REST applications (z/OS information easy to consume) Java Node Microservices based new Mobile and Cloud interactive apps
  • 11. © 2018 IBM Corporation REST APIs Shift to MicroServices / SCS for Monolithic Apps REST APIs IBM Z Get (…) Put (….) Post (…) Delete (…) Input/ Output Monolithic Application z/OS Connect EE New generation of REST applications (z/OS information easy to consume) Java Node Microservices based new Mobile and Cloud interactive apps Java Node Business Rules Get (…) Put (….) Post (…) Delete (…)
  • 12. © 2018 IBM Corporation Approach for Legacy Application Modernisation 12 Monolithic application Refactor into module Component Reengineering API Economy DevOps and Agility Application Discovery and Delivery Intelligence (ADDI) Application Delivery Foundation for z Systems (ADFz) Operational Decision Manager (ODM) z/OS Connect & API Connect ABO Java Node.js … Continuous Integration / Continuous Delivery
  • 13. © 2018 IBM Corporation 13 API Economy Component Reengineering DevOps and Agility Refactor into moduleMonolithic application Application Discovery and Delivery Intelligence (ADDI) Application Delivery Foundation for z Systems (ADFz) Operational Decision Manager (ODM) z/OS Connect & API Connect Approach for Legacy Application Modernisation ABO Java Node.js … Continuous Integration / Continuous Delivery
  • 14. © 2018 IBM Corporation Modern Development Environment 14 Application Discovery and Delivery Intelligence (ADDI) Discover And Understand Your z/OS Assets, carry out impact analysis Make changes and test effectively using operational feedback IBM Developer for Z Systems EE Problem Determination Tools • Reduce development and testing efforts 10-30% • Increase code quality by 50% • Plan and manage automation activities in 50% the time
  • 15. © 2018 IBM Corporation Approach for Legacy Application Modernisation 15 API Economy Component Reengineering DevOps and Agility Refactor into moduleMonolithic application Application Discovery and Delivery Intelligence (ADDI) Application Delivery Foundation for z Systems (ADFz) Operational Decision Manager (ODM) z/OS Connect & API Connect ABO Java Node.js … Continuous Integration / Continuous Delivery
  • 16. © 2018 IBM Corporation Codify business policies, practices, and regulations Operational Decisions ApplicationApplication Decision logic  Externalised decisions are easy to change  Centralised decisions enable reuse and consistency  Hard coded decisions are difficult to change  Rules intertwined within applications cannot be reused by other systems Without ODM With ODM Manage decision logic independently from applications
  • 17. © 2018 IBM Corporation Redefined Application Change Cycle Functional Requirements Functional Enhancements / Platform Upgrades Business policies Business policy and rule changes Business policy and rule changes Business policy and rule changes In-Production Business Rule Application Synchronisation Business Rule Management Application Development Business policy and rule changes Application Developer Business & IT Functions / Tasks / Flow changes in Weeks / Months Decisions / Policies Changes in Days / Weeks
  • 18. © 2018 IBM Corporation What’s the business problem & benefits of ODM? Challenges for most System z clients 1. Consolidation, isolation, extension or extinction of COBOL & PL/I application portfolios 2. Be able to react to increasing pace, variety and volume of change requests 3. Sharing business rules across platforms & channels 4. Ensuring seamless business experience in migration/ application evolution Benefits of the ODM Approach  Cost savings – Shorter change cycle, without increased business risk – Rule engine processing is zAAP eligible  Improved agility – Improved Time to Market – Manage business decisions in natural language – Decouple development and business decision change lifecycles  Single version of the Truth – Consolidated and shared expression of business policy – Maintainable with a Center of Competency model  Incremental Adoption – Deploy decision methodology one decision at a time – Focus on decisions that need to change often & quickly – Expand adoption of “market validated” decisions
  • 19. © 2018 IBM Corporation IBM Operational Decision Manager Enterprise Application Application design and environment configuration Decision Center Manage Rules Service management and monitoring Design Monitor Decision Server MobilePOS BPM CRM Business Users Environment for Intuitive policy updates, point and click decision validation & social media style collaboration Govern Rules Decision Server Insights Available in ODM Advanced Decision Server Rules Policy Manager Policy centralsation, rules versioning and decision sharing Synchronisation & Deployment Execute decisions and expose services Developer / Architect System Administrator Rule Administrator
  • 20. © 2018 IBM Corporation IBM Decision Server Leverage a wide range of platforms to meet the varying needs of enterprise architectures IBM Decision Center (Windows, AIX, Linux, Linux on System z, z/OS) Multiple z/OS deployment options Cloud Distributed z/Linux z/OS Runtime support Repository IBM Operational Decision Manager
  • 21. © 2018 IBM Corporation • Decisions can be invoked from existing CICS, batch and IMS applications • Runtime support for COBOL and PL/I data types • Flexible runtime deployment to fit any System z environment:  Deployed on WebSphere Application Server for z/OS Decision Server Runtime Options Decision Server z/OS WebSphere Application Server for z/OS* zEvents Execution Rule Execution Server CICS TS v4.2+ * limited use entitlement included with Decision Server zRule Execution Server (on CICS) zRule Execution Server (Standalone)  Deployed standalone to z/OS  Deployed in CICS TS 4.2 and above JVMServer environment
  • 22. © 2018 IBM Corporation Decision Management: Comprehensive Flexibility z/OS COBOL & PL/I Applications Distributed WAS WOLA COBOL & PL/I Applications COBOL & PL/I Applications Java Applications CICS z/OS Batch IMS zRES RES RES Java Applications WAS for z/OS RES zRES zRES CrossMemory Distributed or z/OS Workstation Rule Designer Decision Center Architect, Application Developer Business Analyst, Business Manager Decision Center Repository Decision Server access on z/OS optimised for COBOL & PL/I Decision services delivering consistent business behavior enterprise wide Deploy Deploy
  • 23. © 2018 IBM Corporation Approach for Legacy Application Modernisation 23 API Economy Component Reengineering DevOps and Agility Refactor into moduleMonolithic application Application Discovery and Delivery Intelligence (ADDI) Application Delivery Foundation for z Systems (ADFz) Operational Decision Manager (ODM) z/OS Connect & API Connect ABO Java Node.js … Continuous Integration / Continuous Delivery
  • 24. © 2018 IBM Corporation Building the solution
  • 25. © 2018 IBM Corporation Approach for Legacy Application Modernisation 25 API Economy Component Reengineering DevOps and Agility Refactor into moduleMonolithic application Application Discovery and Delivery Intelligence (ADDI) Application Delivery Foundation for z Systems (ADFz) Operational Decision Manager (ODM) z/OS Connect & API Connect ABO Java Node.js … Continuous Integration / Continuous Delivery
  • 26. © 2018 IBM Corporation Approach for Legacy Application Modernisation 26 API Economy Component Reengineering DevOps and Agility Refactor into moduleMonolithic application Application Discovery and Delivery Intelligence (ADDI) Application Delivery Foundation for z Systems (ADFz) Operational Decision Manager (ODM) z/OS Connect & API Connect ABO Java Node.js … Continuous Integration / Continuous Delivery
  • 27. © 2018 IBM Corporation Rapid iterations Develop Build Test Deploy Production API Catalog Develop Build Test Deploy Slower iterations Production System of Engagement System of Record Digital Applications Enterprise Applications In-sync iterations Digital + Enterprise in sync: delivering apps at the speed the business requires… from mobile to mainframe.
  • 28. © 2018 IBM Corporation End to End Pipe Line – Integrated with Open Source IBM Z / © 2018 IBM Corporation Development Build Artifact Repository SCM IBM Dependency Based Build Deploy & Test Automated Unit Tests Urbancode Deploy Artifactory/Nexus Urbancode Deploy Rational Test Workbench Other Testing Tools Environments Z Systems Development & Test Environment IBM Z IBM Developer for Z Systems EE IBM ADDI Rational Team Concert Code Review IBM Cloud Private
  • 29. © 2018 IBM Corporation Conclusion 29 Monolithic application Refactor into module Component Reengineering API Economy DevOps and Agility Application Discovery and Delivery Intelligence (ADDI) Application Delivery Foundation for z Systems (ADFz) Operational Decision Manager (ODM) z/OS Connect & API Connect ABO Java Node.js … Continuous Integration / Continuous Delivery
  • 30. © 2018 IBM Corporation© 2017 IBM Corporation Backup