SlideShare a Scribd company logo
1 of 31
Download to read offline
Introduction to the OpenTravel 2.0


XML Object Suite

                  About OpenTravel– 2
                          About OpenTravel
                    Product Features– 4
                           Product Features

                  New Functionality 15
                      New 2.0 Functionality –

                 Component Model
         Introducing the Component Model – 23

                            Contact Us – 31
                                Contact Us


January 2013

1                      © 2013 OpenTravel Alliance | www.opentravel.org
About OpenTravel


XML Standards for the Travel Industry

              OpenTravel provides the preferred open source XML standard for
                              the travel and leisure industry.



              1999                                    2001                                          2011


       OpenTravel formed as a                    OpenTravel produces                           OpenTravel creates a
         member funded,                        the first open standards                       second open standard-
           not-for-profit                       for the travel industry.                      based schema product.
           organization.




                    By using the OpenTravel specification, you’ll join a worldwide network of travel industry
                               suppliers, resellers, global distributors and integrators dedicated to
                            meeting their customer and trading partner XML distribution demands.



                                                               2                                     © 2013 OpenTravel Alliance | www.opentravel.org
About OpenTravel


Importance of Common Information Exchange Model


•     OpenTravel maintains the
      common information              service interface
                                          schema
                                                              standard
                                                              schema
                                                                                              application
                                                                                               schema
      exchange model (CIEM)
      created by and for the              mapping             mapping                          mapping


      travel industry
                                                                                              trading partner 1
•     Represents travel industry                            OpenTravel
      data at rest (implementer                              Common
      stored) and in motion                                 Information
                                                          Exchange Model
      (exchanged)                                              (CIEM)
                                   trading partner 2

•     The foundation of all
      OpenTravel specifications           mapping             mapping                          mapping



      Travel segment contextual
                                      service interface       standard                        application
•                                         schema              schema                           schema




                                           3                             © 2013 OpenTravel Alliance | www.opentravel.org
2.0 XML Object Suite Features


         The XML Object Suite schema product has been
    completely re-architected to support the new and innovative
            approaches to travel industry distribution.




                                4                         © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Features


Comprehensive Distribution Functionality



                                                                                                          Vacation
                                                                           Car Rental                      Rental
                                                                Ground                                               Extended
                                                        Parking                                                        Stay
                                                 Rail                                                                         Hotel
                                           Air
                                                                                                                            Hostel
                                                             2.0 provides distribution
                             Golf
                                                            functionality for all travel                            Event RFP
                                                                            segments.
                        Activity                                                                      Offers
                                                                                                                 Profiles
                                                                                                 Subscriptions
                        Cruise
                                                                                             Travel Packages
                                                                                     Merchant Services
                        Day Tour                                             Information Validation
                                                               Location-Based Offers
                                Packaged                Travel Insurance   Loyalty Program
                                  Tour
                                                             Online Maps




                                                                             5                                      © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Features


Designed for Modern Distribution Channels

                                                              Multi-Participant
                                                             Sales & Distribution
                                                                   Channels

                                     Loyalty Program                                          Travel
                                      with Customer                                          Product
                                       Recognition                                       Differentiation




                         Partner & Customer                                                      Travel Product
                           Subscriptions &                                                      Bundling, Up-sell
                             Notifications                       Travel                           & Cross-sell
                                                              Distribution
                                                               Demands

                                      Packaged Trip                                      Travel Product
                                       Shopping &                                      Pricing & Bundling
                                      Management                                          Transparency

                                                                Personalized
                                                                Shopping &
                                                               Targeted Offers


                                           The 2.0 functional model supports emerging business model
                                                           and distribution challenges.



                                                                      6                                     © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Features


XML Business Object Architecture


   The 2.0 XML object architecture supports the rapidly
   evolving travel environment by simplifying
   interoperability.

   • Reusable, extensible and
     substitutable XML objects
   • Rapid deployment of new or
     enhanced functionality
   • Implementer proprietary
     functionality
   • Thin client applications
                                                The 2.0 XML architecture provides a
                                               “use what you need” implementation
                                                             model.




                                           7                © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Features


Independent Component & Service Models




       Separate XML component
       and service models
       support:
       • Versioning & maintaining internal 2.0
         XML object libraries (with and without
         proprietary extensions)

       • Upgrading web services at an XML
         object level versus an entire service
         level
                                                  2.0 provides separate XML component
                                                          and service models to
                                                   accommodate your implementation
                                                         & upgrade requirements.



                                           8       © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Features


Packaged Trip Support for All Segments


                                                        Your packaged trips may include flight, car rental,
   Shopping, booking &                                  lodging and activities (as an example) in a single
                                                                   or co-shared reservation.
   reservation management for
   multiple trip components
   •    Sold through one channel
   •    Cross-sells between multiple partner
        channels

   Multi-participant distribution
   channel support
   •    Packaging rules, booking rules, pricing
        rules, etc.
   •    Co-managed itineraries
   •    Loyalty alliances                                Co-managed itineraries let you and your trading
                                                      partners create, modify and manage your own portions
                                                                        of a packaged trip.




                                                  9                               © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Features


