Business Management Presentations Process Management

How to excite the travel industry with a BPM story

Description

One of the most interesting branches for talking about processes is the travel industry.

All across the Internet you will find references to solutions, offerings, and products that try to align with the travel industry business process management (BPM) solutions. Whether you are talking to an airline, a baggage handler, a bookings agency or anyone in between, they all have one thing in common. They are dealing with complex business processes that often need to combine rules, events, resource planning, and processes.

In this webinar, we’ll take a deep look into a sample solution for this industry, simulating a travel agency booking system with:

* Service integration
* Multiple tasks
* Complex BPM elements
* Rule-based fraud detection for payment processing

You will leave with an advanced overview of the capabilities of Red Hat JBoss BPM Suite and can dive in deeper with the showcased project, the JBoss BPM Travel Agency.

Transcript

Build the Enlightened Enterprise
How to excite the travel industry
with a BPM story
Eric D. Schabell
JBoss Technology Evangelist
@ericschabell
2
A travel story
Taking a tour…
● Background
● Getting started
● Building an agency
● Booking a trip
3
OPERATIONS
PEOPLE IT RESOURCES
PROCESSESSTRATEGY
JBoss BPM becomes strategic
4
Value Proposition
AHA!
Automate
business operations
with intelligent
decision support
Empower
business users to
take control of operations
Optimize
business operations
with real-time BAM, analytics,
simulation and recommendation
Deploy
in the Cloud
with BPM PaaS
Accelerate
application development
with model-driven
design and integration
Collaborative working
during the entire process life cycle
and beyond the Enterprise
HYBRID
CLOUD
PUBLIC
CLOUD
PRIVATE
CLOUD
5
Capabilities Overview
Processes
Create and deploy enterprise processes and
applications through a model-driven
composition environment and execution
platform.
Services
Integrate and interoperate your existing
enterprise systems and web services in your
business processes using JBoss SOA
Platform and JBoss Fuse modern ESB.
Rules
JBoss BRMS is included in JBoss BPM Suite
to support the definition, management and
execution of business rules by Business and
IT users.
Data
Data modeling tool that also enables
participants to manipulate and manage data
entities within running processes.
Events
Handle events as first class citizens of the
platform, dedicating an independent module
to Manage Complex Event Processing
(CEP).
Forms
Forms modeling tool to build dynamic and
interactive web forms using using a
WYSIWYG drag-and-drop interface.
6
Analytics
Build dashboards that deliver real-time
business activity monitoring (BAM) and
reporting with personalized information,
measure and analyze key indicators to track
process performance to make quick and
effective decisions.
Simulation
Establish, execute and analyse different
simulation scenarios. Identify bottlenecks.
Decide what are the optimal parameters and
thresholds for your processes. Make effective
recommendations.
Assets
Pluggable multi-dimensional repository for
knowledge representation of processes,
rules, data and services to facilitate
reusability, change management, governance
and compliancy.
Workspace
The execution environment provides a Rich
User Interface (RUI) or Portal that centralize
user participation, attending alerts and
triggers, and notifying actions to each role
across the entire process lifecycle.
Execution
Integrated execution environment with
separates engines for processes, tasks,
evente and rules. Deploy in different
application servers, on-premise or in cloud.
Development
JBoss Workbench IDE lets developers easily
extend, build and integrate process-based
applications.
Capabilities Overview
7
Full BPM lifecycle support
Modeling & Simulation
Monitoring & Analysis
Integration & Deployment
Execution & Management
Continuous Improvement
8
JBoss BPM Travel Agency project
9
Travel Agency
Interesting aspects:
● 6 external web service calls
● services sources provided
● user tasks & forms
● rule integration
● decision table, technical rules, guided rules
● sub-processes
● compensation points (aka roll-back)
● fraud detection
● web application
● example RestAPI usage
10
Getting started
Easy as one… two… three!
1.Install on your machine
2.Install with one-click in Cloud
3.Generate a Docker install
Demo
Getting started (install)
12
Build a travel agency
Project artifacts:
● Data model
● Pricing rules
● Discount rules (decision table)
● Task forms
● Process
● service tasks
● user tasks
● compensation
● Web application (RestAPI)
13
Data Model
14
Pricing
15
Discounting
16
Forms
17
Forms
18
19
Web application
Demo
Travel agency artifacts
21
Book a trip
22
Fraud detection
Demo
Booking trips
24
JBoss BPM Travel Agency
Future plans:
● integration with JBoss Data Virtualization
● integration with JBoss Fuse
● lost baggage process
25
`
● JBoss BPM Suite starter kit:
● http://jboss.org/products/bpmsuite
● http://www.jboss.org/products/bpmsuite/get-started
● JBoss BPM Suite buzz:
● http://jboss.org/products/bpmsuite/#buzz
● JBoss bpmPaaS cartridges:
● https://github.com/jbossdemocentral?query=cartridge
● JBoss BPM Travel Agency:
● https://github.com/jbossdemocentral/bpms-travel-agency-demo
● http://www.schabell.org/2015/01/how-to-fly-with-jboss-bpm-travel-agency.html (4 part video series)
Build the Enlightened Enterprise
Questions?
For more information, please visit:
https://jboss.org/products/bpmsuite

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/how-to-excite-the-travel-industry-with-a-bpm-story/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×