SOA10: SOA Enable Your Mainframe - PowerPoint PPT Presentation

About This Presentation
Title:

SOA10: SOA Enable Your Mainframe

Description:

BATCH SYSTEM. PORTAL SERVICE. Idealised world where data and. process flows naturally ... Standards-based, zero-latency' technologies ... – PowerPoint PPT presentation

Number of Views:128
Avg rating:3.0/5.0
Slides: 37
Provided by: ChuckPro3
Category:

less

Transcript and Presenter's Notes

Title: SOA10: SOA Enable Your Mainframe


1
SOA-10 SOA Enable Your Mainframe
Vincent Vanhauwaert
Presales Consultant, DataDirect
2
What Well Cover
  • Re-capturing The Value of Legacy Assets
  • Mainframe Integration Complexity
  • Mainframe Architectural Requirements
  • DataDirect Shadow Components
  • z/Services
  • z/Direct
  • z/Events
  • z/Presentation
  • Solving The Mainframe TCO Problem
  • zIIP
  • zAAP

3
So Why Do Mainframes Still Matter
  • gt 60 of the world system of record data on
    mainframes
  • Over 450 of Fortune 500 rely upon mainframes
  • More commercial transactions processed on
    mainframe than any other platform
  • The worlds top 25 banks.
  • 23 of the top US retailers.
  • 9 out of 10 of the worlds largest insurance
    companies run DB2 for z/Series

4
Re-capturing The Value of Legacy Assets
  • Vital role within enterprise
  • Not relics of the past, but essential working
    components of the present
  • Mainframe interoperability has evolved
  • Web services have emerged as the industry
    standard method for SOA

5
SOA in Action
Idealised world where data and process flows
naturally
PORTAL SERVICE
USER-DEFINED SERVICE
BATCH SYSTEM
APPLICATION SERVER
RELATIONAL DATABASE
PROCESS SERVER
LEGACY APPLICATION
6
Mainframe Integration Complexity
  • Complexity natural product of innovation and
    growth
  • More a result of change to growth than error
  • Factors that contribute to complexity
  • Disjointed legacy systems
  • Continued innovation
  • Economics doing more with less
  • Mergers/Acquisitions

7
Mainframe Integration Complexity
  • Unchecked IT complexity can become a major
    obstacle
  • Constricted access to data
  • Increased costs to maintain
  • Multiple points of failure
  • Reduces infrastructure flexibility
  • Heterogeneity even within z/OS databases and
    systems
  • Documentation out of date, missing,

8
Typical Mainframe Accidental Architecture
9
DataDirect Shadow Unified Integration
Architecture
10
Shadow Studio
11
Mainframe Architectural Requirements
  • Web Services Support for Applications and Data
  • Transform applications access data for SOA
    deployments
  • Real-time Events
  • Capture/publish data changes in real-time
  • Infrastructure Flexibility
  • Ability to re-use and rapidly re-deploy IT
    assets
  • Support for Current and Emerging Technologies
  • Meet current integration needs support evolving
    technologies

12
Shadow Product Components
z/Services Publish and Consume applications and
data as Web services z/Events Real-time capture
and publishing of critical mainframe business
events z/DirectSQL access to mainframe Data and
Applications z/PresentationWeb-enablement of
mainframe 3270 screens
13
Shadow z/Services
  • Supports both Publish and Consumption
  • Simplifies mainframe integration
  • Flexible deployments
  • Mainframe
  • Shadow Server
  • CICS
  • Distributed

14
Shadow z/Services - Provider
  • Web services - SOAP-based mainframe integration
  • Screens, Programs, Data?
  • Sources - CICS, IMS, IDEAL, IDMS, Natural,
    databases
  • Automated generation
  • WSDL
  • Transformation logic
  • Starter Programs
  • Flexible deployments
  • Mainframe
  • Shadow Server
  • CICS
  • Distributed

15
Shadow z/Services - Consumer
  • SOA fit
  • Consume distributed Web services fully
    participate in SOA
  • WSDL first
  • Automatic parsing of WSDL
  • Generates
  • COBOL COPY Books
  • Runtme infrastructure
  • JCL and test program
  • Flexible deployments
  • Mainframe
  • Distributed

16
Shadow z/Events
  • Non-invasive event capture
  • ADABAS, DB2, Native VSAM, VSAM-CICS, IDMS/CV,
    IMS/DATABASE
  • Messaging support
  • WMQ
  • HTTP/HTTPS
  • JCA 1.5 (inbound
  • communication)?
  • Transformation
  • XML template
  • Complex events
  • Data Enrichment

17
Shadow z/Direct
  • Direct SQL access via ODBC, JDBC, or JCA
  • No intermediate hardware gateway required
  • Interfaces for major mainframe sub-systems
  • Database ADABAS, DB2, IMS/DB, VSAM
  • Application (screen program) CICS/TS, IMS/TM,
    CA/IDMS, Natural)?
  • Custom any RPC
  • Transparent
  • All sources like relational databases
  • Utilising DMF
  • 2-phase commit (XA)?

