ibm 1 wps arch
Post on 06-May-2015
2.945 Views
Preview:
TRANSCRIPT
®
IBM Software Group
© IBM Corporation
WPS/WID Architecture & Strategy
Eric Herness, IBM Distinguished Engineer,
WBI Chief Architect, herness@us.ibm.com
IBM Software Group
2
Agenda/Contents
Big PictureProducts
WebSphere Business Modeler
WebSphere Process Server and WebSphere Integration Developer
WebSphere Adaptors and WBI Adaptors
WebSphere Business MonitorConclusion
IBM Software Group
3
SOA Programming Model Design
Focus on business design modeling, simplification, and role-based collaboration
Use of declarative policy ….
User Interaction Dynamic support for people integration into the
business design
Business Components Composable and reusable service implementations
Information Built-in access to service state, disconnected
service-data exchange, information composition and transformation
Composition of Business-level Applications Wired assembly of services to form business-level
applications, workflows, and business orchestration
Invocation Loosely-coupled call-style and event-driven
interconnection of services with built-in support for topology transparency, mediation, and brokering featuring standards-based interoperability
Design( Models, Patterns, Templates, Policy )
Composition
BusinessComponents
InformationUser Interaction Invocation
IBM Software Group
4
Analyst
Capture business and
system requirements
Analyst
Capture business and
system requirements
Architect
Model applications
and data
Architect
Model applications
and data
Project Manager
Follow a common process Track project status Manage requirements
Manage change and assets
Manage qualityProject
Manager
Follow a common process Track project status Manage requirements
Manage change and assets
Manage quality
IntegrationDeveloper
Create composite
applications
IntegrationDeveloper
Create composite
applications
Tester
Design, create, and
execute tests
Tester
Design, create, and
execute tests
Developer
Construct, program,
and generate code
Developer
Construct, program,
and generate code
Key Development Roles for SOA
IBM Software Group
5
Managing Your Business Processes with a Service Oriented Architecture
Service Service Service
Service 2Service
ServiceService
ServiceService
ServiceGenerate Decline
Service
WebSphere Integration Developer
WebSphere Process Server
WebSphere Business Monitor
WebSphere Business Modeler
Clean hand-off from IT with Business Models,
Metrics
Constructs for dynamic and adaptive business processes based on an
integration platform
Real time management of
business processes
Feedback for continuous
improvement
Enterprise Service Bus
Enabling complete life cycle of business process
WebSphere Business Modeler V6.0
previously known as WBI Modeler
Current Version: WBI Modeler 5.1.2
V6, available since November 2005
Platforms: Windows
WebSphere Business Monitor V6.0
previously known as WBI Monitor
Current Version: WBI Monitor 4.2.4
V6, available January 2006
Platforms: AIX, Windows
WebSphere Integration Developer V6.0previously known as WSAD-IE V5.1.1* V6, available since Sept 29, 2005Platforms: Windows, Linux
WebSphere Process Server V6.0Replaces: WBI-SF, WBI Server 4.x( MQ-WF, ICS)
V6, available since Sept 29, 2005Runs on WAS ND 6.01.2ESB insidePlatforms: Windows, Linux, HP, Solaris,
WebSphere ESB V6.01, WebSphere Process Server 6.01available since December 2005Runs on WAS 6.026.01 upgrade to WID as wellAdds zLinux as platform, zOS is 2Q06
WebSphere Adaptors V6.0JCA Adaptors (PeopleSoft, Siebel, SAP,
JDBC, Text) and WBI Classic Adaptors available Sept 29, 2005
WebSphere Partner Gateway 6.0.0.1Available
IBM Software Group
6
Topics for WPS/WID
Current Content/Architecture6.01 Summary above and beyond 6.0DetailsUsage PatternsBeyond 6.01
IBM Software Group
7
WebSphere Application Server
WebSphere Process Server 6.01Components
SOA Core Service ComponentArchitecture
BusinessObjects
Common EventInfrastructure
InterfaceMaps
BusinessObject Maps
Relation-ships
DynamicService
Selection
DynamicService
Selection
SupportingServices
Mediation Flows(ESB)
Mediation Flows(ESB)
HumanTasks
HumanTasks
BusinessState
Machines
BusinessState
Machines
BusinessRules
BusinessRules
BusinessProcessesBusiness
ProcessesServiceComponents
IBM Software Group
8
WebSphere Application Server, ESB, and Process Server
WebSphere Application
Server
WebSphere Application Server ND
WebSphere ESB
WebSphere Process Server
App Server
Clustering
Mediation
ChoreographyAnd Solution
Viewpoint
IBM Software Group
9
SCA Invocation Models
StockQuoteModulePortfolioManagerModule
Invocation ModelsSynchronous (by ref)Asynchronous – One Way (by value)Asynchronous – Deferred Response (by value)Asynchronous – Response with Callback (by value)
Invocation ModelsSynchronous (by value)Asynchronous – One Way (by value)Asynchronous – Deferred Response (by value)Asynchronous – Response with Callback (by value)
IBM Software Group
10
JMS Export JMS Import
SCA Export
WS Export
EIS Export
SCA Export
WS Export
SCA Import
WS Import
SLSB Import
EIS Import
SCA Based Integration - BindingsSCA Module B
Web Service App
SCA Import
WS Import
JMS Application
WBI Adapter
WebSphere Adapter
Web Service App
SCA Module A
JMS App
WBI Adapter
WebSphere Adapter
J2EE Application
SCA Module A
J2EE Application
We have native ‘SCA’ bindings for SCA to SCA (modules). In addition to that, we allow SCA components to be called from (look left) a variety of client programming styles and we allow SCA programs to view a number of services as WSDL describe SOA services (look right)
JCAJCA
IBM Software Group
11
SCA Admin
Mapping SCA Module name to J2EE Application
name
IBM Software Group
12
Abstraction and the Programming Model
J2EE EJB
Abs
trac
tion
SCA Business Rules
SCA POJO
SCA Business State Machine*
SCA Human Tasks
SCA BusinessProcesses (BPEL)*
J2EE Skills --- Simple Java --- Scripts -- Spreadsheets -- Decision Tables
SCA Interface Transformation*
SCA ESBMediations
XML based implementation formats
*=allows but doesn’t require snippets in java
SCA System Services
Integration Specialist
Business Analyst
Higher
Programming Skill Required Lower
IBM Software Group
13
SCA and SDO Standardization
What we announced in November, 2005 A series of specifications aimed at developers building solutions andcomponents using Service Oriented Architecture principles:– Service Component Architecture (SCA)– Service Data Objects (SDO) Meeting Customer Needs:– Simplification of Development (Simplify the enterprise developers life)– Composition and Implementation of Services– Multiple Language support (Java, C++, BPEL, PHP)– Flexible Quality of Service– Broad Industry Support– A procedure for obtaining community feedback Early Code Availability– Runtime offering for Developers, supporting the programming model in C++and JavaThe specs on the IBM web site:
http://www.ibm.com/developerworks/library/specification/ws-sca/
IBM Software Group
14
Document Review Scenario Using Ad-hoc Tasks
Cool, now I can just combine the comments and complete the task.
Cool, now I can just combine the comments and complete the task.
OK. Let's see if they are done yet.
OK. Let's see if they are done yet.
Human Task
ManagerCreate Ad-hoc task
Assi
gn W
ork
Assign Work
Assign WorkAssign Work
Com
plet
e W
ork
Complete Work
Complete WorkComplete W
ork
Get Results
All-right, lets schedule
some work for my colleagues
All-right, lets schedule
some work for my colleagues
NEW in
6.0.1
IBM Software Group
15
Human Task
Manager
Document Review Scenario Using Ad-hoc Tasks
GetResultsEverything
done. Excellent!
Everything done. Excellent!
Complete Work
NEW in
6.0.1
IBM Software Group
16
WebSphere Integration Developer 6.0
Reduce cost of skills Default = Little to no Java Roles / progressive disclosure
Accelerate skills Tutorials Out of Box Experience Samples
Reduce time to deployment Business Objects, Relationships Wiring / Components End-to-end test framework
Simplify the authoring metaphor Interface / Data transformation Business Process Business Rules Business State Machines Business Events Point
Click
Integrate
IBM Software Group
17
WPS/WID 6.01 Summary
Linux zSeries PlatformRed Hat Enterprise v4
SuSE Linux Enterprise v9 Clients bundled with WebSphere ESB and
the Process Server:Message Service Client for C/C++ and .NET
•Provides an API called XMS (Extended Messaging Service) that is consistent with the Java Message Service (JMS) API
•It is an upgraded version of the IBM Message Service Clients that is available for WebSphere MQ
•Also available as a standalone product, known as the “Messaging Service Clients”
Web Services Client for C++
•Provides a set of libraries and tools that enable you to build ANSI C++ web service client applications from existing WSDL
•Allows C/C++ applications to make Web Service invocations
ESB features and functions – not covered in detail in this presentation
Details for these 3 already covered
1. SCA Admin
2. Ad-hoc Human Tasks
Production Deployment Support
IBM Software Group
18
ESBserver
IHS LDAP
WAS server
WAS server
WAS serverESB
serverWAS server
WAS serverWAS
server
WAS DMGR
Administer/Observe
Web projects
WPS DMGR
WPS server
WPS server WPS
serverWPS server
WPS serverWPS
server
Workflow
Human Task
CEI
WPRCSDB
CEI DB
BPEDB
ME DB
WPS serverWPS
serverWPS server
Services
Messaging
WASserver
WAS server
ESB server
ESB DB
Mediation
Heading Towards a Production Topology
IBM Software Group
19
Advanced Configuration Example
IBM Software Group
20
Network Deployment Topologies
ND 2
clustered: Appnot clustered: ME, Dest
ND 1
clustered: nonenot clustered: App, ME, Dest
ND 3
clustered: MEnot clustered: App, Dest
ND 4
clustered: ME, Destnot clustered: App
ND 5
clustered: App, MEnot clustered: Dest
ND 6
clustered: App, ME, Destnot clustered:
ND 7
clustered: App, MEnot clustered: Dest
ND 8
clustered: App, ME, Destnot clustered:
Samecluster
Samecluster
Differentclusters
Differentclusters
ME = Messaging Engine; Dest = JMS Destination; App = Application
IBM Software Group
21
Other Topics of Interest
Portal5.1.03 Portal, March 2006 (we can do POCs now)
•Portal can be part of same cell as WPS and has WPS ‘underneath’
•Worklist Portlets supplied (display and claim and alert) but task processing portlets are written to complete.
•When Portal is on WPS, then accessing SCA Components can done via SCA Binding, Web Services binding and JMS binding some configuration required
MigrationICS Artifact Migration
MQWF Artifact Migration
WBISF Artifact Migration
WebSphere XD plansWebSphere XD 6.01 and WPS 6.01 will work together
On-Demand Router (ODR) -> will handle prioritization and SLA for HTTP and JMS inbound traffic
Dynamic Clusters Performance
Improvements coming on regular intervals,
Scalability is good Accessing J2EE/EJB/Java
Multiple ways, non optimal JMS Access
Custom (see below)
IBM Software Group
22
WPS Performance Information 6.0, 6.01 and 6.01.n
Travel booking
Banking Async JMS
Contact Manager Sync and Async
IBM Software Group
23
Banking ResultsBanking JMS - Windows
98%
100%
98%
100%
100%
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
1 CPU 4 CPU
Bu
sin
ess
Tra
nsa
ctio
ns
per
sec
on
d
WPS 6.0.0
WPS 6.0.1
WPS 6.0.1.1 prelim
© Copyright IBM Corporation 2005, 2006. All rights reservedCPU Utilization Shown Above Each Bar
IBM Software Group
24
Contact Manager ResultsContact Manager Sync - AIX
100%5.59
100%
100%6.49
98%3.66
100%100%
0.0
100.0
200.0
300.0
400.0
500.0
600.0
700.0
1 CPU 4 CPU
Bu
sin
ess
Tra
nsa
ctio
ns
per
sec
on
d
WPS 6.0.0
WPS 6.0.1
WPS 6.0.1.1 prelim
© Copyright IBM Corporation 2005, 2006. All rights reserved
Bar label: CPU Utilization SMP Scaling Factor
IBM Software Group
25
Clustering ResultsContactManager Async
AIX/p5 pSeries
99%3.0
99%
99%2.0
98%5.8
98%4.9
99%
99%2.0
99%3.0
98%3.9
0
100
200
300
400
500
600
1 Node 2 Nodes 3 Nodes 4 Nodes 5 Nodes 6 Nodes
Bu
sin
ess
Tra
nsa
ctio
ns
per
sec
on
d
WPS 6.0.1
WPS 6.0.1.1 prelim
© Copyright IBM Corporation 2006. All rights reservedBar label: Cluster Node CPU Utilization Scaling factor
IBM Software Group
26
Other things to know about Today’s WPS and WID
SCA Explorer – browses your live system so see your ‘services’ https://cbs6.rchland.ibm.com/Diamond/60Resources/samples/utilities/scaExplorer.ear
.NET Client story (focus on .NET API for BPC/HTM) https://websphere.rchland.ibm.com/Diamond/60Resources/BPCHTMClient/
Developerworks (accessible to customers) - http://www-128.ibm.com/developerworks/websphere/zones/businessintegration/
Packaging - http://www-128.ibm.com/developerworks/websphere/library/techarticles/0512_phan2/0512_phan2.html
WPS and Web Services - http://www.ibm.com/developerworks/websphere/library/techarticles/0512_phan/0512_phan.html
…many, many more including SCA, Migration, ….
Some internal papers – more details than DW or not yet through the DW process https://cbs6.rchland.ibm.com/Diamond/Eric/WebSphere_Process_Server_Technical_Whitepapers.html
• January 17, 2006 - Clustering WPS and WESB Environments General V6 info
https://cbs6.rchland.ibm.com/Diamond/60Resources/index.html
https://cbs6.rchland.ibm.com/Tanzanite/601Resources/index.html
http://instawiki.webahead.ibm.com/pilot/wiki/Wiki.jsp?page=GettingStarted&wiki=WebSphereProcessServer#section-GettingStarted-3.GetTheSoftware
Getting Help https://cbs6.rchland.ibm.com/Tanzanite/601Resources/index.html#Help
WPS 6.0 Performance Reporthttp://instawiki.webahead.ibm.com/pilot/wiki/Wiki.jsp?page=Performance&wiki=WebSphereProcessServer
IBM Software Group
27
Process Server Usage Patterns – Early Experience Business Process Automation (BPEL engine for short and long running
business processes with and without human interaction) – Business process exception handling
– Deployed in conjunction with or without a process portal
Enterprise Application Integration (with and without B2B)– Simple and advanced data synchronization
– Leverage additional capabilities in WPS to build re-usable services
– Deployed with or without WebSphere Partner Gateway (for B2B)
Data Access
– Provide access to existing enterprise data across disparate data sources
Composite Application– Leverage existing and new services to implement an order processing application
IBM Software Group
28
Paths to WPS
Scenario Construct / Assemble
(WID)
Bus. Modeling
?
Monitor? Architect?
WID Yes No No No
WID + Monitor (future)
Yes No Yes No
WID+RAD Yes No No No
WID+RAD+Monitor (future)
Yes No Yes No
WBM+WID Yes Yes No No
WBM+WID+Monitor
Yes Yes Yes No
WBM+RSA+WID (Future)
Yes Yes No Yes
WBM+RSA+WID+ Monitor (Future)
Yes Yes Yes Yes
IBM Software Group
29
WPS and WID - 6.1 and BeyondProcess Server Platforms
zOS Support
64 bit Performance Production Topologies/Configurations
Simpler Administration/Configuration
Consistent HA
XD Toleration Exploitation
Specialized ‘servers/JVMs’ More Integration Capabilities:
Event Sequencing ‘inside’
Consistent SCA Component interaction style
Enhanced Business Rules/Selector Capabilities
Dynamicity/Versioning
Connect/Integration – HTTP binding, MQ binding, better EJB integration
Service Registry exploitation Monitoring
Solution monitoringInstance monitoringTivoli product integration
AdministrationSolution administration
Consistent failure/recovery management
Evolve towards SOA/SCA admin model
WS-* usage and exploitation in the programming model
BPC WBI 6.x/7.x – Business Flow ManagerSupport for upcoming standards:
•WS-BPEL 2.0•BPELJ – Java/J2EE integration into/for BPEL•BPEL4People – incorporation of people into processes•BPEL-SPE – support for sub-processes via WS-BA
Improved flexibility and dynamicity for long-running process
•Ad-hoc modification of individual running instances•Modification of process models with running instances
Enhanced modeling capabilities
•Support for cycles•Tighter integration with WBI-Modeler•Single person workflow•People links
Extended interfaces
•SCA-based APIs, enabling .NET clients
BPC WBI 6.x/7.x – Human Task ManagerSupport for upcoming standards: BPEL4people stand-alone tasksIntegration with formsSupport for offline workSubstitution, delegationSubtasks, follow-on tasks
WebSphere Integration DeveloperImproved team supportUpdate/Change ScenariosFootprint/memoryUsability
IBM Software Group
30
Conclusion and Summary
IBM Software Group
31
Patterns Across Products
Things that we’re seeing Adaptor + Process Server - almost always have an adaptor or 2 in the mix
Broker + Process Server
Portal + Process Server
Many Modeler WID/WPS projects, but Modeler still being used by architects in many of these scenarios
WAS/J2EE + Process Server - New projects, that might have previously focused on J2EE exclusively, now want to incorporate ‘process’ and thus SOA.
Periodic WebSphere Partner Gateway plus Process Server
Modeler WID RSA
Expect more Content Manager + Process Server (we saw a few WBI-SF + CM) Related Realties
Lots of J2EE applications that now we want to make services of
Limited ‘true’ SOA design skills
IBM Software Group
32
Applying the V6.0 Stack to Business Problems
Reality is:The ‘no code’ objective is only partially met and in fact, so far we see a few POJOs in almost everything we do.
We need the products to work better together with in WBI and across AIM and SWG. We know this and are working on this.
Problems we are solving todayBusiness process automation
Service creation
Integration of existing Assets
Production Deployment
Enable an SOA Culture to be born, grow and deliver business value
Connection to a lot of things
Problems we will enable nextEvent Driven
Automatic Service Composition, Selection
Complete Business Monitoring of SOA
Completely dynamic SLA management
Integration of Registry thought at development and runtime
Complete Ubiquitous “Connection”
Dynamicity and Full support for the lifeCycle of SOA based solutions
Problems we are not going to solve (yet)? Rules inferencing
IBM Software Group
33
Misc. Information
Production Customers coming soon WPS on zOS – June 2006, beta program Clustering works just fine Clustering works just fine XD and WPS work together, more power Things that are challenging us in POCs
Bus
• 3rd party JMS providers
• XML/HTTP integration Rules functionality
Calling EJBs/Java from BPEL process (likely also a ‘bus’ thing)
We’re cataloging ‘where did I have to write code’ versus meeting our goal of solutions without coding
IBM Software Group
34
Backup
IBM Software Group
35
Adaptors and WebSphere Process Server 6.0
1. WBI Adapter (existing non-JCA)
Standalone Agent Runtime
2. JCA 1.5 AdapterWAS V6.0
3. Enriched JCA 1.5 WBI (new adapter)
WBI Server 6.0
WBI Added Value SPIs
1. WBI Adapter (existing non-JCA)
Standalone Agent Runtime
2-JCA 1.0/1.5 Adapter
WAS V6.0
3. Enriched JCA 1.5 WBI (new adapter)
WBI Server 6.0
WBI Added Value SPIsSeparation of tasks performed:
1. The ‘connector’ – communications, QOS initiation, propogation, termination, etc..,
2. Adaptor (SCA Import/Export) – EIS inbound format to AsBO, AsBO to EIS specific
outbound format 3. WBI Mediation Component (SCA) – convert
AsBO to GBO, GBO to ASBO, Selection, etc..
Ada
ptor
Exp
ort
(Inb
ound
)A
daptor Import
(Outbound)
Inbo
und
Outbound
Runtime Extensions for QOS
IBM Adaptor Offering to include:
1. SAP2. Siebel3. PeopleSoft
4. JDBC Adaptor
5. JText Adaptor
Adaptor Base Classes/Toolkit to enable partners
JMS
JMS
IBM Software Group
36
WebSphere and WBI Adaptors 6.1 and Beyond
JCA AdaptorsEfficiency
Usability/Consumabilty
Fill out features in individual adaptors
Query enhancements
New JCA AdaptorsJD Edwards
FTP
Oracle Apps Related info
HTTP – SCA binding
JMS/MQ – SCA binding
Note: WebSphere ESB is the base runtime for adaptors in 6.01
IBM Software Group
37
Designing Systems For SOA What we can enableSOA Observations SOA isn’t a substitute for good design
Simple ‘wrappers’ are still ‘simple’
Data, Process and State still matter
Good architects, designers and programmers are still needed
Good programmers are still needed – hopefully not as many
SOA isn’t SOAP, it isn’t just web services and it isn’t just UDDI
WSDL and XML (XSD) are the most important ‘notation’ and concepts for SOA
Java Services can participate in a SOA in a first class way (via our SCA based approach)
WBI 6.0, built on top of a solid foundation should really :
let us get back to first principles
let us really get out of the plumbing
let us introduce an “integration specialist” role
let us leverage the creations of the past effectively in these modern architectures
How do we approach this to succeed?How do we approach design? Data Definitions
XSD – doc-literal key to having interfaces that are resilient
Requires serious design work to get right Service creation
At the edges – abstractions or services where adaptation is needed. These are:
•Adaptors
•External web services
•External systems accessed via JMS/MQ/Messaging
•Granularity - microflows or Java Components that ‘level’ or ‘right size’ the abstraction layer
“In the middle” – Which tools work the best – reuse models
Qualities of service – transparent, but necessary (UOW, security, caching, ..)
What are the Key Performance Indicators? What pieces are shared? Amongst?
1 2
3
IBM Software Group
38
Process Server Usage Patterns – Early Experience
Just Build BPEL Processes – like WBI SF 5.1
Macroflow (and associated patterns)
Microflow (and associated patterns)
Human Interaction heavy – consider HTM Build integration solutions with key new
services and assemble into solutions centered around integration (synchronization, etc..)
Use maps, selectors, POJOs to create the ‘glue’
Focus on “Building Services”New business logic view ‘rules’, ‘BPEL’, ‘BSM’ and ‘HTM’
Build those ‘imports’ and ‘exports’ from JMS, Web Services, EJBs, CORBA, CICS, Adaptors in general..
Focus on “Assembling Solutions” Composition
New modules where most everything comes from other ‘modules’
Interface Patterns Doc-lit wrappered, Doc-lit, RPC-..
Java Data patterns
Where do the XSDs come from:
•Get your XSDs from Modeler
•Get your XSDs from 3rd parties or standards
•Build your XSDsAsBO/GBOPODO Change summaryEvent SummaryJava Beans
OtherReusable ‘interfaces’, ‘maps’, …
Heavily Modeler Driven – top down.. Heavy ‘value’, less ‘technology’ focused
There are a lot of ways to use this platform. Get started now. This is SOA today. No waiting.
IBM Software Group
39
References and Further Readings
Business process choreography in WebSphere: Combining the power of BPEL and J2EEhttp://researchweb.watson.ibm.com/journal/sj/432/kloppmann.html
IBM Systems Journal Issue on Service Oriented Architecturehttp://researchweb.watson.ibm.com/journal/sj44-4.html
SOA programming model for implementing Web services, Part 8: Human-based Web serviceshttp://www-128.ibm.com/developerworks/webservices/library/ws-soa-progmodel8/
Web Services Platform Architecture (Prentice Hall, 2005)
Web Services Business Process Execution Language Version 2.0, Committee Draft, 01 September 2005http://www.oasis-open.org/committees/download.php/14616/wsbpel-specification-draft.htm
WS-BPEL Extension for Peoplehttp://www.ibm.com/developerworks/webservices/library/specification/ws-bpel4people/
WS-BPEL 2.0 Extensions for Sub-Processeshttp://www.ibm.com/developerworks/webservices/library/specification/ws-bpelsubproc/
BPELJ: BPEL for Java technologyhttp://www.ibm.com/developerworks/library/specification/ws-bpelj/
IBM Software Group
40
Predefined Tasks and Ad-hoc Tasks
Predefined Tasks are tasks that are defined using the Task Execution Language (TEL) They are created using some kind of modeling tool (WID, Notepad, ..)
They are either defined standalone or inline in a BPEL process
They are deployed as part of an SCA module, using the standard WebSphere deployment mechanisms
Ad-hoc Tasks are tasks that are defined at runtime using an ad-hoc task creation API of the Human Task Manager Tasks and Task Templates can be created ad-hoc
The meta data used for the ad-hoc creation is specified programmatically
Restriction in 6.0.1: If ad-hoc tasks use complex data types then these data types have to be deployed as part of an enterprise application before creating the ad-hoc task using them
IBM Software Group
41
Modeling & Notation
Platform integration
Process Definition
Monitoring
SOA Business Process Standards Roadmap
UML2BPMN… more to come …
WS-NotificationCommon Base Events / WSDM Events… more to come …
WS-BPELBPEL4People… more to come …
BPELJ (Java)… more to come …
IBM Software Group
42
Cluster Properties
top related