© 2012 IBM Corporation WebSphere Portfolio Overview Martin Samek WebSphere Client Technical...
-
Upload
presley-eskins -
Category
Documents
-
view
219 -
download
1
Transcript of © 2012 IBM Corporation WebSphere Portfolio Overview Martin Samek WebSphere Client Technical...
© 2012 IBM Corporation
WebSphere Portfolio Overview
Martin Samek
WebSphere Client Technical Specialist
© 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
IBM Workload Deployer
IBM JVM
WebSphere eXtreme Scale
Rational Application Developer
ToolsRuntime
WAS DevTools for Eclipse
DataPowerXC10
Pattern forWeb
Applications
Eclipse
Fit for Purpose
Application Foundation
Cloud & Operational
Management & Efficiency
IBM Worklight Studio
Mobile Apps (Web, Hybrid,
Native) IBM Worklight Server
Eclipse
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)
WAS HV V8.5.5
WebSphere Application Infrastructure V8.5 (V8.5.5 June 2013)
IBM Pure Application System
© 2012 IBM Corporation
JEE 6Liberty ProfileExpanded Tooling and
WebSphere Application Server Tooling Bundles
OSGI programming model enhancements
EJB support in OSGi appsJDK7 Support Migration toolkitWeb 2.0 & Mobile Toolkit; IBM
Worklight IntegrationSCA OASIS programming
model
Developer Experience Operations and Control
Fast, flexible, and simplified application development
Application Edition Management
Application Server Health Management
Dynamic ClusteringNew Intelligent Routing
capabilitiesMessaging infrastructure
resiliencyMemory leak detection &
protection in WAS
Intelligent Management & Enhanced Resiliency
Improved Operations, Security, Control & Integration
Selectable JDKWebSphere Batch
enhancementsAdmin Security AuditOSGi Blueprint security
improvementsCross Component Trace
(XCT)Enhanced IBM Support
AssistantBetter log and trace filtering
Application Resiliency
WebSphere Application Server V8.5 Delivered
Unparalleled Application Development and Management Environment, Rich User Experiences … Faster
© 2012 IBM Corporation
WAS for Developers
WAS ND WAS for z/OSWAS Hypervisor Edition
Enables efficientdevelopment of innovative apps that will run on WAS in production
Available as a no-charge edition for the developer desktop and includes Eclipse adapters
The WAS ND server optimized to instantly run in Pure Application System, VMware, PowerVM, zVM and other server virtualization environments.
Delivers near-continuous availability, with advanced performance and intelligent management capabilities, for mission-critical apps.
Takes full advantage of the z/OS Sysplex to deliver a highly secure, reliable, and resource efficient server experience.
WAS Provides secure, high performance transaction engine for moderately sized configurations with web tier clustering and failover across up to five application server profiles.
Tools Edition
IntelligentMgmt +WXS
IntelligentMgmt
IntelligentMgmt
Tools Edition
Libertyand FullProfiles
+WXS
Tools Edition +WXS
+WXSClient
A lightweight and low-cost Liberty based offering (not full-profile WAS), providing the capabilities to rapidly build and deliver web applications.
A low-cost, ready-to-go solution to build dynamic Web sites & apps, including both Liberty and full-profile WAS. Restricted to a set amount of PVUs.
WAS ExpressLibertyand FullProfiles
WAS v8.5.5 Family
Liberty Profile (Web Profile only)
WAS Liberty Core
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.
+WXS
Full entitlement to WXS. Entitlement to WXS z/OS client.
Includes entitlement to eXtreme Scale for HTTP session caching and DynaCache on the entitled WebSphere Application Server.
Libertyand FullProfiles
Libertyand FullProfiles
Libertyand FullProfiles
Libertyand FullProfiles
© 2012 IBM Corporation
WAS V8.5.5 High Level Architecture
host 2host 1
JMX Client
IBM HTTP Server On Demand
Router
WAS Full ProfileServer X
AppsApps
WAS Full ProfileServer Y
AppsApps
Messaging Cluster
WAS ND Application Cluster
WAS Full ProfileCluster Member
AppsApps
WAS Full ProfileCluster Member
AppsApps
Intelligent Management Agents
High Availability Manager
Node Agent Node Agent
Browser Client
DeploymentManager
Admin App
WAS NDAdministrative Cell
…
CatalogServer
Caching Tier
Grid Container
Grid Container
WebSphere plugin
Application Resiliency
DB
DB
WebSphere Extreme Scale
© 2012 IBM Corporation
Intelligent Routing
Health Management
Application Edition Management
Dynamic Clustering
Batch processing
Refresher on V8.5 – Intelligent Management
Enables interruption free application rollout
Monitors the status of your applications with the ability to sense and respond to problem areas
Dynamically provision and start/stop new instances of app server based on workload demands
Ensures priority is given to business critical applications via administrator defined rules
Support that leverages your existing Java online transaction processing (OLTP) infrastructure to support new Java batch workloads
Batch Modules
Better TCO through management efficiency and performance, Intelligent Management delivers the ability to sense and respond quickly to changes
© 2012 IBM Corporation
WebSphere Application Server Liberty Core v8.5.5
Benefits for developers: Lightweight, flexible and easy to use runtime; rapid server
restartFree to download tools with support on developer desktop
Benefits for operations: Fidelity across WAS editions; consistent dev / test / runManage across traditional and cloud infrastructures
Benefits for customers and partners: Easy extensibility for custom features and 3rd party
componentsIdeal for packaging lightweight web applications
What is Liberty Core:Simple, lightweight and low cost WAS editionAlternative to open source , and including WebSphere QoSLiberty profile only (not full-profile WAS)Subset of Liberty in WAS, ND (no JMS, WS, WXS)Scoped to Web Profile capabilitiesEasily embeddable (zip and go)Extensible via Liberty Extensions SPIClear migration path up the stack to WAS and ND(gaining prog models, management, resiliency, scale)
Liberty Core, a new Liberty profile only edition, enabling rapid development of lightweight, flexible and extensible applications for maximum density deployments
Developer Experience
© 2012 IBM Corporation
Application ManagerHTTP TransportFeature Manager
jpaservlet
jsp
jsf
jndi jdbc
sessionDatabasemonitor
wab
blueprint
jaxrs
json
sslrestConnector
localConnectorosgi.jpa
appSecurityzosSecuritybeanvalidation
zosWlmzosTransaction
Full WAS Profile
WAS Extensions
Java EE Support
Runtime Services
&
Config Model
WAS v8.5 Liberty Profile
Highly Composable Runtime Based on ‘Features’
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
Developer Experience
© 2012 IBM Corporation
WAS ND – Tools Edition• Like “WAS – Tools Edition” but for WAS ND production use
WAS – 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• 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
Team
Individual
WAS Tools Edition Bundles
Tools Edition
Tools Edition
Tools Edition
WebSphere and Rational provide development tools options from the lightweight free to download WAS Developer Tools to the advanced Rational Application Developer
© 2012 IBM Corporation
Eclipse WAS Developer Tools Rational Application Developer
Paid OfferingFreely availableSupported with S&S (v8.5.5)
Com
pre
hens
ive
Foc
use
dB
asic
Web 2.0 & Mobile*
Portal & Portlet
OSGiJava EE*
WAS & Liberty Profile*
Cloud
JCA*
Batch
SCA*
JSF**
Visualization
Team Debug
Analysis*
Profiling*
SIP*
CEA
Team Code Coverage
Free
Data
Enhancements in WAS Developer Tools 8.5.5 & RAD 9.0
to support the new capabilitiesin Liberty and WAS 8.5.5 editions
*Enhanced
Maven*
** JSF pgm model support in WDT. Enhanced tooling in RAD.
Rational Application Developer and WAS Developer ToolsDeveloper Experience
© 2012 IBM Corporation12
1
2
Self service request
Rapidly access consistent & repeatable provisioned
development & test environment
Developer
IBM Workload Deployer - Speed the Development & Test Lifecycle
IBM Workload Deployer & WAS Hypervisor Edition
© 2012 IBM Corporation
WebSphere Connectivity & Integration
13
Message Queue (MQ)
IBM Integration Bus (ESB platform)
© 2012 IBM Corporation14
WebSphere MQ - Elements of Messaging and Queuing
Communication can be one way or two way
Programs communicate by putting messages in message queues
Either program can be busy or unavailable
© 2012 IBM Corporation15
What does WebSphere MQ do?
● Message Oriented Middleware
● Provides messaging services to applications that need to exchange data and events with:Proven reliabilityTransactional integrityConsistencyTime independenceEase and SpeedFlexibilityHigh-performanceSecurityScalabilityAuditability
Application ZApplication A
WebSphere MQ
Application B Application C Application D
© 2012 IBM Corporation16
The solution to Messaging Connectivity WebSphere MQ
HP-UX Windows zLinux Solaris AIX i5OS NSS OVMS
WebSphere MQ can dramatically reduce application infrastructure costs by providing a single manageable distributed infrastructure for all application messaging traffic.
zOS Linux
80+ platform configurations
WebSphere MQ
MQ Interface
COBOL, C, C++, RPG, …others.
JMS
Java / JEE
XMS
C, C++, .NET C#
.NET (C#)
Microsoft®
SOAP
Web Services
Other Interfaces
HTTP, FTP, …Multiple APIs
Features: 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.
© 2012 IBM Corporation
WebSphere Connectivity & Integration
17
Message Queue (MQ)
IBM Integration Bus (ESB platform)
© 2013 IBM Corporation
Enterprise Service Bus Concept
TravelReservation
Process
FlightAvailability
Service
SERVICE
Book HotelService
HotelAvailability
Service
Book CarService
NEW FlightAvailability
Service
OLD FlightAvailability
Service
Book FlightService
Check CreditService
SOAP/HTTP
MQ Flat FileREST
JMS
INTERFACE
SOAP/HTTP
MQ
TransformConvert
Enrich
Correlate
Distribute
RouteLog/Monitor
Enterprise Service Bus
Enterprise Service Bus
© 2013 IBM Corporation19
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
Edge
DataPower
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
IBM Integration Bus
© 2012 IBM Corporation20
Introducing IBM Integration Bus
Edge
DataPower IBM Integration Bus
DMZ• Service Gateway• XML Firewall• B2B Partner GW
Message Flow
Message Flow
Message Flow
Message Flow
Message Flow
MQ
File
WS
MQ File WS
© 2012 IBM Corporation
Development Toolkit
21
© 2012 IBM Corporation
Subset of Connectivity Nodes
© 2012 IBM Corporation
Data Transformation Capabilities
Describe powerful transformations quickly
Uses SQL-based language (ESQL)
Graphical, easy to use
Drag and Drop fields, apply functions
Convert XML to anything
Uses standard XSL Style sheets
Transform using PHP scripts
PHP 5.2 compliant
Embed Java programs
Ability to use XPath for tree access
Use any of the 40+ .NET languages (e.g. C#, VB.NET)
Access COM objects
© 2011 IBM Corporation24
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…)
© 2011 IBM Corporation25
Simple and easy solution now at a price point for all businesses
Handle high volumes of data, with high quality-of-service
High availability to support SLAs Integrate diverse business
applications
KEY: Connectivity is Business critical
KEY: Rapidly add new capability Integrate specialist applications
(e.g. CRM) Unlock value of file based data
Easily connect Microsoft and other applications
Easy visual mapping and transformation
KEY: Low cost entry
Advanced
Standard
Express
Large Business and Enterprise
Mid Market
Small Business or Department
© 2012 IBM Corporation
Business Process Management
26
BPM
Operational Decision Management
© 2011 IBM Corporation
IBM Software
27
Root Causes of Business-Driven Processes Problems
1. Informal Tasks and Communication (ex Paper or email)
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)
6. Poor Visibility Into Process Performance
Business Pains:• Cannot Grow
Efficiently• Customer Satisfaction
ExecutiveManagement
CustomerService
InvoiceReconciliationTeams
Finance and Ops
AccountAdministration1
2
3
4
5
6
© 2011 IBM Corporation
IBM Software
ExecutiveManagement
CustomerService
InvoiceReconciliationTeams
Finance& Ops
AccountAdministration
BPM
Benefits:• 80% Reduction in
Manual Interactions• Faster Issue Resolution
1. Automatically prioritizes and routes work
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
6. Real-time visibility and process control
BPM Delivers a Layer for Control and Visibility
12
3
4
5
6
© 2011 IBM Corporation
IBM Software
29 BPM 7.5 PoT - IBM Integration Designer29
Out-of-box Process Portal
ConfigurableBusiness Space
Optional Microsoft Add-ons
BPMN Rules Monitoring BPEL ESB
Process Server
IBM Business Process Manager V7.5
Process Designer
Governance of Entire BPM Life Cycle
Shared AssetsVersioned Assets
Server Registry
DesignDeployImprove
Measure
Business & IT Authors IT Developers
Authors & Admins
Process End-Users Process Owners
Integration Designer
Process Center
BPM Repository
Backward compatibility,
easy migration from WLE &
WPS
IBM BPM widgets work
with IBM WebSphere
Portal
© 2011 IBM Corporation
IBM Software
30
IBM Business Process Manager: One Unified BPM Platform
Process Center
ProcessDesigner
Integration Designer
Process Server
(Unified Runtime with 100% support for existing WLE
and WPS models)
Express Configuration
Process Server (WLE only. WPS
disabled)
Process Center
ProcessDesigner
Process Server(4 cores, no HA, no WPS)
Process Center(2 cores, no HA)
ProcessDesigner(2 authors)
150 end-user limit
Includes standard BPM capabilities, Extended support for high-volume
process automation, with high quality-of-service
Built-in SOA components for extensiveenterprise-wide service integration, orchestration
Complete set of advanced BPM capabilities
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
For small numbers of users – single server,no clustering
Low entry price Easy to install, easy to use
Configured for first BPM projects
Standard Configuration
Advanced Configuration
© 2011 IBM Corporation
IBM Software
31 BPM 7.5 PoT - Build from Scratch31
IBM BPM – BPMN Modeling
© 2011 IBM Corporation
IBM Software
32 BPM 7.5 PoT - Build from Scratch32
Process Designer
Full Version History with Rollback
Drag-and-Drop BPMN objects
Define behavior through “Property Sheets”
Library of shared, reusable components
© 2011 IBM Corporation
IBM Software
33 BPM 7.5 PoT - Build from Scratch33
User Interface Designer
Graphically Build Process User Interfaces
© 2011 IBM Corporation
IBM Software
34 BPM 7.5 PoT - Product Architecture Summary
BPM Leverages SOA Infrastructure
Systems
SOA
BPM
ExecutiveManagement
CustomerService
InvoiceReconciliationTeams
Finance& Ops
AccountAdministration
• IBM Business Process Manager Advanced Edition
© 2011 IBM Corporation
IBM Software
35 BPM 7.5 PoT - IBM Integration Designer35
Seamless Collaboration Across Roles
Imports the Process Application Generates Service
Implementations Unit Tests Services Delivers Services to Repository
Authors a Process Application Defines Service Interfaces for
Implementation by Integration Developer
Wires the Implemented Services to the Process
Unit Test the Process
Business Process Owner
IntegrationDeveloper
Business Process Owner
BPM Repository
Shared Assets Versioned Assets Server Registry
© 2012 IBM Corporation
Business Process Management
36
BPM
Operational Decision Management
©2011 IBM Corporation
Day-to-day operational decisions
37
How risky is this loan application?What is the applicable rate for this loan?Is this customer eligible for this offer?
What is the fee for this operation?How to route a payment?How to handle this exception?
Which product to recommend?How to handle this customer complaint?
How to account for a business transaction?How to reconciliate data from many sources?How to report for some trades?
in lending
in payments
in customer servicing
in risk & compliance
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
© 2010 IBM CorporationIBM WebSphere ILOG JRules 7.1.1.0
Business Change Drives IT agility
Decisions used in operations = “business rules”
Issues
• Rules are hidden in code or isolated within the organization
• Changes are hard to track and maintain over time
• Rules used by systems have to be programmed and require IT resources
• Duplication and multiple versions of the same rules
• Lack of auditability, traceability• Decision changes cannot be easily
tested or simulated
Where Business Rules Exist
ApplicationsDocuments
ProcessesPeople
38
© 2010 IBM Corporation
Where Business Rules Exist
ApplicationsDocuments
ProcessesPeople
Operational Decision Management
Rules are Defined, Analyzed and Maintained
Rules are Deployed, Executed and Monitored
Rules are Managed and Stored
User Tools
The Smarter Approach: Facilitating Change with WODM
Rule Execution Server
Rule Repository
39
40
“customer”
• the name of …• the birthday of …• the number of accidents of …• the … is a high risk driver• …
Business Object Model Rule Vocabulary Business Rule Language
Developer IT / BusinessRule Developer /Business User
“client”
• le nom du ...• l’anniversaire du ...• Le nombre d’accidents du ...• le ... est un conducteur à risque• …
CustomerInfo
• name• birthday• getNumAccidents()• isHighRiskDriver()• …
Rule: High risk driver
if
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
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
Automatic generation of the rule vocabulary
Comprehensive industry focused business terms to define its
data and associated actions
Localizable vocabulary
Localization of Rule Language
41
“customer”
• the name of …• the birthday of …• the number of accidents of
…• the … is a high risk driver
“customer”
• the name of …• the birthday of …• the number of accidents of
…• the … is a high risk driver
COBOL Copybook Rule Vocabulary Business Rule Language
Rule: High risk driver
if
the birthday of customer is after 12/9/1975 andthe number of accidents of customer is at least 3
thenset the customer as a high risk driver
Rule: High risk driver
if
the birthday of customer is after 12/9/1975 andthe number of accidents of customer is at least 3
thenset the customer as a high risk driver
Règle: Conducteur à risque
si
L’anniversaire du client est après le 12/9/1975 etle nombre d’accident du client est au moins 3
alorsClasser le client comme conducteur à risque
Règle: Conducteur à risque
si
L’anniversaire du client est après le 12/9/1975 etle nombre d’accident du client est au moins 3
alorsClasser le client comme conducteur à risque
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).
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).
Business Decisions stated in Business Language
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
“client”
• le nom du ...• l’anniversaire du ...• Le nombre d’accidents du ...• le ... est un conducteur à
risque• …
42
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
43
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
Decision Management Enables Reuse Across Processes
With Decision Management
Decision Service:
Offers & Promotions
Decision Service:Eligibility
Decision Service:Risk Scoring
44
Process-specific SLA / Escalation rules
Process-specific decision table
Externalizing decisions for the right types of rules
Business Process Management
WebSphere OperationalDecision Management Event rules to kick
off a business process
Eligibility and Credit Risk Business Rules
45
Rule DesignerEvent Designer
Decision Center Console
Rule Solutions for Office
Decision Center for Business Space
Design
ManagementWebSphere Operational Decision Management
WebSphere Decision Center
Decision ArtifactsVersioning
Access and Control
Repository
RuleExecution
EventExecution
DecisionMonitoring Connectors
WebSphere Decision Server
Define
Deploy
Update
Measure
Visibility & Governance
WebSphere Operational Decision ManagementComponents
© 2012 IBM Corporation46
© 2012 IBM Corporation
Backup
47
© 2012 IBM Corporation
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
J2EE1.4
WAS v7 GA
JEE5
WAS v8 GA • Web 2.0 & Mobile FEP• WAS v8.5 Alpha, Beta• Migration Toolkit
Refresh• WAS Tools Bundles
WAS v8.5.5 GA• Liberty Profile
• New prog models• Web Profile Certification• Clustering & resiliency• Extensibility SPI to add
Liberty Features• WAS Liberty Core• Service Mapping
JEE6
WAS v6.1 GA
2006 2007 2008 2010 20122011 20132009 2014
WebSphere Application Server 15 years of Leadership & Trusted Delivery
© 2012 IBM Corporation
Service Mapping
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
Map one application’s interface or location to a different application through simple content-based routing and message transformation
Operational Excellence