18
Shadow z/Presentation
  • Suite of offerings which allows for
  • Repurposing
  • Rejuvenation
  • Combining
  • Non-invasive development
  • Protects proven legacy logic
  • Deployment
  • options
  • Mainframe
  • Windows

19
Shadow Unified Architecture
20
Solving The Mainframe TCO Problem
  • Upgrades trigger a cascade of software cost
  • Certain workloads could be more effectively
    handled
  • Processing Java on mainframe not MSU friendly
  • Enter the new IBM specialty engines (IFL, zAAP,
    zIIP)
  • Run un-measured
  • Not speed restricted
  • Workloads on specialty engines do not count

The IBM Mainframe Base Alive and Kicking
Published July 10, 2007 by Timothy Prickett
Morgan
21
Exploiting IBM Innovation
IBM introduces new architectural features -
specialty engines -
  • Strategic new mainframe innovation
  • Improves mainframe viability

IFL (Linux)
  • Addresses competitive threats

zAAP (Java)
zIIP (database)
New innovation
Shadow uniquely exploits zIIP/zAAP specialty
engines
Significant performance enhancements for
SOA Dramatic improvement in mainframe TCO
22
IBM Exploitation of zIIP Specialty Engine
  • IBMs original focus for the zIIP was related to
    DB2 and support for ERP/CRM/BI data intensive
    workloads
  • Better performance and TCO associated with DB2

High Utilization of General Purpose Processor
Reduced Utilization of General Purpose Processor
23
Exploiting zIIP for Enhanced SOA Performance
  • Next generation middleware exploits zIIP for SOA
    related workloads
  • Dramatic improvement in SOA performance and TCO

SOAP/XML Processing Results in High Utilization
of GPP
Middleware Request Offload to zIIP Low
Utilization of GPP
24
Not All Middleware Is Created Equal
  • Mainframe middleware deployments vary
  • Distributed runtime
  • Mainframe based server
  • Most mainframe middleware is TCB based
  • Middleware exploitation of specialty engines
    requires genetic alteration to threads
  • Ability to run in SRB/TCB mode essential

25
Which Shadow Features Exploit zIIP?
  • Shadow Networking TCP/IP layer
  • Shadow Instrumentation Server
  • SOAP and XML Processing/Parsing
  • Shadow Internal Messaging, XA support Scripting
    Language
  • Security Optimization Mgmt. (SOM)
  • Shadows SQL Engine, ODBC JDBC processing
  • Shadow Event Facility (SEF)
  • Metadata Mapping HTX Processing

26
Exploiting zAAP for Optimizing BPM
  • Effectively handle Java workloads participate
    in BPM initiatives
  • BPEL provides a process oriented approach for
    orchestrating Web services
  • Processing intensive BPEL (Java/XML) runs within
    zAAP
  • Lower TCO - not counted against GPP
  • Improved performance - not speed restricted
  • Mainframe can now run BPEL workflows

27
Shadow BPEL Deployments
zAAP exploited JVM
Any JVM or BPEL 2.0 Runtime
Mainframe IFL
Deployment Flexibility
28
Benefits zIIP/zAAP Exploitation
  • Improved performance
  • SRBs are lighter than TCBs
  • zIIPs and zAAPs are not speed restricted
  • 30-90 reduction in middleware MSU consumption
  • Faster XML/SOAP processing
  • Faster ODBC/JDBC processing

29
Benefits zIIP/zAAP Exploitation
  • Lower TCO
  • Workloads running on zIIP or zAAP are not counted
  • MSU consumption of middleware will be lower
  • Total Mainframe MSU usage will be lower

30
Typical Customer Capacity Growth
Upgrade
166
138
115
96
Middleware
80
GPP Workload
Middleware
Middleware
Middleware
Middleware
Today Year 1 Year 2
Year 3 Year 4
  • This scenario depicts
  • 20 ACGR in MSU Consumption (sited by IBM as
    average rate)

31
Impact of Shadows Exploitation
Original Upgrade
Deferred Upgrade
  • This scenario depicts
  • 20 ACGR in MSU Consumption (sited by IBM as
    average rate)
  • Shadows zIIP/zAAP processing reduces GPP
    workload
  • Shadows usage of the zIIP helps defer the
    upgrade

32
Shadow in a Nutshell
  • Single Unified Architecture
  • Reduces complexity and increases reuse
  • Non-invasive
  • Maximise value from existing systems and skill
    sets
  • z/OS Applications becomes a full SOA participant
  • Standards-based, zero-latency technologies
  • Maximizes both the zIIP and zAAP specialty
    engines resulting in unprecedented MSU savings

33
For More Information
  • http//www.datadirect.com/products/mainframe-integ
    ration

34
?
Questions
35
Thank You
36
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com