SoaML Example
SoaML Example
SoaML Example
1. Project title
Travel Agency Reservation
2. Students
Andora Alexandra
3. Project acronym
TAR
4. Duration in months
-
5. Keywords
Services, Participants, SoaML
6. Project summary 1
The purpose of the project is to illustrate the services that are found in the
interaction between a travel agency, a buyer of holiday offers and partner agencies.
The travel agency interacts with the buyer through 2 services: providing information
about vacations and sending an order. The buyer can view details about the
vacations that interest him in order to book a holiday at an advantageous price.
After deciding what holiday interests him, the buyer can place an order at the travel
agency, which involves buying a package of benefits for a pleasant vacation.
Accepting credit cards enables you to get paid. That means you need to select a
credit card processing company. Therefore, the purchase of the vacation is made
through an external partner of the travel agency: Visa Payment Center. Credit card
processors are important partners beyond the core service of payment processing,
making it a critical business decision. The travel agency collaborates with 2 other
external partners: the hotel agency and the flight agency. Through these 2 partners
the travel agency reserves the hotels and flights for the purchased vacation.
1
The project scope should be the development of a system that integrates business services
Types of services and service systems
7. Objectives
The first objective of this project is identifying services, the requirements they are
intended to fulfill, and the anticipated dependencies between them. The identified
services are: transmission of holiday information, transmission of order, card
operations, hotel reservation, flight reservation.
After that, the next objective is specifying services including the functional
capabilities they provide, what capabilities consumers are expected to provide.
Then, defining service consumers and providers, what requirements and services
they consume and provide, how they are connected and how the service functional
capabilities are used by consumers and implemented by providers.
In the buyer-tourist agency interaction, the buyer is the consumer and the travel
agency is the provider. In the interaction of the travel agency - the partner agencies
for the reservation of hotels, respectively the reservation of flights, the travel agency
is the consumer, and the agencies are the providers. The same case is
encountered in the interaction of the travel agency - payment center.
8. Concept
2
3
Types of services and service systems
4
5
Types of services and service systems
6
7
Types of services and service systems
9. Work plan
9.1 Work package list
WORK WORK PACKAGE RESPONSIBLE PERSON START END
PACKAGE TITLE PERSON MONTHS DATE DATE
NO.