3rd Party Open Platform

Post on 23-Mar-2016

228 views 1 download

Tags:

description

 

Transcript of 3rd Party Open Platform

Jacob Wheeler7 years @ CornerstoneDirector, Product Engineering

Mark Abdoo10 years @ CornerstoneProduct Manager

Cornerstone 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

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.

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

Programmable, Universal, Data in/out

How about a universal travel data remote control?

Flexible, Adaptive, Portable

Inbound Data Integrations (Reservations)

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!

Outbound Data Integrations

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

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

iQCX Composer – Get Temperature Example

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

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

WSDL Configuration/Test Results

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

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

Thank you!

How about some questions?