Presentation is loading. Please wait.

Presentation is loading. Please wait.

IBM WebSphere Process Server and IBM WebSphere Integration Developer Product Overview and Highlights of WPS/WID v6.1 Bill Lawton, Product Manager, Business.

Similar presentations


Presentation on theme: "IBM WebSphere Process Server and IBM WebSphere Integration Developer Product Overview and Highlights of WPS/WID v6.1 Bill Lawton, Product Manager, Business."— Presentation transcript:

1 IBM WebSphere Process Server and IBM WebSphere Integration Developer Product Overview and Highlights of WPS/WID v6.1 Bill Lawton, Product Manager, Business Integration Portfolio Tools

2 Page 2 IT View Business View WebSphere Integration Developer and WebSphere Process Server Development and Runtime Software for Process Integration Solutions WebSphere Integration Developer Easy-to-use integration to simplify and speed the assembly of composite applications WebSphere Process Server Flexible deployment of business processes, making plug-and- play of components a reality WebSphere ESB and WebSphere Message Broker Connectivity infrastructure for integrating applications and services to power your SOA WebSphere Business Monitor Real-time visibility into process performance enabling process intervention and continuous improvement WebSphere Business Modeler Simple to use process modeling for the business analyst to help maximize process and business resource re-use WebSphere Services Registry and Repository Enterprise-wide service registry and repository improves visibility, reusability, adaptability and manageability of services

3 Process Choreography WebSphere Integration Developer One Tool, One Set of Skills  Assemble business and IT components –Single architecture that supports multiple roles –Simplifying and speeding development  Import and work with business process models directly from the business analyst –WS-BPEL for execution; XSD for data definitions –WSDL for services interfacing –UML for architecture / design  Define all types of processes in a single way –Full workflow support –Built-in human task support –State Machines for event-based business processes  Maximize re-use –Leverage existing services; develop for future reuse

4 Business Driven Development for SOA in the Larger Context Business Analyst Rational RequisitePro Document Business Strategy Capture Business Goals, Objectives and Requirements Trace Business Objectives, Requirements & Create Business Use Case Outlines Project Manager Rational Portfolio Manager Business Strategist Understand Risk, Project Costs, and ROI Identify and Manage Projects and Resources IBM Rational Team Unifying Platform WebSphere Business Modeler Create Financial Reports & ROI Estimates Create, Simulate & Analyze As- Is Business Model Create Observation Model with KPIs & export to Monitor Create, Simulate, Analyze and Optimize To-Be Business Model Database Developer Deploy/Run Monitor Business Operations Manager Runtime  WebSphere Process Server  WebSphere Portal  WebSphere Business Monitor EAR Run-time Statistics Trace Requirements & Architect System Use Case Realizations Create & Manage System Requirements and Use Cases Architect Rational Software Architect Model Services Implement Services, & expose as Web Services Rational Application Developer Developer Develop Portlets (App UI and Monitor) UML Tester Rational Functional Tester Rational Performance Tester EAR Verify Quality EAR WebSphere Integration Developer Choreograph services using BPEL, WSDL, etc. Configure Human Task Manager (including Ad-Hoc) & Client Use Business Rules, State Machines, Web Services, Adapters, ESB, etc. Integration Developer BPEL

5 Page 5 WebSphere Integration Developer Service-Oriented Integration Application Development  Streamlining process design hand-off between business and IT –Developer works with the Business analyst to import the Business models defined in WebSphere Business Modeler  Simplifying and speeding composite application development –An Assembly Editor for overall solution assembly –All the tools you need for building solution components (Editors for BPEL, Business Rules, Business State Machines, Interface Maps, …) –One, easy-to-learn end user interface based on Eclipse  Architected for reuse and flexibility –Simplified component interfaces –Plug-and-play solution components –Ability to leverage existing services and develop for future reuse

6 WebSphere Integration Developer Assembling a composite application with minimal coding  User-friendly Authoring Environment  Intuitive drag-and-drop tools –Visually define the sequence and flow of business processes with the assembly editor  Visual Editors minimize writing Code –Business Process –Human Task –State Machine –Business Rules –Data mapping …  Component based Programming Model –Service Components & Modules  Team-based development  Full Test Environment –Including Visual Debugger for all components

