AFACT TT&L Working Group Chia Hung Kao Institute for Information Industry 1
Outline Introduction to Open API Open API Expedia API Smart Tourism and API by III Architecture by Cloud and Open API Development Roadmap 2
Open API All commerce generated by the business of providing, consuming, integrating, and adding value to data via application programming interface(apis) that create economic value (Forrester Research) 3
Data Apps & APIs Open API Gartner says 75% of Fortune 500 Enterprises will open an API by 2014 Enterprise Assets Developers Syndication Partners APIs enable ecosystems for Innovative Products and Services New Channels and Revenue API Driving down internal technology costs Reference: B. Dournaee, The Coming of Age of Internal API Management, Intel 4
Open API for Development 5
API Economy 80% of what we do is business through APIs John Watton, Expedia Affiliate, Travolution.co.uk, April 2012 $2 Billion/Year 3rd party applications built on the [ebay] Open Platform accounting for $6.9 billion in Gross Merchandise Volume Kumar Kandaswamy, May 31, 2012 Salesforce.com generates more than half of its $2.3 billion in revenue through its APIs Roberto Medrano, Executive VP of SOA Software, Aug. 2012 6
Expedia API http://developer.ean.com/spec/ Service Hotel List Room Availability Book Reservation Itinerary Retrieval Cancel Reservation Rate Rules Description Request a list of hotels by location or by a list of hotel IDs Retrieves a single property's rooms & rates that meet the specified guest count & dates of stay Book rooms using room and rate information from the room response or two-step hotel list response Retrieve single itineraries for customer use, or retrieve all itineraries across a specified date range Cancel a single room on an itinerary Retrieve specific payment and booking requirements 7
Expedia API Demo (Step 1) http://developer.ean.com/ 8
Expedia API Demo (Step 2) http://developer.ean.com/sandbox/ 9
Expedia API Demo (Step 3) http://api.ean.com/api/tester/#query=basicavailability Query information 10
Expedia API Demo (Step 4) http://api.ean.com/api/tester/#query=basicavailability 11
Smart Tourism by III Smart Tourism Taiwan emphasize on innovation and thoughtful smart tourism services, fully support visitor s trip to Taiwan throughout the journey, building a quality and value-added environment for Taiwan s travel experience 12
Hackathon for Smart Tourism http://www.hackathon.vztaiwan.com/ 13
Smart Tourism APIs http://www.hackathon.vztaiwan.com/ 14
Smart Tourism APIs (POI API) http://www.hackathon.vztaiwan.com/ 15
Smart Tourism APIs (POI - attraction) http://www.hackathon.vztaiwan.com/ 16
Smart Tourism APIs (POI - attraction - findtopten) http://www.hackathon.vztaiwan.com/ 17
Smart Tourism APIs (POI - attraction - findtopten) http://www.hackathon.vztaiwan.com/ 18
Smart Tourism APIs (POI - attraction - findtopten) http://www.hackathon.vztaiwan.com/ 19
Architecture by Cloud and Open API Business Users TT&L Applications Collaboration Revenue sharing API API API Use applications API API API 3 rd Party Developers TT&L Application Server (API) IT Browse and tryout APIs Develop application by APIs TT&L Storage / Database (Data) Create and maintain sandbox / production environment 20
Benefits by Cloud Scalability Consider large amounts of API requests simultaneously Rapid deployment Template for different purposes (e.g., application server and database) can be pre-built and deployed efficiently Management and maintenance Ease the cost and effort of management and maintenance of physical hardware 21
Development Roadmap Cloud Platform Open API TT&L Ecosystem Content Tourism, Travel and Leisure Applications in cloud platform Booking Tourism, Travel and Leisure Open APIs Search TT&L Ecosystem Innovation Horizontal or vertical integration Cross border collaboration Social Payment Sandbox for innovation 22
23