THE INFORMATION CONTAINED IN THIS DOCUMENT IS CONFIDENTIAL AND PROPRIETARY TO TRAVELPORT.

Similar documents
API Developer Notes. Using TravelScreen Plus to Create, Update, and Delete Apollo PRO Files/Galileo Client Files. 10 October Version 1.

API Developer Notes. A Galileo Web Services Java Connection Class Using Axis. 29 June Version 1.3

Travelport Booking Feed

Concur Cliqbook Travel New User Interface

Travelport Smartpoint v Developer.NET Framework Quick Installation Guide

Ground Network. Traveler Guide

Quick Guide: Booking

Galileo Web Services

EPiServer Portals. Abstract

Concur Online Booking Tool: Tips and Tricks. Table of Contents: Viewing Past and Upcoming Trips Cloning Trips and Creating Templates

Business travel made simple and rewarding. USER GUIDE

QUICK REFERENCE GUIDE. Version

Concur Travel: Third-Party Meeting Registration

Concur Online Booking Tool: Tips and Tricks. Table of Contents: Viewing Past and Upcoming Trips Cloning Trips and Creating Templates

Concur Getting Started QuickStart Guide. Concur Technologies Version 1.3

We re. redefining. your selling experience. Travelport Smartpoint for Travelport Apollo and Travelport Galileo

Downloads for TPF Family Products. Sample SOAP Bridge Wrapper on z/tpf Enterprise Edition V1.1. Page 1 of 5

Passenger Name Record (PNR) User Guide for Certify. Cvent, Inc 1765 Greensboro Station Place McLean, VA

Concur Getting Started QuickStart Guide. Concur Technologies Version 1.2

Apollo for Travel Professionals with Viewpoint TM. Study Guide Part 2

TPF Users Group Fall 2007

XML Select / Associated GWS Releases. Various depending on technology / features customer uses. ecommerce Customers. Galileo.

Note to US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Galileo Flight Integrator. User Guide

Getting Started Guide

Automated Partial Refunds Quick Reference

Travel Management System (TMS) Help Doc

Updating Your Travel Profile... 3 Travel Arranger... 3 Access... 3 Obtain Airfare Quote.. 5. Obtain Car Rental Quote.. 8. Obtain Hotel Room Quote 10

Host Enhancements. Product Advisory. July 20, 2007

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Agenda. Live Demo of TripCase. I. TripCase overview II. III. Invoice retrieval. IV. Mobile App V. FAQ VI. Q & A

Access to the Online Booking Tool

Egencia TripController Enhancements. December 2009

Galileo - Socrates - SNCF. Installation Guide for Windows Xp

GetThere User Training. Student Guide

IBM WebSphere Message Broker with Rules and Formatter Extension for z/os, Version 6.0

ONVIF Server for Aimetis Symphony. Installation and Usage

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0

Transactional Process

Echidna Concepts Guide

Concur Travel User Guide

SIRRVA. and MRUN. Control Center. Tel: (514) Fax: (514)

Concur Travel: Offline Policy Capture

Release Notes. Concur Connect. Release Notes... 1

Distributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1

On the Web and the BlackBerry

Concur User Essentials With Thanks to Calleen Roper, FCRR Table of Contents

Your FlightPath Guide

SAS Contextual Analysis 14.3: Administrator s Guide

User Instruction Version th Jan 2014

Page 1 of 6. tpfdf/rt/readme_sdo.txt. Service Data Objects (SDO) Access to z/tpfdf - PUT 05

Outtask Guides Cliqbook User Guide

Concur Travel Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA

Web Service Elements. Element Specifications for Cisco Unified CVP VXML Server and Cisco Unified Call Studio Release 10.0(1) 1

WHITE PAPER. Good Mobile Intranet Technical Overview

IBM Worklight V5.0.6 Getting Started

Booking vacation packages (general)

PCO Data Protection and Privacy Policy

Terminal Security Changes

Investor Presentation. November 2008

Technical Overview of DirectAccess in Windows 7 and Windows Server 2008 R2. Microsoft Windows Family of Operating Systems

Service-Oriented Architecture (SOA)

Rational Focal Point Technical Overview 2(15)

COGNOS (R) ENTERPRISE BI SERIES COGNOS REPORTNET (TM)

CLIENT MANUAL USER MANUAL. Sky Travellers Page 1. Dubai, UAE. Skytravellers.com

IBM. IBM i2 Analyze Security White Paper. Version 4 Release 1

Concur's mobile app ipad

ios 9 support in IBM MobileFirst Platform Foundation IBM

