Case Study – Booking Software, App & PSS for New Airlines, Air Charters and Air Seats Aggregators
Our client is the newest European airline to take to the skies now running into its 3rd generation
Pujitha, July 25, 2020
Web Service is a type of API (Application Programming Interface), by which third parties can write code that interfaces with other code
Web Services Architecture – the service provider sends a WSDL file to UDDI. The service requester contacts UDDI to find out who is the provider for the data it needs, and then it contacts the service provider using the SOAP protocol.
SOAP (Simple Object Access Protocol) is a messaging protocol that allows programs that run on disparate operating systems (such as Windows and Linux) to communicate using Hypertext Transfer Protocol (HTTP) and its Extensible Markup Language (XML). We need develop the web service between Airliner’s application and the travel agent applications.
>>Explore ARS & Aviation Solutions – https://www.travelomatix.com
Actions and Development: We need to develop the web service / API OUT by binding the database of flight module, by getting available flight results from centralized database as per the configuration.
LIST OF WEB SERVICES DEVELOPMENT with definitions with functions in bracket
For Search, Details, Booking and PNR Generation and Cancellation
For Ticketing
FYI: The above webservices will have several other sub-web services request and responses based upon the GDS integrations.
Other than the above we are using the following service request based on our application requirement and these request list will vary depends on the application features:
Create Session (Session Create and SessionCreateRS)
SessionCreateRQ is utilized to initiate a SOAP API session. Security credentials, consisting of a username, password, organization, and domain are required to connect.
When the application sends a correctly-formatted SessionCreateRQ message with valid security credentials to any of the designated endpoints, the Web Services gateway does the following:
Refresh Session (SessionRefreshRQ and SessionRefreshRS)
SessionRefreshRQ is used to refresh a SOAP API connection by resetting the connection’s timestamp, thereby preventing the connection from being closed due to inactivity. In order to use this service, a live connection to Web Services, along with a valid binary security token is required.
When the application sends a correctly-formatted message, the Web Services gateway does the following:
Availability (GetAvailabilityRQ and GetAvailabilityRS)
Availability is used to ask for deals (flights) and the corresponding availability information for a given input parameters.
Based upon the requested information provided, the service will return an exact details. When the application sends a correctly-formatted message, the Web Services gateway does the following:
Get Passenger Data (GetPassengerDataRQ and GetPassengerDataRS)
The GetPassengerDataRQ web service is the point of contact used to retrieve a passenger/traveler details on a required service to start the passenger’s check-in process. To utilize this service, the client will be required to specify a login id, user id and authentication date.
>> Schedule a Web Demo – https://www.travelomatix.com/airline-reservation-system.html
Based upon the requested information provided, the service will return an exact details. When the application sends a correctly-formatted message, the Web Services gateway does the following:
End Transaction (EndTransactionRQ and EndTransactionRQ)
EndTransactionLLSRQ is used to complete and store changes made to the application.
When the application sends a correctly-formatted message, the Web Services gateway does the following:
Get Booking Details (GetBookingDetailsRQ and GetBookingDetailsR)
Once a PNR has been created on the host, this web service offers functionality to allow to search and retrieve particular PNR data.
The GetBookingDetailsRQ service is used to retrieve and display a Booking Details, which includes:
Close Session (SessionCloseRQ and SessionCloseRS)
SessionCloseRQ is used to close a SOAP API session. This service is required to close connections because it properly cleans up the session and releases all resources allocated behind the scenes.
When the application sends a correctly-formatted SessionCloseRQ message along with the security token for the session to be closed, the Web Services gateway does the following:
Important Previous Posts :
1. Best Reservation System for an OTA
2. Changing Trends of Travel Booking Platforms
Our client is the newest European airline to take to the skies now running into its 3rd generation
Prone to the recent measures we are habituated with like Social distancing and self- isolation, peo
Amadeus GDS is one of the best global distribution systems today. Through web services APIs, Amadeu
Airline reservation system (ARS) is a web based booking engine connected with global GDS systems in
[…] 4. Case Study of Airline Booking System5. Build XML OUT from Airline IBE […]