Improving The Economics of Improving The Economics of Mainframe SOA Enablement Mainframe SOA Enablement
Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware
Who is DataDirect Technologies?Who is DataDirect Technologies?
•• Established• Q+E Software &Technosis, Intersolv, Merant, DataDirect
•• 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
• 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
DataDirect’s Unparalled Product LineDataDirect’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
SOA Leading To Mainframe ResurgenceSOA 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
Shadow Simplifies Mainframe SOA Enablement
• 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
Shadow Shadow –– Technology ComponentsTechnology Components
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
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
Tools To Simplify Development & Reuse
Data as a Service
From SOAP to BPEL
From SQL to SOAP
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 servicesof legacy services
• Enterprise class management needed for integration
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 dayper day
• 50 CPU hours per month (greater than 2 days)
• Typical SOM savings > 99%
• 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
Shadow Shadow –– Core FunctionalityCore Functionality
• 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
Solving The Mainframe TCO Problem 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
The IBM Mainframe Base: Alive and Kicking
Published: July 10, 2007
by Timothy Prickett Morgan
• 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
Exploiting IBM InnovationExploiting IBM Innovation
Strategic new mainframe innovation
IBM introduces new architectural features - specialty engines -
Improves mainframe viability
IFL (Linux)
zAAP (Java)
Addresses competitive threats
Next generation mainframe middleware that uniquely exploits zIIP/zAAP specialty engines
zIIP (database)
zAAP (Java)
Significant performance enhancements for SOA
Dramatic improvement in mainframe TCO
threats
New innovation
IBM Exploitation of zIIP Specialty EngineIBM Exploitation of zIIP Specialty Engine
High Utilization of General Purpose
• 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
Processor
Reduced Utilization of
General Purpose Processor
Exploiting zIIP for Enhanced SOA PerformanceExploiting zIIP for Enhanced SOA Performance
SOAP/XML Processing
Results in High
Middleware Request Offload
to zIIP – Low
• Next generation middleware exploits zIIP for SOA related workloads
• Dramatic improvement in SOA performance and TCO
Results in High Utilization of
GPP
to zIIP – Low
Utilization of GPP
Not All Middleware Is Created Equal 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
Which Shadow Features Exploit zIIP?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• Shadows ODBC & JDBC processing
• Shadow Event Facility (SEF)
• Shadows SQL Engine
• Metadata Mapping
• HTX Processing
• ……..
50-98% middleware
MSU SAVING
Exploiting zAAP for Optimizing BPMExploiting 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
BPEL Tools for Orchestrating Web Services with BPEL
Industry Standard BPEL
Workflow
Drag & Drop WSDL
for Orchestration
Benefits: zIIP/zAAP ExploitationBenefits: 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
Lowering Mainframe TCO with ShadowLowering Mainframe TCO with Shadow–– zIIP Savings v. Upgrade DeferralzIIP Savings v. Upgrade Deferral
Total
MSU
SavingsCurrent
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%
• 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)
51% 39.0% 46.8% 56.2% 67.4% 80.9% 97.1%
Questions and Answers
United StatesMorrisville NC 27560USATel: 919-461-4200Toll-free: 800-876-3101Fax: 919-461-4526
FranceToll-free: 0800 911 454
Germany, Austria, and SwitzerlandCorporate Sales Toll-free: 0800 181 78 76OEM Sales Toll-free: 0800 181 78 72Tel: +49 62 22 388 101
United Kingdom210 Bath RoadSlough, BerkshireSL1 3XE EnglandToll-free: 0800 169 1907Tel: +44 (0) 1753-218 930Fax: +44 (0) 1753-218 950
JapanLune Yotsuya Building2-4-1 YotsuyaShinjuku-KuTokyoJapan 160-0004Toll-free: 0120.20.9613Tel: +81 3 5367 8280Fax: +81 3 5367 8279
BeNeLuxA. Stocletlaan 202BB-2570 Duffel, BelgiumToll-free: (French) 0800 12 045Toll-free: (Dutch) 0800 12 046Toll-free: (Netherlands) 0800 022 0524Tel: +32 15 30 77 00Fax: +32 15 32 12 60
Shadow’s zIIP ExploitationShadow’s zIIP Exploitation
Top Related