Organic Extensibility


    Built-in extension points                                Your Reservation System

    support unique internal
    and trading partner
                                                               Your PNR      OpenTravel
                                                                 object         PNR

    business requirements
                                                               extension       Object




    •     Accommodate immediate and
          emerging business                            OpenTravel
          requirements                                 PNR Object                      OpenTravel
                                                        with your                      PNR Object
                                                        extension
    •     Easy method for permanent
          OpenTravel specification                  Trading Partner               Trading Partner
          enhancements                                     2                             1

    •     Protects IT investment in
                                                You can easily extend 2.0 XML objects to meet your unique
          OpenTravel standard                    trading partner and/ or system-to-system requirements.




                                           10                                © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Features


Mobile Application Support



    Light-weight XML
    objects for OpenTravel-
    enabling thin-client
    applications:
    • Flexible XML-binding mechanism
      to reduce XML object sizes for
      light-weight transactions

    • Functional support for
            •     Real-time customer notification
                  programs (e.g. flight delay)           Light-weight transactions are a must to meet your
                                                          thin-client transaction latency demands, and 2.0
            •     Location-specific offers                provides the mechanisms you need to exchange
                                                                       light-weight XML objects.




                                                    11                             © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Features


OpenTravel-Enabled API Support
   Thin Client Applications and API’s




                                                                           2.0 XML MESSAGE SUITE




                                                                                                                                                     Thick Client Applications
                                               2.0 XML Objects                                      2.0 XML Objects




                                                                                  PAYLOAD
                                               API                                                            Application

                                                         Web                                        Web
                                                        Services                                   Services



                                            mobile        kiosk                                    server         pc




                                        Your OpenTravel-enabled API’s can function standalone or exchange information
                                                           with OpenTravel-enabled applications.


                                                                               12                                 © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Features


Two Implementation Methods


                                  1                                             2
     Use your existing web services                            Use 2.0 “Model” WSDL




                                                         Start with (and extend) baseline WSDL to meet your
    Include 2.0 XML objects in your existing WSDL
                                                                       distribution requirements




                                                    13                             © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Features


More Frequent Member Releases




     Additional specification releases for
     OpenTravel Members:
     • Meet the pace of innovation in the travel industry

     • Meet IT schedules and new channel integration

      • Provide more time for IT departments
        to review and enhance draft 2.0
        releases before final publication

                                                      As an OpenTravel member, you have access
                                                     to draft publications when OpenTravel project
                                                          milestones are met or project work is
                                                                        completed




                                           14                          © 2013 OpenTravel Alliance | www.opentravel.org
2.0 XML Object Suite New Functionality


      2.0 introduces new functionality to help implementers
                  meet their business objectives.




                               15                     © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite New Functionality


Multi-Channel Interoperability & Cooperation
                                                                                                                          operator



Support for multiple                                                      profile repository
                                                                                                                     supplier
                                                                                                                                        carrier
channel participants in                                                                        loyalty program


shopping, booking                                             packager
                                                                                   Information                                     Suppliers/
and ancillary                                                                       Managers                                       Operators


transactions                                        bundler    Consolidators

Two implementation
mechanisms available:                                     travel
                                                         agency
1. Use 2.0 pre-defined set of
   channel definitions                                               distributor
        •     Extend categories and roles
              as required
2. Create your own unique
                                                                               Aggregators
   channel definitions                                 DMO




                                                              16                                  © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite New Functionality


Multi-Channel Participant Transparency


Multi-Channel Participant
                                                                      Channel participant
information                                                             identification

transparency                                                   Changes made to any information
                                                                  received from other channel
at the XML object level                                                   participants
                                                                Travel Product & Offer Quote
                                                                             Details
                                                                Pricing/ availability expiration date/ time
                                                                          Participation eligibility
                                       Air Supplier
                                     Supplier/ Operator
                                                                         Bundling & pricing rules
                                                                       Inclusions & exclusions, etc.


   Dedicated
     Travel          shopping          Distributor                       Air Supplier
                      request
    Manager
   Aggregator
                                       Aggregator
                                                                       Supplier/ Operator


                                       Air Supplier
                                     Supplier/ Operator




                                                          17                              © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite New Functionality


Personalized Shopping


                                                                                              Shopper
   Shopper Input Examples
   Shopping by trip purpose or type (Packaged Trip, Deal,
                                                                                               Input
   Destination, Family Trip, etc.)                                    Processing
   Awards shopping  Proximity search  Keyword search
   Social media search  Flexible dates & locations
                                                                      Influencers
   Promotions, discounts & negotiated rates
   Loyalty credentials  Special needs



   Processing Influencer Examples                                             Flexible
   Loyalty tier, etc.  Customer profile  Party size                         Results
   Trip purpose  Flexible dates & locations
   Promotions  Offers



   Flexible Results Examples
   Shopper-designated result quantities and display (sort
   by price, awards, best match, etc.)
   Alternate results
   Travel product side-by-side comparison
   Mouse-over tips  Supplier-specific branding                  Personalized Shopping Results
                                                                            & Offers



                                                            18                      © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite New Functionality


Geocoding and Online Maps


         Geocoded coordinate
      metadata for all geographical
         location XML Objects
     Address  Country  Region  State/ Province 
            City  City Neighborhood  etc.



                                                                          Support for
                                                                    online mapping services




                   Geocoding metadata includes:
     Map URL  Natural Area Code  Latitude  Longitude 
      Altitude  Granularity  Confidence  Side of Street 
                             Remark




                                                               19              © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite New Functionality


