System z Reverse Lab Tour WebSphere on z/OS - IBM · System z Reverse Lab Tour WebSphere on z/OS...

47
© 2008 IBM Corporation Richard Thomas Program Director WebSphere on System z Software Marketing [email protected] System z Reverse Lab Tour WebSphere on z/OS

Transcript of System z Reverse Lab Tour WebSphere on z/OS - IBM · System z Reverse Lab Tour WebSphere on z/OS...

© 2008 IBM Corporation

Richard ThomasProgram DirectorWebSphere on System z Software Marketing

[email protected]

System z Reverse Lab Tour WebSphere on z/OS

WebSphere Infrastructure on z/OS 2© 2008 IBM Corporation

Agenda

• What is the WebSphere Infrastructure• WebSphere Application Server• WebSphere Services Registry and Repository• WebSphere Compute Grid - New world of Batch• WebSphere Virtual Enterprise • Business Process Management• Getting small and emerging workloads on z/OS• Summary

WebSphere Infrastructure on z/OS 3© 2008 IBM Corporation

Three Main Points

1. You are facing extraordinary business and IT challenges

2. You expect IBM to provide responsive solutions and leadership to help you meet those challenges

3. The demonstrated business and industry successes, as well as exponential market growth, confirm the value of WebSphere Application Infrastructure as the foundation of your SOA on z/OS

WebSphere Infrastructure on z/OS 4© 2008 IBM Corporation

SOA, WebSphere on z/OS, & the Mainframe

Commitment to open standards

– JMS support

– XML support

– Advanced Web Services

Commitment to SOA– SOA Foundation

– SCA & futures

WebSphere Fundamentals– Security

– High availability

– Engine for “stack” products

The mainframe is at the heart of SOA for many customers and WebSphere is the key to unlocking & reusing many core assets and extending their value

Platform integration– Workload Manager

– Automatic Restart Mgr

– Parallel Sysplex

– Security (RACF)

Asset integration– Local DB2

connections

– IMS & CICS integration

WebSphere Infrastructure on

z/OS

CICS, IMS, & DB2

WebSphere Infrastructure on z/OS 5© 2008 IBM Corporation

Application Infrastructure: cornerstone of SOA

App

s &

In

fo A

sset

s

Business Innovation and Optimization Services

Dev

elop

men

tS

ervi

ces

Interaction Services Process Services Information Ser vices

Partner Services Business App Services Access Service s

Integrated environment for design

and creation of solution

assets

Manage and secure services,

applications and

resources

Facilitates better decision-making with real-time business information

Enables collaboration between people,

processes & information

Orchestrate and automate business

processes

Manages diverse data and content in a

unified manner

Connect with trading partners

Build on a robust, scaleable, and secure services environment

Facilitates interactions with existing information and application assets

ESBFacilitates communication between services

IT S

ervi

ceM

anag

emen

t

Infrastructure ServicesOptimizes throughput,

availability and performance

WebSphere Infrastructure on z/OS 6© 2008 IBM Corporation

WebSphere Application Infrastructure

WebSphere Application Server

WebSphere Application ServerNetwork Deployment

WebSphere Virtual Enterprise

WebSphere Compute Grid

WebSphere Service Registry & Repository

• Visionary platform for SOA – Aligning IT and business to deliver production gains by being flexible and responsive– Keeping your business agile – Anticipating and adjusting to the mission critical issues

– Helping businesses win in the marketplace. • Enables the creation and reuse of applications and services

– New “job manager” effectively manages the application environment as your business grows– Enhanced Java and Web Services standards and enhancements

– Delivers industry leadership performance and reliability, availability, and scalability

• Works across all leading platforms (z/OS, AIX, Linux, UNIX and Windows)

WebSphere eXtreme Scale

WebSphere Infrastructure on z/OS 7© 2008 IBM Corporation

WAS on z/OS Convergence With DistributedThis chart shows you how WebSphere on the various p latforms has "converged" into a single release stream with funct ional alignment

WebSphere Infrastructure on z/OS 8© 2008 IBM Corporation

WebSphere Infrastructure is largely common code ... but it is also aware of the underlying platform and its strengths

WebSphere Infrastructure Core Benefits• Common programming model• Secure, reliable, flexible • Higher ROI and lower TCO by reusing existing assets & skills• Fast time-to-value with fewer programming steps & real out-of-the-box performance • Makes dynamic IT environments simple & efficient to monitor/manage• Positioned for growth: scale quickly & securely; seamlessly add more capability

