System z Reverse Lab Tour WebSphere on z/OS - IBM · 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
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 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.