3rd Party Open Platform

17

description

 

Transcript of 3rd Party Open Platform

Page 1: 3rd Party Open Platform
Page 2: 3rd Party Open Platform

Jacob Wheeler7 years @ CornerstoneDirector, Product Engineering

Mark Abdoo10 years @ CornerstoneProduct Manager

Cornerstone Open Platform

Page 3: 3rd Party Open Platform

AgendaIntroduction

Review the Open Platform• Inbound/outbound integrations• Outbound integration mechanisms

An Inside Look• at iQCX ResRules – Inline Web Services• The Future of API Integrations

Page 4: 3rd Party Open Platform

Let’s set the stage for an open travel management platform with the help of Cornerstone. Envision yourself easily getting data in and out of our systems in the most meaningful way for your travel organization.

Page 5: 3rd Party Open Platform

Use Cases in Opening our Platforms

Enriching the booking process through• Itinerary/email content• Unused ticket/coupons• Integrate real-time policy verifica-

tion• Form of payment – virtual card

number• Inclusion of third party data

Page 6: 3rd Party Open Platform

Programmable, Universal, Data in/out

How about a universal travel data remote control?

Page 7: 3rd Party Open Platform

Flexible, Adaptive, Portable

Page 8: 3rd Party Open Platform

Inbound Data Integrations (Reservations)

Page 9: 3rd Party Open Platform

Inbound Data Integrations (Back Office)

Standard Extract (350+)

CWT, HRG, AGM (Amadeus), Tramada, IBIZA, Panasoft, ProTas, Siap/Saiepeg, Dolphin Systems, Antares AXAP, BCD Feeds, BOSS, TravelOffice, Viaxsoft, VIP Data, ICAAV, and more!

Page 10: 3rd Party Open Platform

Outbound Data Integrations

Page 11: 3rd Party Open Platform

Outbound Integration Mechanisms

Mechanism Data Pump iXML/eFFECTSPayload Size 1 Trip 1 … Many TripsPayload Trigger Queued ScheduledPayload Format XML XMLPayload Customization

No Yes

Payload Security BASIC Auth MFT (AS2)Data Transfer Method

HTTP POST AS2/Email/Online

Page 12: 3rd Party Open Platform

Inside Look - Inline Web Services

Key Features• Synchronous within ResRule Processing• Supports two-way conversations• SOAP/WSDL Based

• Web Services Definition Language

Examples• Weather – Get Temperature• eNett – Payment Processing/FOP

Page 13: 3rd Party Open Platform

iQCX Composer – Get Temperature Example

XPATH Syntax to extract XML Elements:xpath(%2%,GetCityWeatherByZIPResponse/GetCityWeatherByZIPResult/Temperature)

Page 14: 3rd Party Open Platform

xpath(%2%,GetCityWeatherByZIPResponse/GetCityWeatherByZIPResult/Temperature)

WSDL Configuration/Test Results

Page 15: 3rd Party Open Platform

Let’s Envision the Future of Open

Master Data Management API• User Tables (Upload, Download)

• Class of Service, Hierarchy (Break 1/2/3), Agent Lookups, et.al.

Workflow Management API• Database PNR Queue

Page 16: 3rd Party Open Platform

What external data sources could be used to enrich your booking process?

Page 17: 3rd Party Open Platform

Thank you!

How about some questions?