Applicant and Traveler s Guide

Aimetis Symphony Mobile Bridge. 2.7 Installation Guide

C exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.

How to Overcome Web Services Security Obstacles

Overview. Borland VisiBroker 7.0

SAP Concur's mobile app iphone

Content. 1. Introduction. 2. IBM Social Business Toolkit - Social SDK. 3. Social Builder. 4. Sample WEF Portlet application. 5.

UNITE 2003 Technology Conference

SecuRate Air Plus REFERENCE MANUAL

FAQs to your Premium-Transfer at fixed prices

Concur Travel User Guide

Client Base Web. An Overview of the Basics & Features Available

BookingBuilder Desktop User s Manual. BookingBuilder Desktop User Manual

March 18, 2019 SUBMITTING TRAVEL PLANS USING CONCUR

Networked World.

HTNG Web Services Product Specification. Version 2011A

Concur's mobile app Android

IBM UrbanCode Cloud Services Security Version 3.0 Revised 12/16/2016. IBM UrbanCode Cloud Services Security

SAS Forecast Server 3.1. Administrator s Guide to Installation and Configuration

BizTravel.NET Business Travel Software

The SAP Concur mobile app iphone

Microsoft Dynamics NAV

DRV GlobalTypes and DRV Request Interface. DRV Data Standard

Module Objectives. Shortcuts for Building Bookings. Creating a Repeat Booking

Extending Microsoft Dynamics AX 2009 Default Cubes for Analytics across Virtual Company Accounts

Ellipse Web Services Overview

Java Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview

Integrating the Hardware Management Console s Broadband Remote Support Facility into your Enterprise

Interoperability of Bloombase StoreSafe and Thales payshield for Data-at-Rest Encryption

EXPENSE REIMBURSEMENT

Insert your Common Access Card (CAC) in the CAC Reader.

SAP Concur's mobile app iphone

Transcription:

September 2013

THE INFORMATION CONTAINED IN THIS DOCUMENT IS CONFIDENTIAL AND PROPRIETARY TO TRAVELPORT. Copyright Copyright 2013 Travelport and/or its subsidiaries. All rights reserved. Travelport provides this document for information purposes only and does not promise that the information contained in this document is accurate, current or complete. This document is subject to change without notice.. No part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or any means electronic or mechanical, including photocopying and recording for any purpose other than the licensee s personal use without the prior written permission of Travelport and/or its subsidiaries. Trademarks Travelport and/or its subsidiaries may have registered or unregistered patents or pending patent applications, trademarks copyright, or other intellectual property rights in respect of the subject matter of this document. The furnishing of this document does not confer any right or license to or in respect of these patents, trademarks, copyright, or other intellectual property rights. All other companies and product names are trademarks or registered trademarks of their respective holders. 6-Nov-13 Travelport ii

Contents Web Services Product Information... 1 Platform independence... 1 Encapsulated business logic that streamlines transactions to the GDS... 1 More connectivity options... 1 GDS communications components hosted by Galileo... 1 Web Services... 2 What Are Web Services?... 2 XML Select Web Service... 2 Encapsulated Web Services... 2 Support Options for Web Services... 3 Online Help... 3 Web Services Sample Site... 3 Types of Web Services... 4 XML Select Web Service... 4 Encapsulated Web Services... 4 XML Select Web Services... 4 Encapsulated Web Services... 4 Reservation Builder ebl... 4 Trip Planner ebl... 5 Flight Information ebl... 5 Itinerary ebl... 5 Travel Codes Translator ebl... 5 Image Viewer ebl... 5 Cruise Modify ebl... 5 Technical Specifications... 6 Web Services Standards and Protocols... 6 Tools and Environments... 6 Developer Skills... 6 Connectivity... 7 Security... 7 Capacity Planning... 7 6-Nov-13 Travelport iii