7 Comprehensive Support for Business Processes Assembling a composite application based on Standards  Develop Executable Process –WS-BPEL with or without IBM Extensions  Integrated fault and event handling  Compensation support –Provide a logical “undo” capability  Leverage industry standards and schemas –WSDL & XSD support  Wide range of adapters for interactions with people, data and systems. –Email, Flat File, FTP, JDBC, etc…  Service discovery including WebSphere Service Registry & Repository

8 Comprehensive Support for Event-based Scenarios Business State Machines  “Sequential” Business Processes are not suitable for event-based scenarios  Some business processes need to understand and react to many different events that can occur at any time  State machines simplify design by focusing states & events –Events are handled differently depending on the current “state” of a process –Processes may need to revert to earlier states at any time –Reaching a point in time can change the process state without requiring an event

9 Flexible User Interface Support Generate & Customize the user clients you need  Comprehensive User Interface Support for Human Tasks –BPC Explorer –WebSphere Portal Task List –Generate Custom Clients –Completely customized API Clients –Graphical Process Instance View  Customizable business user interface support –Tasks allow to specify client settings that contain information used at runtime to properly render a task, depending on user role and client used

10 Dynamic Processes for Flexibility And Responsiveness  Business Rules & Decision Tables dynamically determine process flow –Expose process decision points as business parameters e.g. Credit rating level based on net worth –Allow non-disruptive, real-time business change e.g. New lending policies allow changing the credit rating criteria without redeploying the loan application process –Ensure consistency across the business e.g. Every loan application process executes the same rule group  Selectors dynamically determine which components are used  Dynamically call sub-processes –WS-Addressing or by name

11 Page 11 Assemble – What Makes WebSphere Unique WebSphere Integration Developer –BPEL without Coding Standards based process support –Full Workflow Support Built-in human task support –State Machines For complex event-based transactions –Dynamic processes and assembly For flexibility and responsiveness Business rules to determine the process flow Selectors to determine which components are in the flow –Assembly with WebSphere Integration Developer Tooling and architecture for composite applications

12 Process Choreography WebSphere Process Server Unified Runtime for all your needs  A Single Process Server  Integrated runtime for all SOA-based process automation  Reliable, scaleable, secure  Integrated ESB for Range and Reach  Provides seamless access to all available services  Service Components and Business Objects  Simplifying and accelerating, providing flexibility and reuse

13 Page 13 Deploy BPM on a dynamic SOA-based Platform Integrate People, Process and Information Services in a single SOA environment Modify processes on the fly with Rules capabilities People Information Process Human workflows SOA-based portals Customer master Product master Other information services Java Applications Business State Machine Business Rules WebSphere Process Server

14 Page 14 WebSphere Process Server: Process layer builds on WebSphere ESB and WebSphere Application Server foundation to deliver robust business process management WebSphere Process Server Leveraging infrastructure services from WAS ND Use WebSphere Process Server when you need to automate business processes that span people, workflows, applications, systems, platforms, and architectures  Support for all styles of integration, including human tasks, roles based task assignments, and multilevel escalation.  Business rules, business state machines, and selectors to dynamically choose interface based on business scenarios  Change business processes on the fly with relatively minimal skills WebSphere Application Server Transport layer foundation provides infrastructure via JMS 1.1, HTTP, IIOP WebSphere ESB Mediation layer builds on WebSphere Application Server foundation to provide intelligent connectivity WebSphere Application Server Network Deployment Builds on WebSphere Application Server foundation to deliver a highly available transaction engine with advanced performance and management capabilities

15 Page 15 Elements of WebSphere Process Server Supports all aspects of process integration WebSphere Application Server ND* (J2EE Runtime) Service ComponentBusinessCommon Event ArchitectureObjectsInfrastructure Service ComponentBusinessCommon Event ArchitectureObjectsInfrastructure Business InterfaceObjectRelationships MapsMaps Mediatio n Flows (ESB) Dynamic Service Selection Business Processes Human Tasks Business State Machines Business Rules SOA Core Supporting Services Service Components