Location-Specific Services

          Targeted offers and information based on any combination of:
                   Travel Products (supplier & trading partners)    Trip Segment
                   Trip Location, Radius & Proximity                Stay Duration




            origin: Tampa        Book                                      Airport          check-in: 13:00

      destination: Anguilla      Flight                                   Check-in          departure: 17:00




                                Flight                                       Trip            location: Anguilla
         location: Anguilla
                                Arrival                                      Stay            Stay length: 5
                                                                                             days




                                                         20                           © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite New Functionality


Opt-In Subscriptions


     Support for opt-in                                                    Customizable Subscription
     customer subscriptions                                                XML Objects

     •     Customer/ trip personalized
     •     Preset term
              •     Trip-based (e.g. flight notifications that
                    expire when flight is completed)
              •     No expiration date (e.g. trip deal fare/ rate
                    reductions)

     •     Qualifiers
              •    Loyalty tier or status, age category, current
                   customers, etc.
                                                                           2.0 subscription XML objects can be associated with
     •     Associated with travel products and                                opt-in subscription offers in websites, e-mails,
           offers or location-based                                                      electronic itineraries, etc.

     •     Multiple content formats (plain text,
           HTML, multimedia)
                                                                                      Flight                      Travel                   Social
                                                                                   Notifications                  Deals                    Media
                                                                         Weather                     Room                   Customer                   Loyalty
                                                                          Alerts                   Availability              Ratings                   Earners




                                                                    21                                                 © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite New Functionality


XML Object-Level Secure Data Exchange

                                                                         Payment Authorization

     Sensitive “data in motion”
     may be secured at the 2.0
                                                                           Reservation System
     XML object level or sent
     as plain text
     • Meet internal and trading
       partner PCI compliance and
       other mandated initiatives                        tokenized/
                                                                          plain text                         masked
                                                          encrypted
     • Support for
                                                                            Payment Information
              •     Encryption
                                                                          Credit Card Number
              •     Tokenization
              •     Masking
                                                                      Request                      Response




                                                    22                                 © 2013 OpenTravel Alliance | www.opentravel.org
2.0 XML Object Suite Component Model




                 23        © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Component Model


Hierarchical Component Model



    The 2.0 Component
    Model contains a
    hierarchical structure
    of XML Objects used
    to:
    • Optimize component reuse
    • Build other 2.0 XML objects
    • 2.0 enable web services
    • 2.0 enable APIs



                                                  24   © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Component Model


Component Categories



      Basic Components                                 Extensible Components
      •    Not implementer extensible                  •   Implementer extensible
      •    Enforce reuse throughout the open           •   Allow exchange of proprietary
           distribution standard                           information
      •    Protect integrity of (and                   •   Prevents business disruption by
           investment in) the open                         allowing exchange of data while
           distribution standard                           distribution standard is being
      •    Used as “building blocks” for                   enhanced
           other 2.0 components
                                                       Examples:
      Examples:                                        • 2.0 Enumeration
      • 2.0 Simple Type                                • 2.0 Core Object
      • 2.0 Value with Attributes                      • 2.0 Business Object




                                                  25                       © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Component Model


Extensible Components: Enumerations                                                                           Implementer
                                                                                                               Extensible




      Closed Enumeration                                              Open Enumeration
      •    Non-value extensible enumerated list                       •   Fully extensible enumerated list
              •    Static list of values and system actionable
                   metadata
      •    Alternate language extensible




                                                                 26                       © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Component Model


Extensible Components: Business Objects                                                       Implementer
                                                                                               Extensible




    Business Object
    • Large-grained business objects
      that are used to enable travel                       Examples
      distribution by sharing data                         •   Loyalty Account
      across heterogeneous business                        •   Profile
      applications both internal and                       •   Offer
      external                                             •   Reservation
    •    Uniquely identifiable and define all              •   Itinerary
         information known for the given object            •   Seat Map
    •    Typically associated with enterprise              •   Vacation Rental Property
         business processes, such as:                      •   Company
            •    Shopping and availability
                                                           •   Activity
            •    Loyalty program management
            •    Reservation create, modify, cancel
                 and retrieve




                                                      27                  © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Component Model


Extensible Components: Core Objects                                                      Implementer
                                                                                          Extensible




    Core Object                                        Examples
    • Logical groupings of parts of                    •   Directions
                                                       •   Copyright
      an object
                                                       •   Geocoding
    • Used as “building blocks” in:                    •   Seat
            •     Other core objects                   •   Guest Room
            •     Business objects                     •   Vacation Rental Unit
                                                       •   Origin & Destination
    • For example, an Address core                     •   Payment Card
      object is a component of:                        •   Email Address
            •     A Company business object            •   Passport
            •     A Directions core object




                                                  28                 © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Component Model


Extensible Components: Facets


                                                         Facet Categories
      2.0 Facet
                                                         Identifier
      •    Organized collections of data in              A subset of the XML object data that uniquely identifies a
           2.0 Components                                Business Object

      •    Provide XML object extensibility
           at the facet category level                   Summary
                                                         A subset of descriptive XML data intended for use in thin-
      •    Provide XML binding substitution              client services
           mechanism
      •    Hierarchal inclusion structure                Detail
                                                         A larger subset of descriptive XML data intended for use in
                                                         functionally richer services


                        includes                         Query
                                                         A subset of data that applies to a query process

                   includes              includes
                                                         Custom
                                                         Proprietary implementer defined facet (business objects)




                                                    29                                  © 2013 OpenTravel Alliance | www.opentravel.org
OpenTravel 2.0 XML Object Suite Component Model