Web Services Product Information By standardizing communications to the Apollo and Galileo GDSs, Web Services offer a number of potential benefits for designing, implementing, and marketing travel-related applications. By combining existing Galileo products with new technology standards, Web Services offers a more streamlined and robust method for designing travel applications. The benefits of Web Services include: Platform independence. Encapsulated business logic that streamlines transactions to the GDS. More connectivity options. GDS communications components hosted by Galileo International. Platform independence Because our product adheres to cross-platform Web Services industry standards, we don't restrict the environment for developing or deploying client applications. Web Services client applications can be deployed in any environment that supports HTTP (Hypertext Transfer Protocol), including Windows and UNIX, without requiring bridges or specialized interfaces. In addition, a wide variety of languages and development developer toolkits can be used to design and deploy client applications for Web Services. Encapsulated business logic that streamlines transactions to the GDS As Web Services technology evolves, more and more Web Services will encapsulate the business logic needed to communicate with the GDS into a more streamlined, intuitive framework. As a result, developers can focus on writing their applications rather than communicating with the GDS. The streamlined usability of Web Services could potentially reduce development time by 30 to 70%, depending on the type of application and development environment. Note: The Reservation Builder ebl and Trip Planner ebl are no longer being sold. The Trip Planner and Reservation Builder ebl functionality does not work in the EMEA (Europe, Middle East, and Africa) markets. Customers that currently use these products will continue to be supported. More connectivity options Client applications can connect with our Web Services platform using either the Internet, or on a very limited basis, a dedicated connection. Customers can select the type of connectivity that is most appropriate for their business requirements and resources. GDS communications components hosted by Galileo Previously, developers needed to include complicated code in their applications to identify and route transactions to the GDS. Galileo s XML Select API product streamlined communications with the GDS for customer-hosted applications. Web Services hosts any required components at Galileo International and internally identifies and routes, transactions to the GDS. 6-Nov-13 Travelport 1

Web Services What Are Web Services? Web Services are essentially a series of standards that allow disparate systems to communicate with each other using a common framework. Web Services and client applications do not require a specific kind of infrastructure; their language, platform, and other structures need only be compatible with Web Services technology. Web Services represent an evolution in communication between applications, rather than a revolution. By combining existing technologies and setting common standards, systems that use Web Services have a single, explicitly defined method for communicating with each other. Our Web Services products use common technology industry Web Services to support data transfer between client travel applications and the Apollo and Galileo GDS core systems. Our Web Services product is a collection of services that provide access to key functionality on the GDS. The Web Services available through our Web Services provide access to a wide variety of travel-related functionality. Our Web Services product offering is divided into two different types of Services that transact with the GDS, each using two different models for organizing data: XML Select Web Service The XML Select Web Service mirrors the host functionality of the GDS. Individual transactions can be strung together to create a business process. These transactions are the same transactions found on our Galileo s XML Select API product. For example, the XML Select Web Service contains individual transactions for air availability, air pricing faring, selling a segment, reserving an itinerary, selecting a seat, and end transacting a file. Encapsulated Web Services The other Web Services in our product offering provide a higher level of abstraction by encapsulating a specific business process into a single transaction. For example, Reservation Builder ebl has a Create Trip function that combines over 20 individual transactions into a single call to the Web Services. Note: The Reservation Builder ebl and Trip Planner ebl are no longer being sold. The Trip Planner and Reservation Builder ebl functionality does not work in the EMEA (Europe, Middle East, and Africa) markets. Customers that currently use these products will continue to be supported. 6-Nov-13 Travelport 2

Support Options for Web Services Several support options are available during the development of new and modification to existing applications. We support the functionality of Web Services only; the programming technique, language, and environment is not supported. Online Help A web site that providing theoretical and practical information for using Web Services is available including: A general overview of Web Services. Descriptions of each Web Service. Recommendations and requirements for application design, capacity planning, and security. Getting started guides and sample transactions. Detailed information about how to use each web service, including the individual transactions within the XML Select Service. A troubleshooting guide. The Web Services Help can be accessed by clicking "Documentation" on the Web Services Sample Site, and is available to prospective and licensed customers. Web Services Sample Site We offer a Sample Web Site that provides you the ability to learn and work with samples of actual Web Services transactions. http://testws.galileo.com/gwssample/ The Sample Site provides you with: Test access for Web Services requests for air, car, and hotel. Use Getting Started code for C+, Java, VB NET, and Perl in sample applications. An overview the Web Services architecture. Access to the Web Services Help System for details, instructions, and reference information Ability to view and copy sample code for several languages and platforms. Access to some features on the Sample Site is restricted: All users can access the sample requests and read the overview Prospective customers, who receive a preliminary user name and password can also review the Documentation section, including the Web Services Help System. Licensed customers, with a user name and password, can also access the sample code in the View Code section. 6-Nov-13 Travelport 3

