Slide 1

Slide 1 text

Get Off the Bus Gus, 50 Ways to Leave Your Mainframe Rohit Kelapure Pivotal Advisory Solutions Architect

Slide 2

Slide 2 text

Summary • Before & After • Four Strategies • Mainframe Integration Patterns • z/OS Connect 2.0 • Replacing Batch Processing • Offloading Data

Slide 3

Slide 3 text

3

Slide 4

Slide 4 text

4

Slide 5

Slide 5 text

Modernizing Off The Mainframe • Lift-and-Shift • Greenfield Approach • Incremental Replacement • Application Tier Replacement 5

Slide 6

Slide 6 text

Strangler Pattern 6

Slide 7

Slide 7 text

Mainframe Integration Patterns 7

Slide 8

Slide 8 text

IBM’s Answer

Slide 9

Slide 9 text

IBM z/OS Connect 2.0 9

Slide 10

Slide 10 text

Eclipse Tooling 10

Slide 11

Slide 11 text

11 SOA & Legacy Integration

Slide 12

Slide 12 text

Saving Money • Rationalize Redundant Technologies • Leverage latest features from zOS Transaction Managers • Compilers Matter, Version Of Java matters • Transaction Server Optimization • Externalize Business Rules • Offload processing to zIIP & zAAP Processors 12

Slide 13

Slide 13 text

Batch Modernization • Batch programs concurrently executed with online transactional programs • Ability to freely intermix technologies to enhance batch programs • Reduction or Elimination of needless data movement • Technical Solutions - I/O Acceleration Techniques … • Don’t use batch for app integration 13

Slide 14

Slide 14 text

Spring Batch on PCF • JSR 352 Specification on top of Spring Batch Implementation • Auto scale slave nodes in the cloud based on the amount of that the batch job processes • SCDF PartitionHandlers execute slave partitions as Tasks on PCF • v3 CAPI that exposes Diego Task API is experimental • cf cli Plugin for v3 apps lacks ability to delete apps bound to services • v3 apps do not show up in the AppsManager UI 14

Slide 15

Slide 15 text

Apache Geode - Offloading Mainframe data

Slide 16

Slide 16 text

More Apace Geode 16

Slide 17

Slide 17 text

Spring Cloud Data Flow Geode 17

Slide 18

Slide 18 text

Stream/Task Spring Boot Apps 18

Slide 19

Slide 19 text

Offloading Mainframe Data into Hadoop 19

Slide 20

Slide 20 text

Thank You Rohit Kelapure [email protected] https://twitter.com/rkela https://www.linkedin.com/in/rohitkelapure http://cloud.rohitkelapure.com/