WebSphere infrastructure on z/OS does exploit underlying z/OS strengths:• Parallel Sysplex - CF for log, DB2 data sharing, DVIPA, Sysplex Distributor• WLM -Workload routing based on Workload Manager metrics• SAF -for authentication, access, identities, keyrings and certificates• zAAP Engines –exploit the zAAP engines for Java processing• TCP - Reduced TCP code path & use of XCF Use of XCF or Hipersockets for internal

communications• Value of close proximity to data resources

Benefits of WebSphere Infrastructure on z/OS

WebSphere Infrastructure on z/OS 9© 2008 IBM Corporation

WebSphere Application Server on z/OS Architecture

WAS Instance on z/OS

Medium Priority Users or Trxs

ApplicationApplication

RRS

Control RegionControl Region

catalogcatalog

DB2

Servant RegionsServant Regions

Medium Priority Users or Trxs

ApplicationApplication

RRS

Control RegionControl Region

catalogcatalog

DB2

Servant RegionsServant Regions

Socket endpointAuthorized

Recoverable

ApplicationApplication

Servant RegionsServant Regions

Socket endpointAuthorized

Recoverable

ApplicationApplication

Servant RegionsServant Regions

ApplicationApplication

Servant RegionsServant Regions

ApplicationApplication

Servant RegionsServant Regions

IMS

CICS

DB2

IIOP

HTTP

Low Priority Users or Trxs

High Priority Users or Trxs

WLM

RRS

RRS

MQControl Region

Adjunct

WebSphere Infrastructure on z/OS 10© 2008 IBM Corporation

� Replicated Server cluster provide a mechanism to leverage shared data for scale and availability

� Workload management allows WebSphere to work with existing subsystem for optimal access to existing assets.

� No single points of failure, integrated with z/OS recovery mechanisms

� Integrated with local SAF security, applications isolated from system for additional integrity

� Integrated with z/OS automation capabilities for superior manageability

WebSphere Application Server V6.1 for z/OSIntegrated into the fabric of the z/OS operating environment

Hardware, operating system, and middleware working together to bring true 99.999% application availability to your business critical services.

WebSphere Infrastructure on z/OS 11© 2008 IBM Corporation

* Based on IBM metrics, 2006.

Leading Edge Performance

IBM benchmarks show WebSphere Application Server V6.1 is:

� Up to 40% faster than V6.0.2

� Up to 56% faster for Web Services than

V6.0.2

Industry-recognized benchmarks will show V6.1 to be:

� Up to 48% faster than V6.0.2

� Faster than the nearest competitor

GA: 6/30/06

WebSphere Application Server V6.1 Rocks!

WebSphere Infrastructure on z/OS 12© 2008 IBM Corporation

HM Land Registry

HMLR• (HMLR) is the U.K. agency responsible for registering

titles for land in England and WalesChallenge• Upgrade key services to comply with the principles of e-

government to handle increased workload with increased resiliency, and security to increase citizen confidence

Benefits:

�HMLR was able to open its data to the Internet with its Land Register Online service, unlocking the value of its property information while maintaining high security levels and exceed e-government targets

�On line services generated more than £28 million in fee income in 2005 and 2006.

�HMLR has better protection against unplanned outages, better price/performance ratio significantly with the zAAP engines

Solution• IBM WebSphere Application Server for z/OS • Increase the security of its data with an IBM

Geographically Dispersed Parallel Sysplex (GDPS) solution

• Comprehensive DB2 data sharing between IBM z990s at the client's two data centers plus 3rd z990 to provide hot standby support using extended remote copy (XRC)

• 2 IBM System z9 ECs– 9 CPs– 2 IBM System z Application Assist Processors (zAAPs)

55% of its Java workload migrated to zAAPs

WebSphere Infrastructure on z/OS 13© 2008 IBM Corporation

What is a Feature Pack?

• New delivery vehicle to ship critical new function outside WAS release streams

• Allows for faster time to market for new technologies / specifications

• Existing customer applications will run unmodified • Themed with a specific content• Optional install so only interested customers are affected• Only install on v6.1• Feature Packs have slightly limited install scenarios

*All statements regarding IBM's plans, directions, dates, pricing and intent are subject to change or withdrawal without notice..

WebSphere Infrastructure on z/OS 14© 2008 IBM Corporation

Why would a customer use a Feature Pack?

• Increased Customer Time to Value: ability to implement new technologies quickly

• Increased Consumer Flexibility: added functionality with no redeploy/retest of existing applications necessary

• Can only take feature packs they want

• Cost to customer: available with support via Passport Advantagesubscription

• Production quality code / support– Translated in all WAS supported languages– Installable on all WAS supported platforms

*All statements regarding IBM's plans, directions, dates, pricing and intent are subject to change or withdrawal without notice..