16 Comprehensive Support for Human Workflow  Human Workflow fully integrated with SOA Environments –Human tasks are treated just like any other service –Full flexibility to adapt business processes quickly to changing requirements With a few mouse clicks, replace human tasks by unattended services, and vice versa No Change to business process necessary  Rich task assignment capabilities –Staff queries to assign the right task to the right person at the right time –Real-time access to staff / organization directories through LDAP –Ability for fully dynamic task assignment at runtime Query Parameters from process variables Historic information  Multi-level escalation mechanisms –Time / priority based aging of tasks –Notification through e-mail and notification work items Who?

17 Ad-Hoc support in WebSphere Process Server Allowing for dynamic changes in human workflow scenarios  Create sub-tasks –Add additional dependent steps on the fly  Create follow-on tasks –Add additional steps on the fly  Follow up for human tasks –“Remind me later“ to complete already started task –same user continues later –Suspend until Ad-hoc SubtaskParent TaskSubtask Parent Task Follow-on Parent Task Follow-up

18 Deploy – WebSphere Process Server Comprehensive Business Flexibility  A Single Server Environment for –Business Processes –State Machines –Human Tasks –Business Rules –Integration of existing assets  Reliable, scaleable, secure –Fully leverages the breadth and capability of IBM WebSphere Application Server ND  Integrated ESB For Range And Reach –Provides seamless access to available assets –Adapters provide the service on-ramp for existing applications  B2B Capabilities to interoperate with your extended partner network z/OS "Once the up-front analysis and definition work are completed, the Business Integration infrastructure allows us to implement new business processes at a rate of one every few weeks for medium to complex processes.“ EAI Project Manager, Electrabel

19 WebSphere Process Server and WebSphere Integration Developer Highlights of WPS/WID v6.1

20 20 WebSphere Process Server  Enables simple and flexible execution of standards- based business process solutions in an SOA  Orchestrates a business’ assets – people, processes and information services – to form highly optimized and effective processes in a single SOA environment –Robust process automation, advanced human workflow, business rules, system-to-system and B2B capabilities on a common SOA platform  Inherits the robust capabilities and qualities of service provided by WebSphere Application Server  Built on top of an open standards based ESB –Providing a flexible connectivity infrastructure for integrating applications, data and services  Modify processes in real-time –Plug-and-play capabilities while system is running –Ability to change business rules on the fly –Extend human task activities with ad hoc tasks Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps & Info Assets Process Services Business Services Enterprise Service Bus WebSphere Process Server

21 21 WebSphere Integration Developer  Provides one easy-to-use design time tool for creating and assembling SOA business applications –WebSphere Process Server –WebSphere ESB –WebSphere Adapters  Enables Integration Developers to quickly discover and assemble composite applications maximizing re-use of all types of business services –Business Processes involving systems and human interaction –Mediation, orchestration and integration of services –Robust business rules and event-based state machines –Interface and data mapping –Wide range of adapters for interactions with people, data and systems.  User-friendly Authoring Environment based on Eclipse with Intuitive drag-and-drop tools for visually constructing solutions with minimal coding  Enables iterative development with robust process design hand-off between business and IT Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps & Info Assets Process Services Business Services Enterprise Service Bus WebSphere Integration Developer

22 22 WebSphere Process Server – V6.1  Enhances human-centric BPM capabilities –IBM Lotus Forms integration –Participant substitution/delegation –Support for batch work item transfer –Option to delete only successfully completed tasks  Improves consumability and usability –Business process administration client enhancements –Installer enhancements –Improved handling of WSDL/XSD –Programmable access for business rule administration  Extends reach of process solutions –New HTTP and generic JMS provider bindings –New and enhanced mediation primitives –WebSphere TX integration  Expands platform and infrastructure currency –WAS v6.1 based runtime, including JDK5 –WAS XD support across all components –New platforms - z/OS 1.7+, including zFS, i5/OS, 64-bit support for all server platforms, Windows Vista (non-production) Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps & Info Assets Process Services Business Services Enterprise Service Bus WebSphere Process Server

