Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware
1. Improving The Economics of
Mainframe SOA Enablement
Exploiting zIIP/zAAP Specialty Engines
Through Next Generation Middleware
2. Who is DataDirect Technologies?
• Operating Company of Progress Software Corp.
• public company (PRGS) – $500m turnover
• Profitable, 20+ years in business
• 3 product lines: Data Connectivity, Data Integration, Mainframe Integration
• Established
• Q+E Software &Technosis, Intersolv, Merant, DataDirect
• 3 Development centers, 2 in the US, 1 in Belgium (Duffel)
• Proven Multi-channel approach (OEM & Corporate)
• Focused On
• Reducing data connectivity and Integration Complexity
• Improving Interoperability & Performace
• Lowering Total Cost of Ownership
3. DataDirect’s Unparalled Product Line
Session Outline
Changing role of z/OS (as a full participant in SOA)
Shadow Unified Architecture
Impact of MIPS growth
IBMs zIIP and zAAP specialty engines
Shadows Exploitation of zIIP and zAAP
Benefits and lowering TCO
4. SOA Leading To Mainframe Resurgence
• SOA is altering the perception and role of the
mainframe
• Firming up of industry standards has allowed
developers to use existing skills/tools
• Initially data connectivity - ODBC/JDBC
• Web Services/SOA – XML, SOAP, WS -*
• Ability to re-combine and re-use within SOA
more cost/time efficient than migration
• Mainframe now more of an
industry standard server, full
participant in SOA
• Wrap and reuse rather than rip
and replace
6. Shadow – Technology Components
• z/Services
• Publish/consume mainframe applications (BLI, SLI, Data) as Web
services
• z/Events
• Provides a single interface for the real-time capture and publishing
of critical mainframe business events
• z/Direct
• direct, SQL access to mainframe resources data and applications
from industry standard ODBC, JDBC client drivers
• z/Presentation
• expose mainframe applications via Web with HTML browser or via
J2EE, .NET and COBOL components
7. DataDirect Shadow Platform Details
• Multiple Industry Standard Interfaces
• Web Services (SOAP)
• Direct SQL Access
• Real Time Events
• Web Enablement
• BPEL 2.0
• Multiple Mainframe Assets
• Data: DB2, VSAM, IMS/DB, Adabas
• Applications: CICS, IMS/TM, IDMS, Natural
• Universal Shadow Studio
• Eclipse based window to the mainframe
• Enterprise Class Features
• Shadow Instrumentation Server
• Security Optimization & Management
• Workload Manager integration
• Industry standard BPEL for service orchestration
• Full XA 2PC support with RRS
• Multi-tasking and multi-threaded
• Maintains mainframe QofS – performance,
scalability, security
• Offload work to the zIIP
8. Tools To Simplify Development & Reuse
Data as a Service
From SOAP to BPEL
From SQL to SOAP
9. Maintaining Mainframe Quality of Service
• Data and transactional integrity are essential
• Fundamental to SOA
are layers of
abstraction
• Diagnostics challenge
increases with addition
of legacy services
• Enterprise class
management needed
for integration
10. SOA and Mainframe Security Management
• Each logon (RACROUTE)
consumes 6 ms
• 1 million web service
invocations per day
• 11 transactions per
second
• 1.6 CPU hours savings
per day
• 50 CPU hours per month
(greater than 2 days)
• Typical SOM savings >
99%
11. Shadow – Core Functionality
• Industry’s only single, unified platform for mainframe
integration
• SOA – Web services and Real-time events
• Data – SQL and Real-time events
• Presentation enablement – HTML, Components
• Multi-threaded, mainframe address space
• Multi-tasking and multi-threaded
• Maintains mainframe QofS – performance, scalability, security
• Manageability
• Instrumentation Server
• Sysplex Trace/Browse
• Auditable / Charge back
• Exploitation of sophisticated z/OS features
• Workload Manager
• Security Authentication (SOM)
• Coupling Facility (XCF)
• Offload work to the zIIP
12. Solving The Mainframe TCO Problem
• Hardware costs and MSU upgrades are not the main problem
• Upgrades trigger a cascade of software cost increases from
ISVs that weigh down mainframe TCO
• Certain types of workloads could be more effectively handled
outside of General Purpose Processor (GPP)
• Processing Java on mainframe not MSU friendly
• Large ERP or BI related data queries drain performance (i.e. DB2)
• Enter the new IBM specialty engines (IFL, zAAP, zIIP)
• Run un-measured
• Not speed restricted
• Workloads on specialty engines do not count against MSUs
assigned to the GPP
The IBM Mainframe Base: Alive and Kicking
Published: July 10, 2007
by Timothy Prickett Morgan
13. Exploiting IBM Innovation
IBM introduces new Improves
Strategic new architectural
mainframe mainframe
features - specialty viability
innovation engines -
IFL (Linux) Addresses
competitive
zAAP (Java) threats
zIIP (database)
New innovation
Next generation mainframe middleware that
uniquely exploits zIIP/zAAP specialty engines
Significant performance enhancements for SOA
Dramatic improvement in mainframe TCO
14. IBM Exploitation of zIIP Specialty Engine
• IBM’s 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
15. Exploiting zIIP for Enhanced SOA Performance
• Next generation middleware exploits zIIP for SOA
related workloads
• Dramatic improvement in SOA performance and TCO
Middleware
SOAP/XML
Request Offload
Processing
Results – Low
to zIIP in High
Utilization of
GPP
16. Not All Middleware Is Created Equal
• Mainframe middleware
deployments vary
• distributed runtime
• mainframe based server
• Most mainframe
middleware is TCB based,
incapable of accessing
zIIP specialty engine
• Middleware exploitation
of specialty engines
requires “genetic”
alteration to threads
• Ability to run in SRB/TCB
mode essential
• Licensed technology
17. Which Shadow Features Exploit zIIP?
• Shadow Foundation
• Shadow Networking & TCP/IP Communications layer
• Shadow Instrumentation Server (Logging & Tracing)
• SOAP and XML Processing/Parsing
• Shadow Internal Messaging Shadow XA support
Shadow’s Scripting Language
• Security Optimization & Mgmt. (SOM)
• Shadows ODBC & JDBC processing
• Shadow Event Facility (SEF)
• Shadows SQL Engine
• Metadata Mapping
• HTX Processing
• ……..
50-98% middleware
MSU SAVING
18. Exploiting zAAP for Optimizing BPM
• zAAP exploitation enables the mainframe to
effectively handle Java workloads and participate in
BPM initiatives
• Java is primary platform for running industry-standard BPEL
2.0 (Business Process Execution Language)
• BPEL can provide top-down, process oriented
approach for orchestrating mainframe Web services
• Processing intensive BPEL runs within zAAP
• Lower TCO - not counted against GPP
• Improved performance - not speed restricted
• Run BPEL workflows composed of platform
independent, heterogeneous Web services, with
better performance and lower cost
19. BPEL Tools for Orchestrating Web Services with
BPEL
Industry Standard BPEL
Workflow
Drag & Drop WSDL
for Orchestration
20. Benefits: zIIP/zAAP Exploitation
• Improved performance
• SRB’s are lighter weight dispatchable units (DUs) than TCBs
• zIIPs and zAAPs are not speed restricted
• 50-90% reduction in middleware GPP MSU consumption
• Faster XML/SOAP processing
• Faster ODBC/JDBC processing
• Lower TCO
• Workloads running on zIIP or zAAP not counted against GPP
• MSU consumption of middleware will be lower
• Lowers total software cost based on MSU consumption
• Total Mainframe MSU usage will be lower
• Lowers total software cost based on MSU consumption
21. Lowering Mainframe TCO with Shadow
– zIIP Savings v. Upgrade Deferral
Total
MSU Current
Savings Utilization Year 1 Year 2 Year 3 Year 4 Year 5
80.0% 96.0% 115.2% 138.3% 165.9% 199.1%
14% 68.6% 82.3% 98.8% 118.5% 142.2% 170.7%
30% 55.9% 67.0% 80.5% 96.5% 115.9% 139.0%
40% 47.9% 57.5% 69.0% 82.8% 99.3% 119.2%
51% 39.0% 46.8% 56.2% 67.4% 80.9% 97.1%
• For large data-centric workloads
• 30% savings with Shadow & 50% workload saves 15% total MSU consumption
• For small Web services workloads
• 90% savings with Shadow & 20% workload saves 18% total MSU consumption
• For large Web services workloads
• 90% savings with Shadow & 40% workload saves 36% total MSU consumption
20 % ACGR in MSU Consumption (sited by IBM as average rate)
22. Questions and Answers
United States United Kingdom France BeNeLux Japan
Morrisville NC 27560 210 Bath Road Toll-free: 0800 911 454 A. Stocletlaan 202B Lune Yotsuya Building
USA Slough, Berkshire B-2570 Duffel, Belgium 2-4-1 Yotsuya
Tel: 919-461-4200 SL1 3XE England Germany, Austria, and Switzerland Toll-free: (French) 0800 12 045 Shinjuku-Ku
Toll-free: 800-876-3101 Toll-free: 0800 169 1907 Corporate Sales Toll-free: 0800 181 78 76 Toll-free: (Dutch) 0800 12 046 Tokyo
Fax: 919-461-4526 Tel: +44 (0) 1753-218 930 OEM Sales Toll-free: 0800 181 78 72 Toll-free: (Netherlands) 0800 022 0524 Japan 160-0004
Fax: +44 (0) 1753-218 950 Tel: +49 62 22 388 101 Tel: +32 15 30 77 00 Toll-free: 0120.20.9613
Fax: +32 15 32 12 60 Tel: +81 3 5367 8280
Fax: +81 3 5367 8279