WebSphere Infrastructure on z/OS 15© 2008 IBM Corporation

� Easy-to-implement Simplify development of Web Service providers and clients: Add XML data and processing functions to Java applications easily

WS-I Basic Profile WS-I Attachments Profile WS-I Simple SOAP Profile

WS-I Basic Security ProfileWS-Security

Token Profiles

WS-I Reliable Secure Profile(RAMP Profile)

WS-ReliableMessagingWS-SecureConversation

WS-Addressing

� Interoperable, Reliable Web services: Send messages asynchronously, reliably, securely and in an interoperable way with other vendors

� Consumable and ExtensibleSimplified management of these Web services profiles makes it easy to configure and reuse configurations, so you can introduce future profiles more seamlessly

WebSphere Application Server Web Services Feature PackMaking web services simple

� Status: eGAd 8/31/07 for production use with WebSphere Application Server v6.1

Asynchronous, reliable Web Services Through Support for Key Web Services Standards

WebSphere Infrastructure on z/OS 16© 2008 IBM Corporation

1. Familiar programming models� Easier to develop with familiar programming approach such as

POJO

2. EJB 3 and JPA � Technology you need to satisfy Java EE 5 requirements

3. Java Persistence API� New API simplifies the development of Java EE and Java SE

applications using data persistence.� Draws upon the best ideas from persistence technologies such as

Hibernate, TopLink, and JDO.

4. Support for simplified frameworks� Simplifies Java development with technology such as Spring

EJB 3 TechnologySimplified programming model with persistenceStatus: GM’d for production use with WebSphere Application Server v6.1 - 11/30/07

WebSphere Infrastructure on z/OS 17© 2008 IBM Corporation

IBM $125.25 +$2.50… MSFT $43.75 -$1.50 …

Ajax Development ToolkitBest-in-class Ajax development toolkit for WebSphere Application Server based on Dojo, an Open Source JavaScript runtime.

AJAX MessagingFor connecting Ajax clients to real-time updated data like stock quotes or instant messaging.

EJBs POJOsSOA

Ajax Proxy

WebSphereApplication Server

ServiceBus (JMS)

Web 2.0 to SOA ConnectivityFor enabling connectivity from Ajax clients to SOA services and other JEE assets. Extends enterprise data to customers and partners through web feeds.

WebSphere Application Server Feature Pack for Web 2.0Simplified programming model with persistence

Web FeedsWeb Feeds

Ajax ApplicationAjax Application

EventEvent --Driven DataDriven DataExternal Web ServicesExternal Web Services

WebSphere Infrastructure on z/OS 18© 2008 IBM Corporation

The Road Ahead: WebSphere Application Server Themes beyond 2007

• Completion of JEE5 across WAS (beyond WAS Feature Packs & WAS CE)

• Simplified application development for improved ROI– In addition to the Web Services and EJB3 enhancements - - faster starts and lower memory;

enhancements to the WSAdmin scripting development environment

• Ease of use and consumability (especially around Systems Management)

• New Runtime Configuration Service that commissions only those components that are required for a given set of applications

• Security enhancements – including:– Kerberos authentication; single sign-on

– Finer-grained security; enhanced auditing features; and more

• Additional improvements in Configuration & Administration – like:– Properties-based configuration; configuration comparison tool; and more

*All statements regarding IBM's plans, directions, dates, pricing and intent are subject to change or withdrawal without notice..

WebSphere Infrastructure on z/OS 19© 2008 IBM Corporation

IBM WebSphere Service Registry and RepositoryMaximize the business value of your SOA

IBM WebSphere Service Registry and Repository 6.1

An essential component of your SOA

WebSphere Infrastructure on z/OS 20© 2008 IBM Corporation

What is a registry… a repository?

Repository?Stores information about the nature of service usage

Business process vitality

New value through reuse

of assets

Improved connectivity

Closer alignment of IT

to business

Business Flexibility

An integrated Registry / Repository Solutionis needed govern and manage SOA for maximum value

Registry? Contains information about services such as…

• Service interfaces• Descriptions• Parameters

WebSphere Infrastructure on z/OS 21© 2008 IBM Corporation

WebSphere Service Registry and RepositoryProvides value throughout the service lifecycle

Promote ReuseFind and reuse services for building new processes and applications.

Enhance ConnectivityEnable dynamic and efficient integration of services. Enable enforcement of policies.

Optimize Service UsageImpact analysis. Change notification. Version management. Socialize health and performance information.

IBM WebSphere Service Registry and Repository 6.1

Enable GovernanceGovern services throughout the service lifecycle. Reconcile governed services with deployed services.

WebSphere Infrastructure on z/OS 22© 2008 IBM Corporation