Extensible Components: Facet Substitution


                                                            Business Object Substitution Group Example: Airport
      Substitution Groups
      •    Used with core and business                                                             I only need to
           object facets                                                                           exchange an IATA
                                                                                                   airport code
      •    Allows XML binding to one
           substitution group facet
                                                                                                   I need to exchange
                                                                                                   links for airport
                                                                                                   contact & directions in
                                                                                                   search results

                                                  ID

                                            Summary
                                                                                                 I need to include airport
                                                                                                 terminal lounge
                                              Detail                                             information and airport
                                                                                                 ground transportation
                                                                                                 information in a
                                                                                                 reservation confirmation




                                                       30                              © 2013 OpenTravel Alliance | www.opentravel.org
Questions?
                                                           www.OpenTravel.org




                                                                  Valyn Perini, CEO
                                                         valyn.perini@opentravel.org

                                              Bonnie Lowell, Specification Architect
                                                       bonnie.lowell@opentravel.org

                                                         MA Neff, Program Manager
                                                            MA.neff@opentravel.org




       OpenTravel 2.0 XML Object Suite
Travel distribution just got cool.



                                         31                     © 2013 OpenTravel Alliance | www.opentravel.org

More Related Content

Similar to OpenTravel 2.0 XML Object Suite Introduction

Egypt Cloud Day, May2011--Hello Cloud Computing
Egypt Cloud Day, May2011--Hello Cloud ComputingEgypt Cloud Day, May2011--Hello Cloud Computing
Egypt Cloud Day, May2011--Hello Cloud Computing
Egypt Cloud Forum
 
Развитие технологий SDN для сетей ЦОД
Развитие технологий SDN для сетей ЦОДРазвитие технологий SDN для сетей ЦОД
Развитие технологий SDN для сетей ЦОД
Cisco Russia
 
[Day 3] Building Sustainable Communities
[Day 3] Building Sustainable Communities[Day 3] Building Sustainable Communities
[Day 3] Building Sustainable Communities
csi2009
 
The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012
Lew Tucker
 

Similar to OpenTravel 2.0 XML Object Suite Introduction (20)

Opening Travel Traction Berlin
Opening Travel Traction BerlinOpening Travel Traction Berlin
Opening Travel Traction Berlin
 
P I Infosoft And Travel Product Distribution compatible with Airline System
P I Infosoft And Travel Product Distribution compatible with Airline SystemP I Infosoft And Travel Product Distribution compatible with Airline System
P I Infosoft And Travel Product Distribution compatible with Airline System
 
Machine-to-Machine Solutions (2011)
Machine-to-Machine Solutions (2011)Machine-to-Machine Solutions (2011)
Machine-to-Machine Solutions (2011)
 
Egypt Cloud Day, May2011--Hello Cloud Computing
Egypt Cloud Day, May2011--Hello Cloud ComputingEgypt Cloud Day, May2011--Hello Cloud Computing
Egypt Cloud Day, May2011--Hello Cloud Computing
 
Itinerary Website (Web Development Document)
Itinerary Website (Web Development Document)Itinerary Website (Web Development Document)
Itinerary Website (Web Development Document)
 
Aldata Mobile Shelf Management
Aldata Mobile Shelf ManagementAldata Mobile Shelf Management
Aldata Mobile Shelf Management
 
Siebel 8.1.1.0 innovation pack 2013 spring release
Siebel 8.1.1.0 innovation pack 2013 spring releaseSiebel 8.1.1.0 innovation pack 2013 spring release
Siebel 8.1.1.0 innovation pack 2013 spring release
 
Развитие технологий SDN для сетей ЦОД
Развитие технологий SDN для сетей ЦОДРазвитие технологий SDN для сетей ЦОД
Развитие технологий SDN для сетей ЦОД
 
Information Exchanges – Scaling strategies
Information Exchanges – Scaling strategiesInformation Exchanges – Scaling strategies
Information Exchanges – Scaling strategies
 
Agreeya Mobility Introduction
Agreeya Mobility IntroductionAgreeya Mobility Introduction
Agreeya Mobility Introduction
 
EDF2013: Invited Talk Fiona Williams: The next level for verticals!
EDF2013: Invited Talk Fiona Williams: The next level for verticals!EDF2013: Invited Talk Fiona Williams: The next level for verticals!
EDF2013: Invited Talk Fiona Williams: The next level for verticals!
 
market oriented cloud
market oriented cloudmarket oriented cloud
market oriented cloud
 
Tech editors conf tucker yen-jacoby revised final for may 24 2012
Tech editors conf tucker yen-jacoby revised final  for may 24 2012Tech editors conf tucker yen-jacoby revised final  for may 24 2012
Tech editors conf tucker yen-jacoby revised final for may 24 2012
 
[Day 3] Building Sustainable Communities
[Day 3] Building Sustainable Communities[Day 3] Building Sustainable Communities
[Day 3] Building Sustainable Communities
 
The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012
 
Metra Rail Evolved its Online Presence - Acquity and Day Webinar
Metra Rail Evolved its Online Presence - Acquity and Day WebinarMetra Rail Evolved its Online Presence - Acquity and Day Webinar
Metra Rail Evolved its Online Presence - Acquity and Day Webinar
 
EcoTelematics 2013
EcoTelematics 2013EcoTelematics 2013
EcoTelematics 2013
 
English presentation
English presentationEnglish presentation
English presentation
 