23 23 WebSphere Integration Developer – V6.1!  Increases developer productivity –Overall adapter tooling experience improvements –Reduces build time and memory footprint –Improves synchronization and publishing time –Refactoring support improvements –Improved Installation  Enhances human-centric BPM capabilities –IBM Lotus Forms integration –New wizard to generate portlets quickly and easily –Participant substitution/delegation  Enhances business-driven development capabilities –Improves traceability of model artifacts and process flows with WebSphere Business Modeler –Improved handling of WSDL / XSD –End-to-end event monitoring improvements  Extends the reach of process solutions –New HTTP and generic JMS provider bindings –New and enhanced Mediation primitives –WebSphere TX integration  Expands platform and infrastructure currency –RAD V7 and Eclipse V3.2.2 –WAS v6.1 based WPS runtime, including JDK5 –Microsoft Windows Vista support (non-production) Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps & Info Assets Process Services Business Services Enterprise Service Bus WebSphere Integration Developer

24 Current InnovationNew Feature Highlights 24 WebSphere Process Server  Enables simple and flexible execution of standards-based business process solutions in an SOA  Orchestrates a business’ assets – people, processes and information services – to form highly optimized and effective processes in a single SOA environment –Robust process automation, advanced human workflow, business rules, system-to-system and B2B capabilities on a common SOA platform  Inherits the robust capabilities and qualities of service provided by WebSphere Application Server  Built on top of an open standards based ESB –Provides a flexible connectivity infrastructure for integrating applications, data and services  Modify processes in real-time –Plug-and-play capabilities while system is running –Ability to change business rules on the fly –Extend human task activities with ad hoc tasks  Enhances human-centric BPM capabilities –IBM Lotus Forms integration –Participant substitution/delegation –Support for batch work item transfer –Option to delete only successfully completed tasks  Improves consumability and usability –Business process administration client enhancements –Installer enhancements –Improved handling of WSDL/XSD –Programmable access for business rule administration  Extends reach of process solutions –New HTTP and generic JMS provider bindings –New and enhanced mediation primitives –WebSphere TX integration  Expands platform and infrastructure currency –WAS v6.1 based runtime, incl. JDK5 –WAS XD support across all components –New platforms - z/OS 1.7+, i5/OS, 64- bit support for all server platforms, Windows Vista (non-production) Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps & Info Assets Process Services Business Services Enterprise Service Bus WebSphere Process Server

25 25 New FeatureBenefit CategoryBenefits Enhances human-centric BPM capabilities Productivity, Consumability  Exploits WID-generated Lotus Forms and WebSphere Portal portlets for business user clients  Extends support for custom staff repositories and security administration with WAS Virtual Member Manager support  Assign work with greater flexibility with the ability to handle user substitution for temporarily delegating work to others  Transfer many tasks from one user or group to another with improved performance and usability  Exercise more granular control over the tasks that are deleted by providing an option to delete only those that have completed successfully, while retaining those tasks that likely require investigation Improves consumability and usability Productivity, Consumability  Enhance productivity for business process administrators by providing out-of-the-box access to the functions needed to quickly and easily administer business process solutions  Install more quickly and easily providing faster time to value with a simplified install process that combines several installation and configuration steps into one  Handle additional complex WSDL and XSD artifacts for ease-of-use when processing custom and industry-standard schemas  Achieve greater flexibility and control for adding business rules administration capabilities into new or existing custom business user applications, as an alternative or in addition to leveraging the provided Business Rules Manager client WebSphere Process Server

26 26 New FeatureBenefit CategoryBenefits Extends reach of process solutions Productivity, Connectivity  Integrate with any JMS provider or HTTP application for simple integration with these types of data  Support an even broader range of mediation scenarios with new and enhanced primitives — improve mapping within mediation flows; address common scenarios such as aggregation, splitting, and retry; and get enhanced productivity with improved tooling support for creating custom mediation primitives  Leverage WebSphere Transformation Extender sophisticated data transformation capabilities for data bindings without coding  Enhance developer productivity with new data binding samples  Capture and surface data quickly and easily that does not conform to defined XSD constraints as it flows through business processes  Eliminate need for custom coding for fault handling with new fault binding that extracts fault data from the exception thrown by WebSphere JCA adapters Expands platform and infrastructure currency Platform Support  Exploit WAS v6.1 based runtime, including JDK5 with deployment of business integration solutions in a WAS v6.1 environment  Leverage WAS XD capabilities to realize enhanced Qualities of Service with features for optimizing IT resources  Maximize flexibility and lower operating costs by running on the platform that best meets your needs with support for new platforms including z/OS 1.7+, i5/OS, 64-bit support for all server platforms, Windows Vista (non-production) WebSphere Process Server