Enable governance of service-enabled CICS & MQ Help CICS and MQ Applications participate in SOA

• Raise the visibility of service-enabled CICS or MQ application by publishing it to WSRR

• Classify, describe, govern CICS or MQ service just like any other service in your SOA

• Manage the lifecycle of CICS or MQ services with versioning, approval, promotion, retirement, etc.

• Facilitate selection, invocation and monitoring of CICS or MQ services by other SOA applications

System ZSystem Z

Reuse Reuse and and

govern govern ServicesServices

IBM WebSphere Service Registry and Repository 6.1

System ZSystem Z

WebSphere Infrastructure on z/OS 23© 2008 IBM Corporation

The Changing Nature of Batch Computing“We don’t do windows anymore”

23

8 am 8 pm 8 am

Online Batch

Batch Processing “Windows”

Dynamic, “On Demand” Batch Processing

8 am

Batch

8 am

Batch

Batch

BatchBatch

Batch

Batch

Batch

Batch

BatchBatch

Online

WebSphere Infrastructure on z/OS 24© 2008 IBM Corporation

Batch and SOA

WebSphere Compute Grid delivers an Enterprise Java Batch infrastructure…

• Share business logic across OLTP and Batch

• zAAP-Eligible• Keeps business logic in close proximity to

the data for performance and security• Advanced execution models and z/OS

Integration– Leverage traditional z/OS Batch Facilities

– Co-locate native batch applications (COBOL, C, C++, etc) with Compute Grid

• Leverages z/OS and WebSphere Qualities of Service

“ business function used in online transactions may be the same business function used in batch processes, so organizations should think about their IT modernization strategy and consider SOA as a standardized application integration mechanism”

- Gartner Research

WebSphere Infrastructure on z/OS 25© 2008 IBM Corporation

WebSphere Compute Grid Summary

• Leverages WebSphere for z/OS:– Transactions– Security– high availability including dynamic servants– Leverages the inherent WebSphere Qualities of Service– Connection Pooling– Thread Pooling

• Runtime for executing java batch applications– Checkpoint/Restart– Batch Data Stream Management – Parallel Job Execution– Operational Control– External Scheduler Integration– SMF Records for Batch

– z/OS WLM Integration

WebSphere Infrastructure on z/OS 26© 2008 IBM Corporation

SwissRe Strategy for Incremental Batch Migration

JCL

Job Entry Subsystem

CobolCobolCobol

Traditional Cobol Batch

CobolCobolJava

WebSphere Compute Grid

CobolCobol

DB2 z/OS

TivoliWorkload Scheduler

Op. Plan

System z with z/OS

CobolCobolCobolCobolCobol

Today: Executing traditional batch with COBOL

Phase 1: Implement new business logic in Java with XD Compute Grid

Phase 2: Share existing COBOL modules across both Java and COBOL domains

Phase 3: Incrementally migrate COBOL modules to Java with XD Compute Grid

Completion: All COBOL batch modules are replaced with Java, running in XD

WebSphere Infrastructure on z/OS 27© 2008 IBM Corporation

Introducing WebSphere Virtual EnterpriseBusiness Value: Lower costs for your enterprise applications and SOA environment while increasing flexibility and agility to ensure business process integrity, improve service and application performance, and better manage application health.

• Quickly provision new applications and services• Traffic shaping and flow control• Start / stop services and applications on demand• Pause or stop low priority services and applications.

Dynamically delivers resources where they are needed most.

• Fully utilize existing hardware and application servers

• Reduce energy requirements and optimize spending on physical assets.

Lower operational and energy costs

• Ensure application availability • Minimize application management and administration.• High quality of service and proactively ensure the health

of applications, services, & associated processes.

Increase Flexibility and Agility

Better Manage Health, Improve Service and

Application Performance

Virtual Enterprise

WebSphere Infrastructure on z/OS 28© 2008 IBM Corporation

WebSphere Virtual Enterprise

Application Infrastructure Virtualization for Enterprise Applications and SOA Environment

WebSphere Application Server

WebSphere Application ServerNetwork Deployment

WebSphere ESB

WebSphere Process Server

WebSphere Portal Server

WebSphere Commerce Server

J2EE(BEA, JBoss, Geronimo,

WebSphere CE, Tomcat, etc.)

LAMP/LEAPPHPRuby

.NETStatic HTTP

(Apache, IHS,IIS, etc)

• Lowers operational and energy costs

• Improves quality of service and application performance

• Better manages application health• Works across a heterogeneous environment that includes

IBM WebSphere and non-WebSphere application servers (Apache, BEA, JBoss) • Works across all leading platforms (AIX, Linux, UNIX, Windows, z/OS)

