Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A travel agency wants to establish a booking service. The service is triggered by an incoming request and can return two different messages, either an

A travel agency wants to establish a booking service. The service is triggered by an incoming request and can return two different messages, either an unavailable notification or a confirmation. The business process of the service starts by first checking the request. If for certain reasons the request can only be handled manually by an employee (e.g. group travels), a sub-process for manual handling is activated. Otherwise, the process enters a transactional sub-process, where a bus and hotel booking occur in parallel. However, if one of these fails, the transaction is canceled, a log message is written and the unavailability message is sent. If both bookings succeed, an attraction is booked by invoking another service. The only thing that could go wrong is a timeout, i.e. the attraction booking service is not responding in time. If this happens, a manual handling of the booking has to be made. If the attraction booking invocation succeeds, a confirmation is sent. The manual handling always results in a successful booking in which case a confirmation message is sent.

Visualize this business process using BPMN.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Working In Teams Moving From High Potential To High Performance

Authors: Brian A. Griffith ,Ethan B. Dunham

1st Edition

1452286302, 978-1452286303

More Books

Students also viewed these General Management questions

Question

What is OLAP and how does it differ from OLTP?

Answered: 1 week ago