3rd Party Open Platform
-
Upload
cornerstone -
Category
Documents
-
view
228 -
download
1
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?