WebSphere Infrastructure on z/OS 29© 2008 IBM Corporation

Business Process Management enabled by SOA

App

s &

In

fo A

sset

s

Business Innovation and Optimization Services

Dev

elop

men

tS

ervi

ces

Interaction Services Process Services Information Ser vices

Partner Services Business App Services Access Service s

Integrated environment for design

and creation of solution

assets

Manage and secure services,

applications and

resources

Facilitates better decision-making with real-time business information

Enables collaboration between people,

processes & information

Orchestrate and automate business

processes

Manages diverse data and content in a

unified manner

Connect with trading partners

Build on a robust, scaleable, and secure services environment

Facilitates interactions with existing information and application assets

ESBFacilitates communication between services

IT S

ervi

ceM

anag

emen

t

Infrastructure ServicesOptimizes throughput,

availability and performance

WebSphere Infrastructure on z/OS 30© 2008 IBM Corporation

BPM solves common business challenges . . .

BPM from IBM enables and governs System z processes involving content, transactions and collaboration

Models Process Knowledge Metrics

Expertise and AssetsPolicies Business Logic Methodology

Modeling Event Processing Monitoring

SoftwareForms Integration Rules Engine Workflow

BPM includes…

Empowers Business UsersDetects Business Situations

and Takes ActionProvides Clear Visibility into

Business Processes

Streamlines Complex Integration Across Multiple Processes

Enables Process Change

Simulates / Predicts Outcomes

BPM empowers business to innovate and deliver rapid and transformative change

WebSphere Infrastructure on z/OS 31© 2008 IBM Corporation

IBM’s BPM Suite

WebSphere Infrastructure on z/OS 32© 2008 IBM Corporation

IBM's BPM Suite Provides a Comprehensive Set of Role-Based Capabilities for Continuous Process Optimization

Policies

Rules

Service Selection

Active Content

Analytics

Events

Points of Agility:Business Process

Modeling and DesignHuman Interaction and

Collaboration

ProcessExecution

Business ActivityMonitoring and Analysis

WebSphere Infrastructure on z/OS 33© 2008 IBM Corporation

Analytics

Policies EventsRules

Service Selection

Active Content

Account OpeningAccount Opening

Points of Agility

Scenario: Bank Account Opening Dynamic Process

Credit check performed through third-party services or on-premise data, based on date of last check

Business User

Pre-sale policy to cross-sell and up-sell products based on geography, product, and customer type

Fraud detection based on transaction source, amount, and customer verification

Automatically personalize and fulfill content for customer on-boarding during account opening process

Correlate account opening event with address/PIN change and large withdrawal to trigger fraud alert

Analyze processing time by region and regulatory compliance requirements to identify further efficiencies

WebSphere Infrastructure on z/OS 34© 2008 IBM Corporation

Model, analyze and simulate System z business processesA better way to understand how your business operates

Model for innovation Predict results before deployment

IBM is positioned in the leaders quadrant: Gartner, Inc., “Magic Quadrant for Business Process Analysis Tools, 2H07-1H08”

WebSphere Business Modeler 6.1

� Advanced Simulation Capabilities� New Interoperability – FileNet P8, MS-Word

� Traceability to easily maintain model consistency

WebSphere Infrastructure on z/OS 35© 2008 IBM Corporation

Simple integration of processes without codingWith SOA, leverage existing assets and achieve greater flexibility

PackagedApps

StateMachines

HumanTasks

LegacySystems

JavaApp

WebSphere Integration Developer 6.1

WebSphere Infrastructure on z/OS 36© 2008 IBM Corporation3636

The Runtime Engine Of Your Business ProcessesAccelerates SOA-based process automation & integration

Enhances human-centric BPM capabilities– IBM Lotus Forms integration– Participant substitution/delegation– Support for batch work item transfer– New Business rule administration API– Enhanced business process administration client

Extends integration-centric BPM capabilities– New SCA HTTP binding– New JMS binding for generic workflow clients– WebSphere TX integration– Improved handling of WSDL/XSD– New and enhanced WESB primitives– 64-bit support for all server platforms– WAS XD support across all components– i5/OS platform coverage

Interaction Services

Information Services

Partner Services

Business App Services

Access Services

Dev

elop

men

tS

ervi

ces

Man

agem

ent

Ser

vice

s

Infrastructure Services

App

s &

In

fo A

sset

s

Process Services

Business Services

Enterprise Service Bus

WebSphereProcessServer

• Expands platform and infrastructurecurrency

– WAS v6.1 based runtime, including JDK5– Staff repository support with Virtual Member

Manager

WebSphere Process Server 6.1

