Cornerstone Open Platform Jacob Wheeler 7 years @ Cornerstone Director, Product Engineering
Mark Abdoo 10 years @ Cornerstone Product Manager
Agenda Introduction Review the Open Platform • Inbound/outbound integrations • Outbound integration mechanisms An Inside Look • at iQCX ResRules – Inline Web Services • The Future of API Integrations
open travel management platform Let’s set the stage for an
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 verification • 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/eFFECTS
Payload Size
1 Trip
1 ‌ Many Trips
Payload Trigger
Queued
Scheduled
Payload Format
XML
XML
Payload 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)
WSDL Configuration/Test Results
xpath(%2%,GetCityWeatherByZIPResponse/GetCityWeatherByZIPResult/Temper ature)
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?