wso2 product release webinar: wso2 business process server 3.5

30
WSO2 Business Process Server 3.5.0 Product Release Webinar Nandika Jayawardana WSO2

Upload: wso2-inc

Post on 12-Apr-2017

827 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

WSO2 Business Process Server 3.5.0

Product Release Webinar

Nandika Jayawardana

WSO2

Page 2: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

WSO2 Business Process Server

• Facilitates workflows with heterogeneous enterprise services

and human interactions

• Supports BPMN 2.0 using Activiti BPMN engine

• Supports WS-BPEL 2.0 using Apache ODE BPEL engine

• Supports WS-HumanTasks 1.1 / BPEL4PEOPLE

specifications

• 100% free and open source and with commercial support

Page 3: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

WSO2 Business Process Server

• Tooling support with graphical process modeling

• Process management via graphical administration console

• Extensible via extension points

• Clustering support for high availability and scalability

• Light weight developer friendly and easy to deploy

• JMX based monitoring

• Customizable web applications for BPMN and Humantasks

Page 4: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

BPS in action

Page 5: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

HumanTasks in action

Page 6: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

Integrates to existing environment

Page 7: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

WSO2 Business Process Server 3.5.0

• Feature additions and improvements o BPMN 2.0 support

o BPMN Explorer

o HumanTask Explorer

o HumanTask form generation

o BPEL Instance retry from web console

o Improved clustering support with new job distribution algorithm

o JMX monitoring for humantasks

o Process and instance cleanup scripts

o Dashboards for monitoring processes and tasks

Page 8: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

Component Architecture

Page 9: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

BPMN 2.0

• Business Process Model and Notation (BPMN) is a popular

standard for process modeling

• An xml based language and includes graphical notation

• Understandable to business users and machine executable

• Standard maintained by OMG (http://www.bpmn.org/)

• Provides a large number of constructs to capture complex

business scenarios

Page 10: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

BPMN 2.0

Page 11: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

BPMN Process Management via admin console

• Upload BPMN packages via management console

• Process versioning and hot deployment of processes

• View process diagram and process definition

• Manage process instances

oSearch, Suspend and Delete

• Graphical auditing and troubleshooting of instances

oView current execution state of a process instance and instance

variable values

Page 12: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

Admin console – Process view

Page 13: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

Admin console – Process information

Page 14: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

Admin console – Instance information

Page 15: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

BPMN Explorer

• Customizable user facing web application

• Built using the REST API exposed by the BPMN runtime

• Provides process list view

o start process instances

• MyTasks instance list view

o Claim , reassign, transfer, complete task instances

• Search task instances by

o Task name, status, assignee, candidate users, owner, task start date, end date ….

• Reporting dashboard

o Provides analytics for analyzing the performance of the server, processes and tasks

Page 16: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

BPMN Explorer

Page 17: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

BPMN Explorer

Page 18: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

HumanTask Explorer

• Customizable user facing web application to interact with

tasks and notifications

• Built on top of the HumanTask client API

• Perform actions on My Task List

oAssign, claim, start, suspend, complete, release, skip, fail

• Search and find tasks in different states

• Reporting dashboard

• Task form generation

Page 19: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

HumanTask Explorer

Page 20: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

HumanTask Explorer

Page 21: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

HumanTask Explorer

Page 22: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

HumanTask Explorer - Form generation

• Custom renderings defined for input and output messages of

task service operation

• HumanTask explorer uses the task client api to get rendering

data and generates the form

• User can complete and submit the form in order to complete

the task

Page 23: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

HumanTask Explorer - Form generation

Page 24: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

HumanTask Explorer - Form generation

Page 25: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

BPEL process instance retry

Page 26: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

BPEL process instance retry

Page 27: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

Other improvements

• Improved clustering support with new job distribution

algorithm

oUsing hazelcast to identify nodes

• Instance cleanup scripts for BPEL and BPMN

• Email and SMS notifications support for WS-HumanTask

notifications

Page 28: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

Roadmap for next release

• New transports for BPMN runtime

• WSO2 Data Analytics server toolbox for BPS

• Custom tasks to extend BPMN runtime

• Upgrade Apache ODE runtime

• HumanTask editor

• Integrate with WSO2 Process Center for process discovery,

analytics and optimizations

Page 29: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

Q&A

Page 30: WSO2 Product Release Webinar: WSO2 Business Process Server 3.5

Contact us !