WebSphere Infrastructure on z/OS 37© 2008 IBM Corporation

BPM Enabled by SOA without Fabric

Fabric extends BPM Enabled by SOA

Enabling Greater Business Process Flexibility

� Faster change through business service policies and metadata

� Dynamic service selection at runtime based on business policies

� Easily modify and dynamically execute business services based on content, context and contract

� Lower time and cost of change

� Services accessed through ESB� Business policy embedded in the process

flow ESB Registry

Business Process

End Points: a1 a2 a3 b1 b2 c1 c2

ESB Registry

Business Process

a1 a2 a3 b1 b2 c1 c2

Business Process

Services: A A

a1 a2

A

a3

B

b1

B

b2

C

c1

C

c2

ESB Registry

Business Process

End Points: a1 a2 a3 b1 b2 c1 c2

ESB Registry

Business Process

a1 a2 a3 b1 b2 c1 c2

Business Process

Services: A A

a1 a2

A

a3

B

b1

B

b2

C

c1

C

c2

ESB Registry

Business Process

End Points: a1 a2 a3 b1 b2 c1 c2

ESB Registry

Business Process

a1 a2 a3 b1 b2 c1 c2

Business Process

Services: A A

a1 a2

A

a3

B

b1

B

b2

C

c1

C

c2

End Points: b1

Business Services Dynamic Assembler

b2 b3 c1 c2 c3 N

Business Services:

Process segment with many different permutations and complex service mediation needs apply Fabric

ESB Registry

c4 …….End Points: b1

Business Services Dynamic Assembler

b2 b3 c1 c2 c3 N

CBB

Business ProcessBusiness Process

Services:

End Points:

A

a1

A

a1

D

d1

D

d2d1 d2

ESB Registry

c4 …….

A

a2

A B D D DC CB C

End Points: b1

Business Services Dynamic Assembler

b2 b3 c1 c2 c3 N

Business Services:

Process segment with many different permutations and complex service mediation needs apply Fabric

ESB Registry

c4 …….End Points: b1

Business Services Dynamic Assembler

b2 b3 c1 c2 c3 N

CBB

Business ProcessBusiness Process

Services:

End Points:

A

a1

A

a1

D

d1

D

d2d1 d2

ESB Registry

c4 …….

A

a2

A B D D DC CB C

End Points: b1

Business Services Dynamic Assembler

b2 b3 c1 c2 c3 N

Business Services:

Process segment with many different permutations and complex service mediation needs apply Fabric

ESB Registry

c4 …….End Points: b1

Business Services Dynamic Assembler

b2 b3 c1 c2 c3 N

CBB CBBBB

Business ProcessBusiness Process

Services:

End Points:

A

a1

A

a1

D

d1

D

d2d1 d2

ESB Registry

c4 …….

A

a2

A B D D DC CB C

WebSphere Business Services Fabric 6.1

WebSphere Infrastructure on z/OS 38© 2008 IBM Corporation

Business Alerts Notification of situations that require response

External InformationInformation affecting performance

ScorecardsKey Performance Indicators for business units

Reports & AnalysesUnderstanding trends by combining real-time performance and historical information

Collaboration Work with teams to resolve situations

Monitor: Achieve Real-time Visibility into Processes through customized dashboards

WebSphere BusinessMonitor 6.1

WebSphere Infrastructure on z/OS 39© 2008 IBM Corporation

Business Event Processing

Predict and React to Real-Time EventsIncrease your ability to respond to changing business situations

� Something of interest has happened….

� Perhaps it’s a combination of non-sequenced events….

� …representing business action that needs to be taken

Elevating actionable event patterns up to the business user=

� Create actionable event patterns� Detect patterns in disparate event flows� Initiate Action through BPM

Business users can:

WebSphere Business Events 6.1

WebSphere Infrastructure on z/OS 40© 2008 IBM Corporation

When to Use System z for Process Serving

� Efficiency: Control processes next to the transactions they invoke

� Integration: Improve and extend the flow of an existing process

� Automation: Reduce the human enter keys� Reliability: Guaranteed connections and

coordinated transactions deliver automated processes with integrity

� Workload Management: Intelligent use of system resources for mixed workloads supporting composite applications

� Security: Built into all system layers� Availability: (zero downtime)/OS brand

promise� Performance: Full utilization of system

capacity with same class of service� Streamlining: Extend and enrich CICS, IMS, DB2,

SAP and WAS on z/OS

Personal Loan Request(New WASz Application)

Get Customer Information(Existing CICS application)

Credit Rating(External Bureau)

DB2

Approval(Human Task)

ApprovedNot Approved

Additional Services(CRM System)

Reply(Human or Electronic)