27 Current InnovationNew Feature Highlights 27 WebSphere Integration Developer  Provides one easy-to-use design time tool for creating and assembling SOA business applications –WebSphere Process Server –WebSphere ESB –WebSphere Adapters  Enables Integration Developers to quickly discover and assemble composite applications maximizing re-use of all types of business services –Business Processes involving systems and human interaction –Mediation, orchestration and integration of services –Robust business rules and event-based state machines –Interface and data mapping –Wide range of adapters for interactions with people, data and systems.  User-friendly Authoring Environment based on Eclipse with Intuitive drag-and-drop tools for visually constructing solutions with minimal coding  Enables iterative development with robust process design hand-off between business and IT  Increases developer productivity –Overall adapter tooling experience improvements –Reduces build time and memory footprint –Improves synchronization and publishing time –Refactoring support improvements –Improved Installation  Enhances human-centric BPM capabilities –IBM Lotus Forms integration –New wizard to generate portlets quickly and easily –Participant substitution/delegation  Enhances business-driven development capabilities –Improves traceability of model artifacts and process flows with WebSphere Business Modeler –Improved handling of WSDL / XSD –End-to-end event monitoring improvements  Extends the reach of process solutions –New HTTP and generic JMS provider bindings –New and enhanced Mediation primitives –WebSphere TX integration  Expands platform and infrastructure currency –RAD V7 and Eclipse V3.2.2 –WAS v6.1 based WPS runtime, including JDK5 –Microsoft Windows Vista support (non- production) Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps & Info Assets Process Services Business Services Enterprise Service Bus WebSphere Integration Developer

28 28 New FeatureBenefit CategoryBenefits Increases developer productivity Productivity, Consumability  Overall adapter tooling experience improvements that provide a greatly simplified user experience  Increased developer productivity with reduced build times and memory footprint improvements  Improved testing experience with test environment improvements in synchronization and publishing time  Improved ability to reuse assets and make changes quickly with refactoring support improvements  Improved Installation experience and ability to selectively install only the components required Enhances human-centric BPM capabilities Productivity, Consumability  Increase developer productivity leveraging business clients built from IBM Lotus Forms and WebSphere Portal portlets generated using WebSphere Integration Developer  Extends support for custom staff repositories and security administration with WAS Virtual Member Manager support  Assign work with greater flexibility with the ability to handle user substitution for temporarily delegating work to others Enhanced business-driven development capabilities Productivity, Consumability  Improved developer productivity and traceability of model artifacts and process flows with WebSphere Business Modeler with capability to compare model changes and automatically merge changes  Handle additional complex WSDL and XSD artifacts for ease-of-use when processing custom and industry-standard schemas  Improved integration with WebSphere Business Monitor with end-to- end monitoring improvements WebSphere Integration Developer

29 29 New FeatureBenefit CategoryBenefits Extends reach of process solutionsConnectivity  Integrate with any JMS provider or HTTP application for simple integration with these types of data  Support an even broader range of mediation scenarios with new and enhanced primitives — improve mapping within mediation flows; address common scenarios such as aggregation, splitting, and retry; and get enhanced productivity with improved tooling support for creating custom mediation primitives  Leverage WebSphere Transformation Extender sophisticated data transformation capabilities for data bindings without coding  Enhance developer productivity with new data binding samples  Capture and surface data quickly and easily that does not conform to defined XSD constraints as it flows through business processes  Eliminate need for custom coding for fault handling with new fault binding that extracts fault data from the exception thrown by WebSphere JCA adapters Expands platform and infrastructure currency Platform Support  Better integration with the latest tools with RAD v7 and Eclipse V3.2.2 support  Exploit WAS v6.1 based runtime, including JDK5 with deployment of business integration solutions in a WAS v6.1 environment  Maximize flexibility to developers by running on the platform that best meets your needs with support for Windows Vista (non- production) WebSphere Integration Developer


Download ppt "IBM WebSphere Process Server and IBM WebSphere Integration Developer Product Overview and Highlights of WPS/WID v6.1 Bill Lawton, Product Manager, Business."

Similar presentations


Ads by Google