0% found this document useful (0 votes)
28 views11 pages

Demo Overview

This document provides an overview of the JBoss BPM Suite Travel Agency demo project. It describes the key components and capabilities of the JBoss BPM Suite like processes, services, rules, data, events, analytics, and simulation. It also outlines the full BPM lifecycle support for modeling, integration, deployment, monitoring, execution and continuous improvement. Finally, it provides instructions for two demo scenarios to showcase how the travel agency process works by starting a process instance, completing tasks, and ending the booking.

Uploaded by

2022981715
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views11 pages

Demo Overview

This document provides an overview of the JBoss BPM Suite Travel Agency demo project. It describes the key components and capabilities of the JBoss BPM Suite like processes, services, rules, data, events, analytics, and simulation. It also outlines the full BPM lifecycle support for modeling, integration, deployment, monitoring, execution and continuous improvement. Finally, it provides instructions for two demo scenarios to showcase how the travel agency process works by starting a process instance, completing tasks, and ending the booking.

Uploaded by

2022981715
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Build the Enlightened Enterprise

An Overview of the Travel Agency Demo

Powered by JBoss Enterprise Middleware -


Red Hat JBoss BPM Suite
JBoss Middleware becomes strategic
STRATEGY
PROCESSES
OPERATIONS

PEOPLE IT RESOURCES

2
Components in JBoss BPM Travel Agency project

3
Value Proposition

Automate Optimize Accelerate


business operations business operations application development
with intelligent with real-time BAM, analytics, with model-driven
decision support simulation and reccomendation design and integration

AHA! HYBRID
CLOUD

PRIVATE
PUBLIC
CLOUD
CLOUD

Empower Deploy
Collaborative working
business users to in the Cloud
take control of operations during the entire process life cycle with BPM PaaS
and beyond the Enterprise

4
Capabilities Overview
Processes Services

Create and deploy enterprise processes Integrate and interoperate your existing
and applications through a model-driven enterprise systems and web services in
composition environment and execution your business processes using JBoss SOA
platform. Platform and JBoss Fuse modern ESB.

Rules Data

JBoss BRMS is included in JBoss BPM Data modeling tool that also enables
Suite to support the definition, management participants to manipulate and manage data
and execution of business rules by entities within running processes.
Business and IT users.

Events Forms

Handle events as first class citizens of the Forms modeling tool to build dynamic and
platform, dedicating an independent interactive web forms using using a
module to Manage Complex Event WYSIWYG drag-and-drop interface.
Processing (CEP).
5
Capabilities Overview
Analytics Simulation

Build dashboards that deliver real-time Establish, execute and analyse different
business activity monitoring (BAM) and simulation scenarios. Identify bottlenecks.
reporting with personalized information, Decide what are the optimal parameters
measure and analyze key indicators to and thresholds for your processes. Make
track process performance to make quick effective recommendations.
and effective decisions.

Assets Workspace

Pluggable multi-dimensional repository for The execution environment provides a Rich


knowledge representation of processes, User Interface (RUI) or Portal that
rules, data and services to facilitate centralize user participation, attending
reusability, change management, alerts and triggers, and notifying actions to
governance and compliancy. each role across the entire process
lifecycle.

Execution Development

Integrated execution environment with JBoss Workbench IDE lets developers


separates engines for processes, tasks, easily extend, build and integrate process-
evente and rules. Deploy in different based applications.
application
6 servers, on-premise or in cloud.
Full BPM lifecycle support

Modeling & Simulation Integration & Deployment

Continuous Improvement

Monitoring & Analysis Execution & Management

7
JBoss BPM Suite Travel Agency Demo

8
Demo scenario 1
Kick start the process by clicking on circle_play.jpeg button using forms under "Processes Management" >> "Process Definitions" >> "specialtripsagencyprocess.

Fill in the data as follows:


Applicant Name: <your name>
Email Address: <any email address>
Number Of Travelers: 6 (use this value to trigger one process path)
From Destination: "London" (case sensitive)
To Destination: "Edinburgh" (case sensitive)
Preferred Date of Departure (YYYY-MM-DD): 2014-06-06
Preferred Date of Arrival (YYYY-MM-DD): 2014-06-12
Other Details/Notes: <any String>

Under "Tasks" >> "Task Lists" there should be a task waiting to be accepted. Claim that task and click on "Work" button under "Details" section on your right.. This user should
review the details and has the authority to change the "Total Price (Quote Price)" and add a "Review Comment" note.

Fill in the data as follows:


Total Price (Quote Price): modify from "3000" to "2800"
Review Comment: Provided £200 discount on the total package during initial review.

After completing the review the user (reviewer) should click on "Complete" so that the process instance continues to next available tasks.
Under "Tasks" >> "Task Lists" there should be a task waiting to be accepted. Claim that task and click on "Work" button under "Details" section on your right. Now this
employee/user should familiarize herself with the entire package, then contact the customer and quote the total price (Quote Price) to the customer. Now, depending on how
the conversation/discussion goes with the customer the employee can either:
● request for Review (By ticking "Request For Review" checkbox and providing appropriate reason for review) in which case the process will loop back and go to the
reviewer task again for additional review (check "specialtripsagencyprocess.bpmn2" business process for more details)
OR
● complete the booking (by checking "Is Booking Confirmed?" checkbox) in which case the process instance will end.

9
Demo scenario 2
Kick start the process by clicking on circle_play.jpeg button using forms under "Processes Management" >> "Process Definitions" >>
"specialtripsagencyprocess.

Fill in the data as follows:


Applicant Name: <your name>
Email Address: <any email address>
Number Of Travelers: 2 (use this value to trigger different process path than scenario 1)
From Destination: "London" (case sensitive)
To Destination: "Edinburgh" (case sensitive)
Preferred Date of Departure (YYYY-MM-DD): 2014-06-06
Preferred Date of Arrival (YYYY-MM-DD): 2014-06-12
Other Details/Notes: <any String>

This process will not be sent for initial review like scenario 1 but will be passed directly to the employee who booked the trip.
Under "Tasks" >> "Task Lists" there should be a task waiting to be accepted. Claim that task and click on "Work" button under "Details"
section on your right. Now this employee/user should familiarize herself with the entire package, then contact the customer and quote the
total price (Quote Price) to the customer. Now, depending on how the conversation/discussion goes with the customer the employee can
either:
● request for Review (By ticking "Request For Review" checkbox and providing appropriate reason for review) in which case the process
will loop back and go to the reviewer task again for additional review (check "specialtripsagencyprocess.bpmn2" business process for
more details)
OR
● complete the booking (by checking "Is Booking Confirmed?" checkbox) in which case the process instance will end.

10
Build the Enlightened Enterprise

For more information, please visit


[Link]
Demo project available at:
[Link]

You might also like