WebSphere Business Integration 6.0.2 Update
At WebSphere Technical Exchange 2006, Eric Herness gave an update on the latest set of WPI products which will be available in December 2006.
SOA entry points: People, information, process, connectivity, reuse. Managing your SOA business process: Model, assemble, run, manage. WBI products for all steps in the lifecycle.
WBI roadmap:
- WID/WPS/WESB 6.0.2 on WAS 6.0.2 in Dec 2006
- 6.0.2 for z/OS on Mar 30, 2007
- WID/WPS/WESB 6.1 on WAS 6.1 in approx 3Q07
- WebSphere Service Registry and Repository 6.0 on Sept 29, 2006
WBI includes:
- Process integration
- Application integration
WBI Modeler 6.0.2
- Better performance, publishing, interoperability
- Business Services import support
- Import business services (WSDL) and business objects (XSD)
- Import from WSRR
- Preserves contents for export
- Better reporting, printing, simulation
- New: Business Measures Designer
- Better integration with WMI Monitor
- Better export options for SCA application structure
WID/WPS/WESB 6.0.2
- New runtime platforms: Solaris 10, Linux x86_64, etc.
- Components/Architecture diagram
- Adds Administration/Management and QoS blocks
- New/improved import/export bindings for WMQ and JMS
- Better EJB/Java consumption
- Dynamic endpoint selection
- New primitives:
- Relationship client cursor support
- Sever controlled Page Flow
- Dynamic invocation of subprocesses
- Cleanup for completed processes
- Support for human ad-hoc collaboration
- Enhanced business state machines
- Auditing and tracking for changes to business rules
- Better import/export of rules
- Event sequencing
- Enhanced support for clustered topoligies
- SCA-centric admin
Imporved integration for SCAs implemented with Java; better reuse for existing Java code. Component type: WSDLDescribedPOJO. References can be sync (IIOP) or async (JMS platform messaging). Imports can be to existing EJB or Java classes--maps WSDL interface to Java interface.
Event sequencing across async invocation.
Advanced human workflow support:
- Enhanced support for groups
- Assign work to a group, group member selected at runtime
- Support for human ad-hoc collaboration
- Divide a task into subtask and delegate them, retain responsibility
- Follow on task to finish a task, delegate responsibility
- Page flow – aka single-person workflow
- Enables one user to perform multiple consecutive tasks in a workflow
- claim(), completeAndClaimNext(), complete()
- Pluggable staff query support
- Customizable e-mail escalation notification
- Administrative enhancements
BPEL for People spec will standardize human task support. Security for business processes is implemented via the SCA that implements the BPEL.
WebSphere Business Monitor 6.0.2
Buildtime architecture
- Eclipse-based tooling
- Import Event definitions (XML) (Common Event Infrastructure (CEI))
- Export Business Measures Model (XML)
- Monitor server
- Admin console
- Monitoring dashboard
- UTE Web user interface
New in 6.0.2:
- Monitor Programming model
- XML representations of the business measures model
- BAM (Business Activity Monitoring) Authoring Environment
- GUI editor for Monitor Programming Model XMLs
- Enables monitoring of arbitrary environments
- Helps developers write custom emitters
- Unit test environment
- Single machine test environment
- Deploy a Business Measures Model from the BAM editor
- Servlet/JSF view for events collected
- Process server and monitor all run in one JVM
- Monitor Server
- Dashboard
- Improved installation
Three scenarios for Business Activity Monitoring:
- BAM for BPEL (using Modeler and WID) (updated from 6.0.1)
- BAM for BPEL (using WID) (new for 6.0.2)
- BAM for the rest of us (no BPEL needed) (new for 6.0.2)
Five step development process:
- What to monitor
- Produce events
- Monitoring model
- Unit test
- Deploy and configure
WebSphere and WBI Adapters 6.0.2
Note: WESB (not WAS) is the minimum runtime for running adapters.
- New adapters: E-mail, FTP, JD Edwards, Oracle E-business Suite
- Updated versions: Seibel, SAP, flat files, JDBC
- All new adapters implement J2EE Connector Architecture
- HA Support for inbound adapters
- Filtering of inbound events
- Continue polling after exception
- Automatic retry with interval and limit
- Improved FFDC and PMI
- Restructured event store, event distribution table
- Some (but not all) of the adapters will be supported on z/OS
WSRR Architecture:
- WID and Modeler can access the (WSDL) registry
- WESB and Message Broker can use the (WSDL) registry at runtime
In general, performance of the products have improved greatly.
That was the end of the talk.
Phenomenal changes for a x.x.2 jump and worth waiting
for the Dec 22 .. !
Link to Oct 10 announcement
regards
Baswa Shaker
www.shakersphere.com
http://www-306.ibm.com/fcgi-bin/common/ssi/ssialias?infotype=an&subtype=ca&appname=Demonstration&htmlfid=897/ENUS206-244
New features in WebSphere Process Server V6.0.2 (highlighted some of the interesting features): - Integrates more out-of-the box Web services, application adapters, and advanced messaging capabilities. The new WebSphere MQ JMS binding extends WebSphere MQ assets as part of your process server. TheWebSphere MQ native binding supportprovides easier and faster integration with WebSphere Message Broker and WebSphere MQ.The WebSphere Process Server, WebSphere ESB, and WebSphere Application Server stack can leverage the same JMS bindings as used with WebSphere MQ, reaching the 80+ platforms that WebSphere MQ supports.- Supports service governance with dynamic run-time lookup and invocation of services. WebSphere Service Registry and Repository integration with WebSphere Process Server provides true end-to-end governance for all services, dynamically finding and invoking services and service metadata information at run time.
- Allows easy-to-use comprehensive human-centric business process management (BPM) scenarios:
o Provides a Web client generation tool for business users to generate user interfaces and task lists.
o Has a customizable out-of-the-box administration and configuration client for administrators.
o Has enhanced support for users to build clients for business users from powerful JSF components for both Web-based and WebSphere Portal clients.
o Supports a secure Web services interface for generic workflow client applications on any platform, including .NET and J2EE (which means easier access for remote clients to interact with the process).
o Provides a remote client install option, which provides an environment for custom remote clients that use the WebSphere Process Server APIs (not just on the same system as WebSphere Process Server).
o Allows work to be assigned to a group, or team, of individuals who all share the same job or responsibility, in shifts or in parallel.
o Handles ad hoc tasks: Gives line of business users the flexibility to create additional tasks (insert additional tasks into a task-list), schedule follow-up work for the same user, or follow-on tasks for co-workers, and handle events that were not planned for in advance.
o Allows a customized e-mail message for human task escalations (for example, to alert a manager that a task has not been processed).
o Post-processing of staff query results allows you to plug in customer-specific workforce management policies, such as staff workload balancing, substitute when absent, or prefer active users, and supports the integration of additional custom staff repositories.
o Allows you to query and filter lists of business processes based on client-specific process data, such as order ID or client name; and store those queries and filters as private views.
o Allows you to redistribute tasks in reflection of organizational staff and responsibility changes, using a timer-controlled daemon.
o Allows you to automatically present users the next task at hand within the same business process, using a server-controlled page flow capability.
o Provides users with a graphical view of processes, to track status and drill down into each individual activity.
- Provides run-time administration improvements (dynamic reconfiguration, with no need to rebuild or redeploy).
o Administration configuration of mediation properties and end points
o Dynamic end-point selection: the administrator can intervene to get part of the process to interface to a different system (for example, to change from Oracle to Siebel dynamically for future process instances)
o Ability to handle unmodeled faults from Web service invocations
o Ability to add mediation modules after deployment without going into WebSphere Integration Developer
o Event sequencing: Preserve the processing sequence of events in which they were generated remotely.
o Configurable clean-up service to automatically delete business process instances from the database.
o New IT-level observation, reporting, and statistic capabilities that offer graphical charts and flexible drill-down capabilities for historical and accumulated data such as average process duration or actual work time.
- Enables tight integration between information services and business processes:
o Introduces an Information Service Activity that provides direct access to relational database systems with the support of full SQL and interaction with other information management services (for example, Extract, Transform, Load (ETL)) and federated access to heterogeneous information sources such as ECM systems
o Supports the WebSphere Integration Developer tooling plug-in for information management activities
- Provides business rule design time, run time, and operational improvements:
o Ability to support more common business rule logic scenarios, including specifying initialization logic for a decision table, specifying an "otherwise" clause on decision table conditions and using "return" option available in rule sets to force execution of rule list to end
o Simplified rule programming model lowers development time and cost
o Improved visibility to business rule changes is enabled through new audit capabilities, including support for an "approval" scenario as rules are promoted from one environment to another
o New business rule import and export capability greatly simplifies the process of maintaining consistency between server or environment instances
- Has support for IBM DB2 on z/OS as a remote data base management system (DBMS). - Delivers simplified server configuration using the WebSphere Application Server Network Deployment console for clusters and multiple cells.
Additional platform support
- Provides additional platform support for Solaris 10 (SPARC and x86-64), HP-UX 11i2 (PA-RISC), SUSE Linux Enterprise Server 10, Red Hat Enterprise Linux 4, and Linux on zSeries (64-bit).