Cloud Computing at Cisco
Cloud Computing at CiscoCloud Computing at Cisco
Cloud Computing at Cisco
 
Cisco Mobile Innovations 2013
Cisco Mobile Innovations 2013Cisco Mobile Innovations 2013
Cisco Mobile Innovations 2013
 

Recently uploaded

sample sample sample sample sample sample
sample sample sample sample sample samplesample sample sample sample sample sample
sample sample sample sample sample sample
Casey Keith
 
Vadodara Escort💋 Call Girl (Bindu) Service #Vadodara Call Girl @Independent G...
Vadodara Escort💋 Call Girl (Bindu) Service #Vadodara Call Girl @Independent G...Vadodara Escort💋 Call Girl (Bindu) Service #Vadodara Call Girl @Independent G...
Vadodara Escort💋 Call Girl (Bindu) Service #Vadodara Call Girl @Independent G...
mountabuangels4u
 
Sample sample sample sample sample sample
Sample sample sample sample sample sampleSample sample sample sample sample sample
Sample sample sample sample sample sample
Casey Keith
 

Recently uploaded (20)

Genuine 8250077686 Hot and Beautiful 💕 Bhavnagar Escorts call Girls
Genuine 8250077686 Hot and Beautiful 💕 Bhavnagar Escorts call GirlsGenuine 8250077686 Hot and Beautiful 💕 Bhavnagar Escorts call Girls
Genuine 8250077686 Hot and Beautiful 💕 Bhavnagar Escorts call Girls
 
Hire 💕 8617697112 Champawat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Champawat Call Girls Service Call Girls AgencyHire 💕 8617697112 Champawat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Champawat Call Girls Service Call Girls Agency
 
Siliguri Call Girls 8250077686 Service Offer VIP Hot Model
Siliguri Call Girls 8250077686 Service Offer VIP Hot ModelSiliguri Call Girls 8250077686 Service Offer VIP Hot Model
Siliguri Call Girls 8250077686 Service Offer VIP Hot Model
 
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceKanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Mathura Call Girls 8250077686 Service Offer VIP Hot Model
Mathura Call Girls 8250077686 Service Offer VIP Hot ModelMathura Call Girls 8250077686 Service Offer VIP Hot Model
Mathura Call Girls 8250077686 Service Offer VIP Hot Model
 
sample sample sample sample sample sample
sample sample sample sample sample samplesample sample sample sample sample sample
sample sample sample sample sample sample
 
Genuine 8250077686 Hot and Beautiful 💕 Diu Escorts call Girls
Genuine 8250077686 Hot and Beautiful 💕 Diu Escorts call GirlsGenuine 8250077686 Hot and Beautiful 💕 Diu Escorts call Girls
Genuine 8250077686 Hot and Beautiful 💕 Diu Escorts call Girls
 
Darjeeling Call Girls 8250077686 Service Offer VIP Hot Model
Darjeeling Call Girls 8250077686 Service Offer VIP Hot ModelDarjeeling Call Girls 8250077686 Service Offer VIP Hot Model
Darjeeling Call Girls 8250077686 Service Offer VIP Hot Model
 
Hire 💕 8617697112 Chamba Call Girls Service Call Girls Agency
Hire 💕 8617697112 Chamba Call Girls Service Call Girls AgencyHire 💕 8617697112 Chamba Call Girls Service Call Girls Agency
Hire 💕 8617697112 Chamba Call Girls Service Call Girls Agency
 
Genuine 8250077686 Hot and Beautiful 💕 Visakhapatnam Escorts call Girls
Genuine 8250077686 Hot and Beautiful 💕 Visakhapatnam Escorts call GirlsGenuine 8250077686 Hot and Beautiful 💕 Visakhapatnam Escorts call Girls
Genuine 8250077686 Hot and Beautiful 💕 Visakhapatnam Escorts call Girls
 
VIP Vapi Call Girls 📞 8617697112 Vapi Call Girls
VIP Vapi Call Girls 📞 8617697112 Vapi Call GirlsVIP Vapi Call Girls 📞 8617697112 Vapi Call Girls
VIP Vapi Call Girls 📞 8617697112 Vapi Call Girls
 
Alipore Call Girls - 📞 8617697112 🔝 Top Class Call Girls Service Available
Alipore Call Girls - 📞 8617697112 🔝 Top Class Call Girls Service AvailableAlipore Call Girls - 📞 8617697112 🔝 Top Class Call Girls Service Available
Alipore Call Girls - 📞 8617697112 🔝 Top Class Call Girls Service Available
 
Top places to visit, top tourist destinations
Top places to visit, top tourist destinationsTop places to visit, top tourist destinations
Top places to visit, top tourist destinations
 
Ooty Call Girls 8250077686 Service Offer VIP Hot Model
Ooty Call Girls 8250077686 Service Offer VIP Hot ModelOoty Call Girls 8250077686 Service Offer VIP Hot Model
Ooty Call Girls 8250077686 Service Offer VIP Hot Model
 
Vadodara Escort💋 Call Girl (Bindu) Service #Vadodara Call Girl @Independent G...
Vadodara Escort💋 Call Girl (Bindu) Service #Vadodara Call Girl @Independent G...Vadodara Escort💋 Call Girl (Bindu) Service #Vadodara Call Girl @Independent G...
Vadodara Escort💋 Call Girl (Bindu) Service #Vadodara Call Girl @Independent G...
 
