AIM_Overview_03

Download Report

Transcript AIM_Overview_03

Martin Samek
WebSphere Client Technical Specialist
[email protected]
WebSphere Portfolio Overview
© 2012 IBM Corporation
Agenda
 WebSphere Application Infrastructure
- Application Server
- Extreme Scale
- Workload Deployer
 WebSphere Connectivity & Integration
– MQ
– Enterprise Service Bus
– DataPower
 IBM Business Process Management
– BPM
– Operational Decision Management
2
© 2012 IBM Corporation
WebSphere Application Infrastructure V8.5 (V8.5.5 June 2013)
Runtime
Tools
IBM Pure Application System
Cloud &
Operational
Management
& Efficiency
IBM Workload Deployer
WAS HV V8.5.5
Pattern for
Web
Applications
Rational
Application
Developer
Mobile Apps
(Web, Hybrid,
Native)
Fit for
Purpose
Application
Foundation
IBM Worklight Server
DataPower
XC10
WebSphere
eXtreme Scale
WebSphere Application Server V8.5.5
(New WAS Liberty Core edition)
(WXS entitlement for some editions)
(Intelligent Mgmt in ND and z/OS)
(Liberty profile with all editions)
IBM JVM
WAS Dev
Tools for
Eclipse
IBM
Worklight
Studio
Eclipse
Eclipse
© 2012 IBM Corporation
WebSphere Application Server V8.5 Delivered
Unparalleled Application Development and Management Environment, Rich User
Experiences … Faster
Developer Experience
Fast, flexible,
and simplified
application
development
 JEE 6
 Liberty Profile
 Expanded Tooling and
WebSphere Application Server
Tooling Bundles
 OSGI programming model
enhancements
 EJB support in OSGi apps
 JDK7 Support
 Migration toolkit
 Web 2.0 & Mobile Toolkit; IBM
Worklight Integration
 SCA OASIS programming
model
Application Resiliency
Intelligent
Management
& Enhanced
Resiliency
 Application Edition
Management
 Application Server Health
Management
 Dynamic Clustering
 New Intelligent Routing
capabilities
 Messaging infrastructure
resiliency
 Memory leak detection &
protection in WAS
Operations and Control
Improved
Operations,
Security, Control
& Integration
 Selectable JDK
 WebSphere Batch
enhancements
 Admin Security Audit
 OSGi Blueprint security
improvements
 Cross Component Trace
(XCT)
 Enhanced IBM Support
Assistant
 Better log and trace filtering
© 2012 IBM Corporation
WAS v8.5.5 Family
WAS for
Developers
Tools Liberty
Edition and Full
Profiles
WAS ND
+WXS
Enables efficient
development of
innovative apps
that will run on
WAS in production
Available as a
no-charge edition
for the developer
desktop and
includes Eclipse
adapters
WAS Hypervisor Edition
Tools Liberty Intelligent
Edition and Full Mgmt
Profiles
+WXS
Delivers near-continuous
availability, with advanced
performance and intelligent
management capabilities, for
mission-critical apps.
Full entitlement to WXS.
WAS
Liberty
Tools
and Full
Edition
Profiles
+WXS
Liberty
and Full
Profiles
Intelligent
Mgmt
The WAS ND server
optimized to instantly run in
Pure Application System,
VMware, PowerVM, zVM and
other server virtualization
environments.
Liberty
and Full
Profiles
Intelligent
Mgmt
+WXS
Client
Takes full advantage of
the z/OS Sysplex to deliver a
highly secure, reliable, and
resource efficient
server experience.
Entitlement to WXS z/OS client.
Provides secure, high performance transaction engine for moderately
sized configurations with web tier clustering and failover across up to five
application server profiles.
Includes entitlement to eXtreme Scale for HTTP session caching and
DynaCache on the entitled WebSphere Application Server.
WAS Express
Liberty
and Full
A lightweight
Profiles
+WXS
WAS for z/OS
and low-cost Liberty based
offering (not full-profile WAS), providing
A
low-cost,
ready-to-go
to build
the
capabilities
to rapidlysolution
build and
deliver
dynamic
Web sites & apps, including both
web applications.
Liberty and full-profile WAS. Restricted to a
set amount of PVUs.
WAS Liberty Core
Liberty Profile
(Web Profile only)
A lightweight and low-cost Liberty profile based
offering (not full-profile WAS), providing the
capabilities to rapidly build and deliver web apps
that do not require the full Java EE stack.
© 2012 IBM Corporation
WAS V8.5.5 High Level Architecture
host 1
Apps
Apps
Application Resiliency
host 2
Apps
Apps
DB
Caching Tier
WAS Full Profile
Server X
IBM HTTP
Server
On Demand
Router
WAS Full Profile
Server Y
Messaging Cluster
WAS ND Application Cluster
Apps
Apps
WAS Full Profile
Cluster Member
Apps
Apps
WAS Full Profile
Cluster Member
Intelligent Management Agents
WAS ND
Administrative Cell
Deployment
Manager
High Availability Manager
Node Agent
Grid
Container
…
WebSphere
plugin
Grid
Container
Catalog
Server
WebSphere
Extreme Scale
DB
Node Agent
Admin App
Browser
Client
JMX
Client
© 2012 IBM Corporation
Refresher on V8.5 – Intelligent Management
Better TCO through management efficiency and performance, Intelligent Management
delivers the ability to sense and respond quickly to changes
Application Edition
Management
Enables interruption free application rollout
Health Management
Monitors the status of your applications with the
ability to sense and respond to problem areas
Dynamic Clustering
Dynamically provision and start/stop new
instances of app server based on workload
demands
Intelligent Routing
Ensures priority is given to business critical
applications via administrator defined rules
Batch processing
Batch
Modules
Support that leverages your existing Java online
transaction processing (OLTP) infrastructure to
support new Java batch workloads
© 2012 IBM Corporation
WebSphere Application Server Liberty Core v8.5.5
Developer Experience
Liberty Core, a new Liberty profile only edition, enabling rapid development of lightweight,
flexible and extensible applications for maximum density deployments
What is Liberty Core:








Simple, lightweight and low cost WAS edition
Alternative to open source , and including WebSphere QoS
Liberty profile only (not full-profile WAS)
Subset of Liberty in WAS, ND (no JMS, WS, WXS)
Scoped to Web Profile capabilities
Easily embeddable (zip and go)
Extensible via Liberty Extensions SPI
Clear migration path up the stack to WAS and ND
(gaining prog models, management, resiliency, scale)
Benefits for developers:
 Lightweight, flexible and easy to use runtime; rapid server restart
 Free to download tools with support on developer desktop
Benefits for operations:
 Fidelity across WAS editions; consistent dev / test / run
 Manage across traditional and cloud infrastructures
Benefits for customers and partners:
 Easy extensibility for custom features and 3rd party components
 Ideal for packaging lightweight web applications
© 2012 IBM Corporation
Developer Experience
Liberty feature set – V8.5
WAS v8.5.5 delivers programming model and qualities of service enhancements to the
Liberty profile, expanding the scope of Liberty based applications and deployment
Highly Composable Runtime
Based on ‘Features’
zosTransaction
WAS Extensions
beanvalidation
jaxrs
zosWlm
zosSecurity
osgi.jpa
appSecurity
localConnector
restConnector
blueprint
ssl
Java EE Support
jsf
jsp
Runtime Services
&
Config Model
Full WAS Profile
wab
servlet
json
monitor
jpa
Feature Manager
sessionDatabase
jndi
HTTP Transport
jdbc
Application Manager
WAS v8.5 Liberty Profile
© 2012 IBM Corporation
WAS Tools Edition Bundles
WebSphere and Rational provide development tools options from the lightweight free to
download WAS Developer Tools to the advanced Rational Application Developer
Team
WAS ND – Tools Edition
Tools
Edition
• Like “WAS – Tools Edition” but for WAS ND production use
WAS – Tools Edition
Tools
Edition
• Solution: Production WAS + unlimited tools (RAD or WAS Developer Tools)
• Terms (runtime): Production use
• Terms (tools): Unlimited use of tools for developing applications to be deployed
on WAS included with this bundle.
WAS for Developers – Tools Edition for Eclipse
•
•
•
•
Tools
Edition
Solution: WAS for Developers + WAS Developer Tools
Terms: Single user. Development use only
Freely available, supported for a fee
Easily obtained for rapid development to WAS v7, v8, v8.5 and Liberty
Individual
© 2012 IBM Corporation
Developer Experience
Comprehensive
Rational Application Developer and WAS Developer Tools
Portal &
Portlet
Enhancements in
WAS Developer Tools 8.5.5 & RAD 9.0
to support the new capabilities
in Liberty and WAS 8.5.5 editions
JCA*
SIP*
SCA*
CEA
Analysis*
JSF**
Batch
Data
Profiling*
Focused
Web 2.0 &
Mobile*
Visualization
Maven*
Java EE*
OSGi
Team
Debug
Basic
WAS & Liberty
Profile*
Eclipse
Free
Cloud
WAS Developer Tools
Team Code
Coverage
Rational Application Developer
Freely available
Supported with S&S (v8.5.5)
*Enhanced
Paid Offering
** JSF pgm model support in WDT. Enhanced tooling in RAD.
© 2012 IBM Corporation
IBM Workload Deployer - Speed the Development & Test Lifecycle
IBM Workload Deployer & WAS
Hypervisor Edition
1
Self service
request
Developer
2 Rapidly access
consistent &
repeatable
provisioned
development & test
environment
12
© 2012 IBM Corporation
WebSphere Connectivity & Integration
 Message Queue (MQ)
 IBM Integration Bus (ESB platform)