Internet

System z–The choreographer for an SOA

z/OS

WebSphere Infrastructure on z/OS 41© 2008 IBM Corporation

Ball State UniversityIndustry: EducationURL: http://cms.bsu.edu/

Ball State University bridges disparate systems and solves key administrative issue with IBM SOA solution.

CHALLENGES� Coordinate 40 name and address systems to streamline administrative

processes and ensure information integrity for users � Minor unpaid student fees and fines prevented student from registering and

paying tuition for upcoming semester

SOLUTION� SOA with Enterprise Service Bus to connect siloed applications without

hand-coding individual API calls � WebSphere Process Server to orchestrate and streamline business

processes and perform workflow automation

BENEFITS� Ability to develop and implement services in an SOA environment

for resolving name and address discrepancies in 10 months, as opposed to several years for hand-coding individual application connections

� Streamlining and automation of business processes in student registration� Confidence that IBM solution can lead to wider use

of SOA to further streamline administrative business processes� Services created here can be reused in later SOA efforts

“SOA has been such a gift to us. It enables us to embrace a new technology that provides services at a level that we couldn’t even imagine before.”–Dr. O’Neal Smitherman

WebSphere Infrastructure on z/OS 42© 2008 IBM Corporation

Customer Example: AetnaIndustry: Insurance

A leading US health insurer undergoes a major transformation inhow it enables capabilities within the enterprise

Challenges� Heterogeneous IT landscape with a mature organization and diverse

technologies� Broad range of insurance and employee benefits products to deliver� Large number of customers to service

SOLUTION� SOA transformation, Business Process Management implementation� Seamless integration of highly diverse systems using widely adopted

industry standards� Modeled their business processes and performed simulations� Created a Services Factory team to create, test & catalog SOA services

BENEFITS� Ability to rapidly integrate systems� Knowledge transfer between teams thus allowing for a more dynamic and

cohesive organization� Aetna is positioned for agility in effecting future IT changes

WebSphere Infrastructure on z/OS 43© 2008 IBM Corporation

Customer Example: A Large AP Bank

Industry: Banking

Accelerate the integration of mission-critical syst ems to improve operations and customer service

IT CHALLENGES� MQWF version is EOL and not flexible enough to support New Core Banking

applications� Single Platform for All Types of Business Process� Reusing and extending existing IT assets

BUSINESS CHALLENGES� Cannot keep up with competition and consumer demand� Shift from IT to Business Centric Process� Understand how much volume the new system could handle before bottlenecks arose

and costs could be trimmed

SOLUTION� Successfully migrated identified MQWF flows to Process Server� Cash management is pilot project - using Monitor for real time performance

monitoring and tracking promotions success by individual (by Q3 08)� WebSphere BPM suite (Modeler, WID, WPS, Monitor)� Process Server on z production is scheduled in Q2 2008

BENEFITS� Streamlined operations to keep up with competition and consumer demand� Infrastructure to support New Core Banking applications

WebSphere Infrastructure on z/OS 44© 2008 IBM Corporation

Server Leadership: 40+ years in the making!

The power of

many . . .

. . . the simplicity of

ONE

The New IBM System z10 Enterprise Class

The Future Runs on System z…

And Your Future Begins Today

WebSphere Infrastructure on z/OS 45© 2008 IBM Corporation

Resources

• WebSphere Service Registry and Repository on the webhttp://www-306.ibm.com/software/integration/wsrr/

• Redbook - http://www.redbooks.ibm.com/abstracts/SG247386.html?Open• SOA Governance –

http://www.ibm.com/soa/gov• WSRR on System z brochure -

ftp://ftp.software.ibm.com/software/websphere/integration/wsrr/070905_WSB11350-USEN-00_wssr_0905_BR.pdf

• Application Integration Software On System z White Paper -ftp://ftp.software.ibm.com/software/integration/wmq/WSB11353-USEN-00.pdf

• WSRR V6.1 Datasheet -ftp://ftp.software.ibm.com/software/websphere/integration/wsrr/WSD11284-USEN-01_DS_wsrr.pdf

• WebSphere MQ –http://www-306.ibm.com/software/integration/wmq/

• CICS - http://www.ibm.com/cics• Rational Developer for System z –

http://www-306.ibm.com/software/awdtools/rdz/

WebSphere Infrastructure on z/OS 46© 2008 IBM Corporation

Resources …

• WebSphere Compute Grid ideal for handling mission-critical batch workloads

http://www.ibm.com/developerworks/websphere/techjournal/0804_antani/0804_antani.html• Enterprise Java Batch with Compute Grid WebCast

