improving the economics of mainframe soa enablement: exploiting ziip/zaap specialty engines through...

23
Improving The Economics of Improving The Economics of Mainframe SOA Enablement Mainframe SOA Enablement Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

Upload: mike-nelson

Post on 18-Nov-2014

1.926 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

Improving The Economics of Improving The Economics of Mainframe SOA Enablement Mainframe SOA Enablement

Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

Page 2: Improving The Economics of 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

Page 3: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 4: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 5: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

Shadow Simplifies Mainframe SOA Enablement

Page 6: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

• 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

Page 7: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 8: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

Tools To Simplify Development & Reuse

Data as a Service

From SOAP to BPEL

From SQL to SOAP

Page 9: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 10: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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%

Page 11: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

• 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

Page 12: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 13: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 14: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 15: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 16: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 17: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 18: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 19: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

BPEL Tools for Orchestrating Web Services with BPEL

Industry Standard BPEL

Workflow

Drag & Drop WSDL

for Orchestration

Page 20: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 21: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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%

Page 22: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

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

Page 23: Improving The Economics of Mainframe SOA Enablement: Exploiting zIIP/zAAP Specialty Engines Through Next Generation Middleware

Shadow’s zIIP ExploitationShadow’s zIIP Exploitation