Types of Web Services Our Web Services products use common Web Services technologies to support data transfer between client applications and the Apollo and Galileo core systems, providing key functionality on the GDS. Our product offering is divided into two different types of Services that transact with the GDS, each using different models for organizing data. XML Select Web Service The XML Select Web Service mirrors the host functionality of the GDS. Individual transactions can be strung together to create a business process. These transactions are the same transactions found on our Galileo's XML Select API product. For example, the XML Select Web Service contains individual transactions for air availability, air pricing faring, selling a segment, reserving an itinerary, selecting a seat, and end transacting a file. Encapsulated Web Services The other Web Services in this product offering provide a higher level of abstraction by encapsulating a specific business process into a single transaction. For example, Reservation Builder ebl has a Create Trip function that combines over 20 individual transactions into a single call to Web Service. As Web Services evolves, additional GDS business functions will be abstracted and encapsulated into separate Web Services. The baseline XML Select Web Service will be maintained, but alternative Web Services will provide more business processes in the encapsulated business logic. We currently offer the following Web Services: XML Select Web Services Based on our XML Select product, this Web Service provides the same functionality within Web Services technology. Additionally, the XML Select Web Service also supports terminal transactions, which can be used for functions not currently supported through structured data (XML Select transactions). Business functions include transactions for: Air, car, hotel, and cruise shopping, availability, and booking. Faring and fare manipulation. Using sessions. Manipulating PNRs/Booking Files, itineraries, and segments. PRO-File/Client File manipulation. Encapsulated Web Services Reservation Builder ebl This service supports booking, canceling, and modifying trips in one call to the core GDS. The Reservation Builder ebl is no longer being sold. The Reservation Builder ebl functionality does not work in the EMEA (Europe, Middle East, and Africa) markets. Customers that currently use these products will continue to be supported. 6-Nov-13 Travelport 4

Trip Planner ebl Encapsulates shopping, evaluating, and ranking air, car, and hotel selections for a specific trip in one call. Returns data for complete trips with alternatives, prices and rankings against preferences and profiles. The Trip Planner ebl is no longer being sold. The Trip Planner functionality does not work in the EMEA (Europe, Middle East, and Africa) markets. Customers that currently use these products will continue to be supported. Flight Information ebl Provides the current status of a flight including actual and scheduled departure, arrival and departure times, arrival gates; and cancellation or delay information. Itinerary ebl Retrieves detailed itinerary information in one display. Travel Codes Translator ebl Provides encoding of standard industry city, state, country and airport codes. Image Viewer ebl Provides images and descriptions of over 33,000 hotel properties, with additional properties being added regularly. Cruise Modify ebl Provides the ability to cancel and modify a cruise and look up penalty details using Web service technology. 6-Nov-13 Travelport 5

Technical Specifications Planning for an application that includes Web Services requires familiarity with the technology and developer skill sets. Forecasting the expected transaction traffic is an important step in the application planning. Web Services Standards and Protocols Web Services conforms to the following industry standards and protocols. Message Envelope - SOAP 1.1 http://www.w3.org/tr/soap/ Message Transfer - HTTP 1.1 http://www.w3.org/protocols/ Encryption - SSL 3.0 http://home.netscape.com/eng/ssl3/index.html Web Service Description Language - WSDL 1.1 http://www.w3.org/tr/wsdl Discovery and Integration - UDDI 1.0 http://www.uddi.org Data Transfer - XML 1.0 http://www.w3.org/xml Tools and Environments Any development tools or environments that are compatible with the above standards and protocols can be used. These tools and environments include, but are not limited to: Microfsoft.NET IBM WebSphere Studio Application Developer Apache Axis (replacing Apache SOAP) The Mind Electric GLUE SOAP::Lite for PERL Developer Skills Developers should have familiarity with XML, as well as the standards and protocols listed in this section. When using the XML Select Web Service, knowledge of the GDS business model is also helpful. 6-Nov-13 Travelport 6

Connectivity Web Services can be supported through an Internet connection. Internet connections must be secured via an SSL (Secured Socket Layer) protocol, as well as the security functions provided for Web Services. Because Web Services formats and standards are not limited to use on the Internet, the same protocols apply to the message, regardless of the type of network connection. Security The Web Services servers are secured, and access is only granted to the specific web services for which clients are licensed. Internet connections to Web Services must also be encrypted via an SSL (Secured Socket Layer) protocol. Capacity Planning All capacity planning decisions should initiate from the projected scope and requirements of the client application. Capacity relates to the functionality of two basic components: The design and required functionality for the client application. The size and type of network connection. The expected volume of Web Service calls is the key factor in capacity planning. Issues for determining expected volume include: The expected look-to-book ratio between requests to the GDS and actual bookings. The expected number of sessioned vs. sessionless transactions. The types of Web Service calls planned, and their expected message sizes. 6-Nov-13 Travelport 7