http://www-306.ibm.com/software/os/systemz/telecon/nov15/• WebSphere Technical Overview Podcast

http://www.ibm.com/developerworks/podcast/dysmf/dysmf-2007-ep5txt.html?ca=dwpodcastall

• Java Batch Programming with Compute Gridhttp://www.ibm.com/developerworks/websphere/techjournal/0801_vignola/0801_vignola.ht

ml• Development Tooling Summary for Compute Grid

http://www.ibm.com/developerworks/forums/thread.jspa?threadID=190624• Compute Grid Discussion forum

http://www.ibm.com/developerworks/forums/forum.jspa?forumID=1240 • Compute Grid Trial Download

http://www.ibm.com/developerworks/downloads/ws/wscg/learn.html?S_TACT=105AGX10&S_CMP=ART

• Compute Grid Wiki (product documentation)http://www.ibm.com/developerworks/wikis/display/xdcomputegrid/Home?S_TACT=105AG

X10&S_CMP=ART

WebSphere Infrastructure on z/OS 47© 2008 IBM Corporation 47

© IBM Corporation 2008. All Rights Reserved.

THE INFORMATION CONTAINED IN THIS PRESENTATION IS P ROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFF ORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMA TION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITI ON, THIS INFORMATION IS BASED ON IBM’S CURRENT PROD UCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOU T NOTICE. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAM AGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, NOR SHALL HAVE THE EFF ECT OF, CREATING ANY WARRANTIES OR REPRESENTATIONS FROM IBM (OR ITS SUPPLIERS OR LICENSORS), OR ALTERING THE TERMS AND CONDITIONS OF ANY AGREEMENT OR LICENSE GOVERNING THE USE OF IBM PRODUCTS AND/OR SOFTWARE.

REFERENCES IN THIS PRESENTATION TO IBM PRODUCTS, PROGRAMS, OR SERVICES DO NOT IMPLY THAT THEY WILL BE AVAILABLE IN ALL COUNTRIES IN WHICH IBM OPERATES. PRODUCT RELEASE D ATES AND/OR CAPABILITIES REFERENCED IN THIS PRESENT ATION MAY CHANGE AT ANY TIME AT IBM'S SOLE DISCRETION BASED ON MARKE T OPPORTUNITIES OR OTHER FACTORS, AND ARE NOT INTEN DED TO BE A COMMITMENT TO FUTURE PRODUCT OR FEATURE AVAILABILIT Y IN ANY WAY. NOTHING CONTAINED IN THESE MATERIALS I S INTENDED TO, NOR SHALL HAVE THE EFFECT OF, STATING OR IMPLYING THAT ANY ACTIVITIES UNDERTAKEN BY YOU WILL RESULT IN ANY SPECIFIC SALES, REVENUE GROWTH OR OTHER RESULTS. PERFORMANCE IS BA SED ON MEASUREMENTS AND PROJECTIONS USING STANDARD IBM BENCHMARKS IN A CONTROLLED ENVIRONMENT. THE ACTUAL THROUGHPUT OR PERFORMANCE THAT ANY USER WILL EXPER IENCE WILL VARY DEPENDING UPON MANY FACTORS, INCLUDING CONSIDE RATIONS SUCH AS THE AMOUNT OF MULTIPROGRAMMING IN T HE USER'S JOB STREAM, THE I/O CONFIGURATION, THE STORAGE CONFIGUR ATION, AND THE WORKLOAD PROCESSED. THEREFORE, NO A SSURANCE CAN BE GIVEN THAT AN INDIVIDUAL USER WILL ACHIEVE RESULTS SIMILAR TO THOSE STATED HERE.

All customer examples described are presented as il lustrations of how those customers have used IBM pr oducts and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer.

The following are trademarks of the International B usiness Machines Corporation in the United States a nd/or other countries. For a complete list of IBM trademarks, see www.ibm.com/legal/copytrade.shtmlAIX, CICS, CICSPlex, DB2, DB2 Universal Database, i 5/OS, IBM, the IBM logo, IMS, iSeries, Lotus, OMEGA MON, OS/390, Parallel Sysplex, pureXML, Rational, RCAF, Redbooks, Sametime, Smart SOA, System i, System i5, System z , Tivoli, WebSph ere, and z/OS.

Java and all Java-based trademarks are trademarks o f Sun Microsystems, Inc. in the United States, other countries, or both.Microsoft and Windows are trademarks of Microsoft C orporation in the United States, other countries, or both.Intel and Pentium are trademarks or registered trad emarks of Intel Corporation or its subsidiaries in the United States and other countries.UNIX is a registered trademark of The Open Group in the United States and other countries.Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

Other company, product, or service names may be tra demarks or service marks of others.