13
© 2012 IBM Corporation
WebSphere MQ - Elements of Messaging and Queuing
14

Programs communicate by putting
messages in message queues

Communication can be one
way or two way

Either program can be busy or
unavailable
© 2012 IBM Corporation
What does WebSphere MQ do?
● Message Oriented Middleware
● Provides messaging services to applications that need to exchange data and
events with:
Proven reliability
Transactional integrity
Consistency
Application A
Application Z
Time independence
Ease and Speed
Flexibility
WebSphere MQ
High-performance
Security
Scalability
Auditability
Application B
15
Application C
Application D
© 2012 IBM Corporation
The solution to Messaging Connectivity  WebSphere MQ
Features:
WebSphere MQ can dramatically
reduce application infrastructure
costs by providing a single
manageable distributed infrastructure
for all application messaging traffic.
COBOL, C, C++, RPG,
…others.
Multiple APIs
Java / JEE
C, C++, .NET C#
XMS
JMS
MQ Interface
WebSphere MQ supports the broadest range of APIs,
programming languages and OS platforms
Provides JMS engine that can be implemented on “any”
standards-compliant JEE server
Offers a broad range of qualities of service and
messaging methods including publish/subscribe
Supports major transaction monitors and database
managers
Offers the most scalable, most manageable messaging
system available
Assures transactional message delivery end-to-end.
Web Services
Microsoft®
SOAP
.NET (C#)
HTTP, FTP, …
Other Interfaces
WebSphere MQ
HP-UX
Windows
zLinux
Solaris
AIX
zOS
i5OS
Linux
NSS OVMS
80+ platform configurations
16
© 2012 IBM Corporation
WebSphere Connectivity & Integration
 Message Queue (MQ)
 IBM Integration Bus (ESB platform)
17
© 2012 IBM Corporation
Enterprise Service Bus Concept
SERVICE
INTERFACE
Travel
Reservation
Process
Check Credit
Service
SOAP/HTTP
MQ
Book Flight
Service
Enterprise Service Bus
JMS
Enrich
Distribute
Convert
Transform
Enterprise Service Bus
Correlate
REST
Hotel
Availability
Service
NEW Flight
Availability
Service
SOAP/HTTP
MQ
Flight
Availability
Service
Book Hotel
Service
Flat File
Book Car
Service
Log/Monitor
Route
OLD Flight
Availability
Service
© 2013 IBM Corporation
Introducing IBM Integration Bus
 IBM’s Strategic Integration Technology
– Single engineered product for .NET, Java and fully heterogeneous integration scenarios
– Advanced ESB with wide integration capabilities
DataPower
IBM Integration Bus
Edge
 A Natural Evolution for WebSphere Message Broker users
– Significant innovation and evolution of WMB technology base
– New features for Policy-based WLM, BPM integration, Business rules and .NET
19
© 2013 IBM Corporation
Introducing IBM Integration Bus
DataPower
IBM Integration Bus
Message
Flow
Message
Flow
Edge
•
•
•
DMZ
Service Gateway
XML Firewall
B2B Partner GW
Message
Flow
Message
Flow
MQ File WS
Message
Flow
File
MQ
WS
20
© 2012 IBM Corporation
Development Toolkit
21
© 2012 IBM Corporation
Subset of Connectivity Nodes
© 2012 IBM Corporation
Data Transformation Capabilities
 Graphical, easy to use
 Drag and Drop fields, apply functions
 Convert XML to anything
 Uses standard XSL Style
sheets
 Use any of the 40+ .NET
languages (e.g. C#,
VB.NET)
 Access COM objects
 Embed Java programs
 Describe powerful transformations
quickly
 Ability to use XPath for tree
access
 Uses SQL-based language (ESQL)
 Transform using PHP
scripts
 PHP 5.2 compliant
© 2012 IBM Corporation
Deep Integration for .NET
 Node for native .NET program invocation
– Call .NET programs directly via CLR V4; includes app domains for isolation
– C#, VB .NET (COM), JScript & F# programming available natively in MB
• Extensive range of .NET data types supported for easy integration
 Integrated Visual Studio Development
– Create .NET nodes in Visual Studio; Native MB assemblies simplifies process
• e.g. packages, templates, #using, debug, content assist etc
– Visual studio compiled resources available without redeploy
• Broker .NET watcher loads App Domain with most recent assembly
 Call .NET programs from new and existing MB nodes
– Toolkit can introspect .NET assemblies to dynamically discover available methods
• Automatically create appropriate language signatures to simplify invocation
– (e.g.) ESQL can now directly invoke .NET programs using simple procedure call
 .NET performance compares favourably with native ESQL & Java transformations
– .NET resource statistics show behaviour partitioned by app domain (calls, storage…)
24
© 2011 IBM Corporation
Simple and easy solution now at a price point for all
businesses
Large Business and Enterprise
Advanced
Standard
Express
25
KEY: Connectivity is Business critical
 Handle high volumes of data, with
high quality-of-service
 High availability to support SLAs
 Integrate diverse business
applications
Mid Market
KEY: Rapidly add new capability
 Integrate specialist applications
(e.g. CRM)
 Unlock value of file based data
Small Business or Department
KEY: Low cost entry
 Easily connect Microsoft and other
applications
 Easy visual mapping and
transformation
© 2011 IBM Corporation
Business Process Management
 BPM
 Operational Decision Management
26
© 2012 IBM Corporation
IBM Software
Root Causes of Business-Driven Processes Problems
Finance
and Ops
3
1. Informal Tasks and
Communication (ex
Paper or email)
6
Invoice
Reconciliation
Teams
Executive
Management
Customer
Service
Account
Administration
1
2
2. Inefficient Working
Environment Spans
Systems
3. Inconsistent
Prioritization
4. Incomplete or
Inaccurate Data Flow
Between Systems
5. Lack of Control Over
System and Business
Events (Exceptions)
4
6. Poor Visibility Into
Process Performance
5
Business Pains:
• Cannot Grow
Efficiently
• Customer Satisfaction
2
7
© 2011 IBM Corporation
IBM Software
BPM Delivers a Layer for Control and Visibility
3
Finance
& Ops
6
Invoice
Reconciliation
Teams
1
2
Customer
Service
1. Automatically
prioritizes and routes
work
Executive
Management
Account
Administration
2. Guides users through
decisions
3. Standard and
consistent work
prioritization
4. Leverages exiting
system data Systems
5. Reacts to business
events and generates
actions
BPM
6. Real-time visibility
and process control
4
5
Benefits:
• 80% Reduction in
Manual Interactions
• Faster Issue Resolution
© 2011 IBM Corporation
IBM Software
IBM Business Process Manager V7.5
Process End-Users
Process Owners
Business & IT Authors
IT Developers
Authors & Admins
Process
Designer
Integration
Designer
Process Center
Governance of Entire BPM Life Cycle
Shared Assets
Versioned Assets
Server Registry
BPM Repository
Design
IBM BPM
widgets work
with IBM
WebSphere
Portal
Improve
Measure
Process Server
BPMN
Rules
Out-of-box
Process Portal
29
Backward
compatibility,
easy migration
from WLE &
WPS
Deploy
BPM 7.5 PoT - IBM Integration Designer
Monitoring
Configurable
Business Space
BPEL
ESB
Optional
Microsoft Add-ons
© 2011 IBM Corporation
IBM Software
IBM Business Process Manager: One Unified BPM Platform
Advanced Configuration
Process
Designer
Integration
Designer
Process Center
Process Server
(Unified Runtime with 100%
support for existing WLE
and WPS models)
Complete set of advanced
BPM capabilities
 Includes standard BPM capabilities,
 Extended support for high-volume process
automation, with high quality-of-service
 Built-in SOA components for extensive
enterprise-wide service integration,
orchestration
30
Standard Configuration
Express Configuration
Process
Designer
Process Center
150 end-user limit
Process
Designer
(2 authors)
Process Center
(2 cores, no HA)
Process Server
(WLE only. WPS
disabled)
Configured for typical BPM
projects, programs
 For multi-project improvement
programs,
with high business involvement
 Focus on improved workflow,
productivity
 Includes basic system integration
support
 Rapid time-to-value
Process Server
(4 cores, no HA, no WPS)
Configured for first
BPM projects
 For small numbers of users – single
server,
no clustering
 Low entry price
 Easy to install, easy to use
© 2011 IBM Corporation
IBM Software
IBM BPM – BPMN Modeling
31
BPM 7.5 PoT - Build from Scratch
© 2011 IBM Corporation
31
IBM Software
Process Designer
Drag-and-Drop
BPMN objects
Library of shared,
reusable components
Full Version
History with
Rollback
32
Define behavior
through “Property
Sheets”
BPM 7.5 PoT - Build from Scratch
© 2011 IBM Corporation
32
IBM Software
User Interface Designer
Graphically
Build Process
User
Interfaces
33
BPM 7.5 PoT - Build from Scratch
© 2011 IBM Corporation
33
IBM Software
BPM Leverages SOA Infrastructure
Finance
& Ops
Invoice
Reconciliation
Teams
Customer
Service
Executive
Management
Account
Administration
•
BPM
IBM Business Process
Manager Advanced Edition
SOA
Systems
34
BPM 7.5 PoT - Product Architecture Summary
© 2011 IBM Corporation
IBM Software
Seamless Collaboration Across Roles
Integration
Developer
Business
Process Owner
 Authors a Process Application
 Defines Service Interfaces for
Implementation by Integration
Developer
Business
Process Owner
 Imports the Process Application
 Generates Service
Implementations
 Unit Tests Services
 Delivers Services to Repository
Shared Assets
Versioned Assets
 Wires the Implemented Services to
the Process
 Unit Test the Process
Server Registry
BPM Repository
35
BPM 7.5 PoT - IBM Integration Designer
© 2011 IBM Corporation
Business Process Management
 BPM
 Operational Decision Management
36
© 2012 IBM Corporation
Day-to-day operational decisions
in lending
How risky is this loan application?
What is the applicable rate for this loan?
Is this customer eligible for this offer?
in payments
What is the fee for this operation?
How to route a payment?
How to handle this exception?
in customer servicing
Which product to recommend?
How to handle this customer complaint?
in risk & compliance
How to account for a business transaction?
How to reconciliate data from many sources?
How to report for some trades?
Large volumes of simple to complex day-to-day business decisions
means there is an opportunity for operational improvements:
e.g. better reactivity with increased straight-through processing, shorter
time-to-market for new personalized offers, reduced errors with
transparent business logic
37
©2011 IBM Corporation
Business Change Drives IT agility
Decisions used in operations = “business rules”
Where Business Rules Exist
Issues
• Rules are hidden in code or isolated
within the organization
• Changes are hard to track and
maintain over time
Applications
Documents
• Rules used by systems have to be
programmed and require IT resources
• Duplication and multiple versions of
the same rules
• Lack of auditability, traceability
People
38
Processes
IBM WebSphere ILOG JRules 7.1.1.0
• Decision changes cannot be easily
tested or simulated
© 2010 IBM Corporation
The Smarter Approach: Facilitating Change with WODM
Where Business Rules Exist
Operational Decision Management
User Tools
Rules are
Defined,
Analyzed
and
Maintained
Documents
Applications
Rules are
Managed
and Stored
Rule Repository
People
Processes
Rule Execution
Server
39
Rules are
Deployed,
Executed
and
Monitored
© 2010 IBM Corporation
Localization of Rule Language
Business Object Model
Rule Vocabulary
Developer
Business Rule Language
Rule Developer /
Business User
IT / Business
CustomerInfo
• name
• birthday
• getNumAccidents()
• isHighRiskDriver()
•…
“customer”
Rule: High risk driver
• the name of …
• the birthday of …
• the number of accidents of …
• the … is a high risk driver
•…
if
“client”
Règle: Conducteur à risque
• le nom du ...
• l’anniversaire du ...
• Le nombre d’accidents du ...
• le ... est un conducteur à risque
•…
si
the birthday of customer is after 12/9/1975 and
the number of accidents of customer is at least 3
then
set the customer as a high risk driver
L’anniversaire du client est après le 12/9/1975 et
le nombre d’accident du client est au moins 3
alors
Classer le client comme conducteur à risque
 Automatic generation of the rule vocabulary
 Comprehensive industry focused business terms to define its
data and associated actions
 Localizable vocabulary
40
Business Decisions stated in Business Language
COBOL Copybook
01 TRANSACTION-MSTR-FLE.
03 TRNS-CNBR-ASGND
PIC 9(10).
03 TRNS-CACCT-CD
PIC 9(5).
03 TRNS-AGE
PIC 999.
03 TRNS-ST
PIC XX.
03 CUST-STATUS
PIC XX.
03 CUST-AVAIL-CRSC
PIC 9999.
03 CUST-ASK-AMT
PIC 9(8)V99.
03 TRNS-ADDR.
05 LINE1
PIC X(25)
05 LINE2
PIC X(25).
05 LINE3
PIC X(25).
03 CUST-INFO OCCURS 5 TIMES.
05 MSG-LINE1
PIC X(30).
05 MSG-LINE2
PIC X(30).
Rule Vocabulary
Business Rule Language
“customer”
Rule: High risk driver
•
•
•
•
if
the
the
the
the
name of …
birthday of …
number of accidents of …
… is a high risk driver
the birthday of customer is after 12/9/1975 and
the number of accidents of customer is at least 3
then
set the customer as a high risk driver
“client”
• le nom du ...
• l’anniversaire du ...
• Le nombre d’accidents du ...
• le ... est un conducteur à risque
•…
Règle: Conducteur à risque
si
L’anniversaire du client est après le 12/9/1975 et
le nombre d’accident du client est au moins 3
alors
Classer le client comme conducteur à risque
 Customizable vocabulary specific to your organization, industry, application (etc.)
 Supports language localization
 Integrates with external data sources (e.g. list of countries)
 Drop down lists for customized domain data
 Templates facilitate new rule and event creation
41
Decisions are Often Locked within Processes
Without Decision Management
 Decisions are locked in processes and applications
 Programming skills are needed to create & modify decision logic
 Speed of business change is limited by IT bandwidth
 Manual intervention increases costs & reduces customer satisfaction
42
Decision Management Enables Reuse Across Processes
With Decision Management
Decision Service:
Risk Scoring
Decision Service:
Eligibility
Decision Service:
Offers & Promotions
 Reuse decision assets across processes
 Empower business people to own, author and update decision services
 Respond quickly to changing market conditions
 Maximize automation and straight-through processing
43
Business Process Management
Externalizing decisions for the right types of rules
Event rules to kick
off a business
process
Eligibility and Credit Risk
Business Rules
WebSphere Operational
Decision Management
Process-specific decision table
Process-specific SLA / Escalation rules
44
WebSphere Operational Decision Management
Components
WebSphere Operational Decision Management
Management
WebSphere Decision Center
Versioning
Decision Artifacts
Access and Control
Decision Center
Console
Repository
Define
Deploy
Rule Solutions
for Office
Update
Visibility &
Governance
Measure
Decision Center
for Business Space
WebSphere Decision Server
Design
Rule
Execution
Event
Execution
Decision
Monitoring
Connectors
Rule Designer
Event Designer
45
46
© 2012 IBM Corporation
Backup
47
© 2012 IBM Corporation
WebSphere Application Server
15 years of Leadership & Trusted Delivery
WAS v8.5.5 GA
• Liberty Profile
•
•
•
•
WAS v8.5 GA
• Lightweight Liberty profile with
z/OS extensions
• Intelligent Management &
resiliency (WVE, WCG merged)
• WOLA enhancements for z/OS
• Java SE 7
• WAS 8.5 HV for PureApp
New prog models
Web Profile Certification
Clustering & resiliency
Extensibility SPI to add
Liberty Features
• WAS Liberty Core
• Service Mapping
JEE6
WAS v8 GA
•Web 2.0 & Mobile FEP
•WAS v8.5 Alpha, Beta
•Migration Toolkit Refresh
•WAS Tools Bundles
JEE5
J2EE1.4
WAS v7
GA
WAS v6.1
GA
2006
2007
2008
2009
2010
2011
2012
2013
2014
© 2012 IBM Corporation
Operational Excellence
Service Mapping
Map one application’s interface or location to a different application through simple
content-based routing and message transformation
 Service Mapping is introduced into WAS full profile in v8.5.5 and provides dedicated visual
tools within RAD
 Graphical message mapping of input message to output message fields
 Use cases:
– Service versions: Account for differences in interface version modifications
– 'Meet in the middle': Integration of new services with existing services
© 2012 IBM Corporation