The activity diagram is a high-level description of the steps that are executed in the travel booking process.
The travel booking process starts when an Internet customer enters the data for his travel arrangements.
The credit card information is checked for correctness and validity.
If the credit card data is incomplete or not valid, the process ends with a fault.
If the credit card information is correct, three different reservations are made for the flight, hotel, and car.
The car reservation is repeated until the car reservation is finished successfully.
If all the reservations are completed successfully, a confirmation number is generated.
The confirmation number (or an error message if errors occur during the reservation) is returned to the customer that triggered the travel booking process.