Ooty call girls 📞 8617697112 At Low Cost Cash Payment Booking
Ooty call girls 📞 8617697112 At Low Cost Cash Payment BookingOoty call girls 📞 8617697112 At Low Cost Cash Payment Booking
Ooty call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Hire 💕 8617697112 Reckong Peo Call Girls Service Call Girls Agency
Hire 💕 8617697112 Reckong Peo Call Girls Service Call Girls AgencyHire 💕 8617697112 Reckong Peo Call Girls Service Call Girls Agency
Hire 💕 8617697112 Reckong Peo Call Girls Service Call Girls Agency
 
Hire 💕 8617697112 Surat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Surat Call Girls Service Call Girls AgencyHire 💕 8617697112 Surat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Surat Call Girls Service Call Girls Agency
 
Jhargram call girls 📞 8617697112 At Low Cost Cash Payment Booking
Jhargram call girls 📞 8617697112 At Low Cost Cash Payment BookingJhargram call girls 📞 8617697112 At Low Cost Cash Payment Booking
Jhargram call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Sample sample sample sample sample sample
Sample sample sample sample sample sampleSample sample sample sample sample sample
Sample sample sample sample sample sample
 

OpenTravel 2.0 XML Object Suite Introduction

  • 1. Introduction to the OpenTravel 2.0 XML Object Suite About OpenTravel– 2 About OpenTravel Product Features– 4 Product Features New Functionality 15 New 2.0 Functionality – Component Model Introducing the Component Model – 23 Contact Us – 31 Contact Us January 2013 1 © 2013 OpenTravel Alliance | www.opentravel.org
  • 2. About OpenTravel XML Standards for the Travel Industry OpenTravel provides the preferred open source XML standard for the travel and leisure industry. 1999 2001 2011 OpenTravel formed as a OpenTravel produces OpenTravel creates a member funded, the first open standards second open standard- not-for-profit for the travel industry. based schema product. organization. By using the OpenTravel specification, you’ll join a worldwide network of travel industry suppliers, resellers, global distributors and integrators dedicated to meeting their customer and trading partner XML distribution demands. 2 © 2013 OpenTravel Alliance | www.opentravel.org
  • 3. About OpenTravel Importance of Common Information Exchange Model • OpenTravel maintains the common information service interface schema standard schema application schema exchange model (CIEM) created by and for the mapping mapping mapping travel industry trading partner 1 • Represents travel industry OpenTravel data at rest (implementer Common stored) and in motion Information Exchange Model (exchanged) (CIEM) trading partner 2 • The foundation of all OpenTravel specifications mapping mapping mapping Travel segment contextual service interface standard application • schema schema schema 3 © 2013 OpenTravel Alliance | www.opentravel.org
  • 4. 2.0 XML Object Suite Features The XML Object Suite schema product has been completely re-architected to support the new and innovative approaches to travel industry distribution. 4 © 2013 OpenTravel Alliance | www.opentravel.org
  • 5. OpenTravel 2.0 XML Object Suite Features Comprehensive Distribution Functionality Vacation Car Rental Rental Ground Extended Parking Stay Rail Hotel Air Hostel 2.0 provides distribution Golf functionality for all travel Event RFP segments. Activity Offers Profiles Subscriptions Cruise Travel Packages Merchant Services Day Tour Information Validation Location-Based Offers Packaged Travel Insurance Loyalty Program Tour Online Maps 5 © 2013 OpenTravel Alliance | www.opentravel.org
  • 6. OpenTravel 2.0 XML Object Suite Features Designed for Modern Distribution Channels Multi-Participant Sales & Distribution Channels Loyalty Program Travel with Customer Product Recognition Differentiation Partner & Customer Travel Product Subscriptions & Bundling, Up-sell Notifications Travel & Cross-sell Distribution Demands Packaged Trip Travel Product Shopping & Pricing & Bundling Management Transparency Personalized Shopping & Targeted Offers The 2.0 functional model supports emerging business model and distribution challenges. 6 © 2013 OpenTravel Alliance | www.opentravel.org
  • 7. OpenTravel 2.0 XML Object Suite Features XML Business Object Architecture The 2.0 XML object architecture supports the rapidly evolving travel environment by simplifying interoperability. • Reusable, extensible and substitutable XML objects • Rapid deployment of new or enhanced functionality • Implementer proprietary functionality • Thin client applications The 2.0 XML architecture provides a “use what you need” implementation model. 7 © 2013 OpenTravel Alliance | www.opentravel.org
  • 8. OpenTravel 2.0 XML Object Suite Features Independent Component & Service Models Separate XML component and service models support: • Versioning & maintaining internal 2.0 XML object libraries (with and without proprietary extensions) • Upgrading web services at an XML object level versus an entire service level 2.0 provides separate XML component and service models to accommodate your implementation & upgrade requirements. 8 © 2013 OpenTravel Alliance | www.opentravel.org
  • 9. OpenTravel 2.0 XML Object Suite Features Packaged Trip Support for All Segments Your packaged trips may include flight, car rental, Shopping, booking & lodging and activities (as an example) in a single or co-shared reservation. reservation management for multiple trip components • Sold through one channel • Cross-sells between multiple partner channels Multi-participant distribution channel support • Packaging rules, booking rules, pricing rules, etc. • Co-managed itineraries • Loyalty alliances Co-managed itineraries let you and your trading partners create, modify and manage your own portions of a packaged trip. 9 © 2013 OpenTravel Alliance | www.opentravel.org
  • 10. OpenTravel 2.0 XML Object Suite Features Organic Extensibility Built-in extension points Your Reservation System support unique internal and trading partner Your PNR OpenTravel object PNR business requirements extension Object • Accommodate immediate and emerging business OpenTravel requirements PNR Object OpenTravel with your PNR Object extension • Easy method for permanent OpenTravel specification Trading Partner Trading Partner enhancements 2 1 • Protects IT investment in You can easily extend 2.0 XML objects to meet your unique OpenTravel standard trading partner and/ or system-to-system requirements. 10 © 2013 OpenTravel Alliance | www.opentravel.org
  • 11. OpenTravel 2.0 XML Object Suite Features Mobile Application Support Light-weight XML objects for OpenTravel- enabling thin-client applications: • Flexible XML-binding mechanism to reduce XML object sizes for light-weight transactions • Functional support for • Real-time customer notification programs (e.g. flight delay) Light-weight transactions are a must to meet your thin-client transaction latency demands, and 2.0 • Location-specific offers provides the mechanisms you need to exchange light-weight XML objects. 11 © 2013 OpenTravel Alliance | www.opentravel.org
  • 12. OpenTravel 2.0 XML Object Suite Features OpenTravel-Enabled API Support Thin Client Applications and API’s 2.0 XML MESSAGE SUITE Thick Client Applications 2.0 XML Objects 2.0 XML Objects PAYLOAD API Application Web Web Services Services mobile kiosk server pc Your OpenTravel-enabled API’s can function standalone or exchange information with OpenTravel-enabled applications. 12 © 2013 OpenTravel Alliance | www.opentravel.org
  • 13. OpenTravel 2.0 XML Object Suite Features Two Implementation Methods 1 2 Use your existing web services Use 2.0 “Model” WSDL Start with (and extend) baseline WSDL to meet your Include 2.0 XML objects in your existing WSDL distribution requirements 13 © 2013 OpenTravel Alliance | www.opentravel.org
  • 14. OpenTravel 2.0 XML Object Suite Features More Frequent Member Releases Additional specification releases for OpenTravel Members: • Meet the pace of innovation in the travel industry • Meet IT schedules and new channel integration • Provide more time for IT departments to review and enhance draft 2.0 releases before final publication As an OpenTravel member, you have access to draft publications when OpenTravel project milestones are met or project work is completed 14 © 2013 OpenTravel Alliance | www.opentravel.org
  • 15. 2.0 XML Object Suite New Functionality 2.0 introduces new functionality to help implementers meet their business objectives. 15 © 2013 OpenTravel Alliance | www.opentravel.org
  • 16. OpenTravel 2.0 XML Object Suite New Functionality Multi-Channel Interoperability & Cooperation operator Support for multiple profile repository supplier carrier channel participants in loyalty program shopping, booking packager Information Suppliers/ and ancillary Managers Operators transactions bundler Consolidators Two implementation mechanisms available: travel agency 1. Use 2.0 pre-defined set of channel definitions distributor • Extend categories and roles as required 2. Create your own unique Aggregators channel definitions DMO 16 © 2013 OpenTravel Alliance | www.opentravel.org
  • 17. OpenTravel 2.0 XML Object Suite New Functionality Multi-Channel Participant Transparency Multi-Channel Participant Channel participant information identification transparency Changes made to any information received from other channel at the XML object level participants Travel Product & Offer Quote Details Pricing/ availability expiration date/ time Participation eligibility Air Supplier Supplier/ Operator Bundling & pricing rules Inclusions & exclusions, etc. Dedicated Travel shopping Distributor Air Supplier request Manager Aggregator Aggregator Supplier/ Operator Air Supplier Supplier/ Operator 17 © 2013 OpenTravel Alliance | www.opentravel.org
  • 18. OpenTravel 2.0 XML Object Suite New Functionality Personalized Shopping Shopper Shopper Input Examples Shopping by trip purpose or type (Packaged Trip, Deal, Input Destination, Family Trip, etc.) Processing Awards shopping  Proximity search  Keyword search Social media search  Flexible dates & locations Influencers Promotions, discounts & negotiated rates Loyalty credentials  Special needs Processing Influencer Examples Flexible Loyalty tier, etc.  Customer profile  Party size Results Trip purpose  Flexible dates & locations Promotions  Offers Flexible Results Examples Shopper-designated result quantities and display (sort by price, awards, best match, etc.) Alternate results Travel product side-by-side comparison Mouse-over tips  Supplier-specific branding Personalized Shopping Results & Offers 18 © 2013 OpenTravel Alliance | www.opentravel.org
  • 19. OpenTravel 2.0 XML Object Suite New Functionality Geocoding and Online Maps Geocoded coordinate metadata for all geographical location XML Objects Address  Country  Region  State/ Province  City  City Neighborhood  etc. Support for online mapping services Geocoding metadata includes: Map URL  Natural Area Code  Latitude  Longitude  Altitude  Granularity  Confidence  Side of Street  Remark 19 © 2013 OpenTravel Alliance | www.opentravel.org
  • 20. OpenTravel 2.0 XML Object Suite New Functionality Location-Specific Services Targeted offers and information based on any combination of:  Travel Products (supplier & trading partners)  Trip Segment  Trip Location, Radius & Proximity  Stay Duration origin: Tampa Book Airport check-in: 13:00 destination: Anguilla Flight Check-in departure: 17:00 Flight Trip location: Anguilla location: Anguilla Arrival Stay Stay length: 5 days 20 © 2013 OpenTravel Alliance | www.opentravel.org
  • 21. OpenTravel 2.0 XML Object Suite New Functionality Opt-In Subscriptions Support for opt-in Customizable Subscription customer subscriptions XML Objects • Customer/ trip personalized • Preset term • Trip-based (e.g. flight notifications that expire when flight is completed) • No expiration date (e.g. trip deal fare/ rate reductions) • Qualifiers • Loyalty tier or status, age category, current customers, etc. 2.0 subscription XML objects can be associated with • Associated with travel products and opt-in subscription offers in websites, e-mails, offers or location-based electronic itineraries, etc. • Multiple content formats (plain text, HTML, multimedia) Flight Travel Social Notifications Deals Media Weather Room Customer Loyalty Alerts Availability Ratings Earners 21 © 2013 OpenTravel Alliance | www.opentravel.org
  • 22. OpenTravel 2.0 XML Object Suite New Functionality XML Object-Level Secure Data Exchange Payment Authorization Sensitive “data in motion” may be secured at the 2.0 Reservation System XML object level or sent as plain text • Meet internal and trading partner PCI compliance and other mandated initiatives tokenized/ plain text masked encrypted • Support for Payment Information • Encryption Credit Card Number • Tokenization • Masking Request Response 22 © 2013 OpenTravel Alliance | www.opentravel.org
  • 23. 2.0 XML Object Suite Component Model 23 © 2013 OpenTravel Alliance | www.opentravel.org
  • 24. OpenTravel 2.0 XML Object Suite Component Model Hierarchical Component Model The 2.0 Component Model contains a hierarchical structure of XML Objects used to: • Optimize component reuse • Build other 2.0 XML objects • 2.0 enable web services • 2.0 enable APIs 24 © 2013 OpenTravel Alliance | www.opentravel.org
  • 25. OpenTravel 2.0 XML Object Suite Component Model Component Categories Basic Components Extensible Components • Not implementer extensible • Implementer extensible • Enforce reuse throughout the open • Allow exchange of proprietary distribution standard information • Protect integrity of (and • Prevents business disruption by investment in) the open allowing exchange of data while distribution standard distribution standard is being • Used as “building blocks” for enhanced other 2.0 components Examples: Examples: • 2.0 Enumeration • 2.0 Simple Type • 2.0 Core Object • 2.0 Value with Attributes • 2.0 Business Object 25 © 2013 OpenTravel Alliance | www.opentravel.org
  • 26. OpenTravel 2.0 XML Object Suite Component Model Extensible Components: Enumerations Implementer Extensible Closed Enumeration Open Enumeration • Non-value extensible enumerated list • Fully extensible enumerated list • Static list of values and system actionable metadata • Alternate language extensible 26 © 2013 OpenTravel Alliance | www.opentravel.org
  • 27. OpenTravel 2.0 XML Object Suite Component Model Extensible Components: Business Objects Implementer Extensible Business Object • Large-grained business objects that are used to enable travel Examples distribution by sharing data • Loyalty Account across heterogeneous business • Profile applications both internal and • Offer external • Reservation • Uniquely identifiable and define all • Itinerary information known for the given object • Seat Map • Typically associated with enterprise • Vacation Rental Property business processes, such as: • Company • Shopping and availability • Activity • Loyalty program management • Reservation create, modify, cancel and retrieve 27 © 2013 OpenTravel Alliance | www.opentravel.org
  • 28. OpenTravel 2.0 XML Object Suite Component Model Extensible Components: Core Objects Implementer Extensible Core Object Examples • Logical groupings of parts of • Directions • Copyright an object • Geocoding • Used as “building blocks” in: • Seat • Other core objects • Guest Room • Business objects • Vacation Rental Unit • Origin & Destination • For example, an Address core • Payment Card object is a component of: • Email Address • A Company business object • Passport • A Directions core object 28 © 2013 OpenTravel Alliance | www.opentravel.org
  • 29. OpenTravel 2.0 XML Object Suite Component Model Extensible Components: Facets Facet Categories 2.0 Facet Identifier • Organized collections of data in A subset of the XML object data that uniquely identifies a 2.0 Components Business Object • Provide XML object extensibility at the facet category level Summary A subset of descriptive XML data intended for use in thin- • Provide XML binding substitution client services mechanism • Hierarchal inclusion structure Detail A larger subset of descriptive XML data intended for use in functionally richer services includes Query A subset of data that applies to a query process includes includes Custom Proprietary implementer defined facet (business objects) 29 © 2013 OpenTravel Alliance | www.opentravel.org
  • 30. OpenTravel 2.0 XML Object Suite Component Model Extensible Components: Facet Substitution Business Object Substitution Group Example: Airport Substitution Groups • Used with core and business I only need to object facets exchange an IATA airport code • Allows XML binding to one substitution group facet I need to exchange links for airport contact & directions in search results ID Summary I need to include airport terminal lounge Detail information and airport ground transportation information in a reservation confirmation 30 © 2013 OpenTravel Alliance | www.opentravel.org
  • 31. Questions? www.OpenTravel.org Valyn Perini, CEO valyn.perini@opentravel.org Bonnie Lowell, Specification Architect bonnie.lowell@opentravel.org MA Neff, Program Manager MA.neff@opentravel.org OpenTravel 2.0 XML Object Suite Travel distribution just got cool. 31 © 2013 OpenTravel Alliance | www.opentravel.org