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

Post on 18-Nov-2014

1.926 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

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