Docstoc

Benameur_ENTER2004

Document Sample
Benameur_ENTER2004 Powered By Docstoc
					NADIM-Travel: A Multiagent Platform
  for Travel Services Aggregation
Houssein Ben-Ameura, François Bédardb, Stéphane Vauchera,
  Peter Kropfc, Brahim Chaib-draad, Robert Gérin-Lajoiea


     aCIRANO, Canada: {benameuh, vauchers, rgl}@cirano.qc.ca
 b Université du Québec à Montréal, Canada: bedard.francois@uqam.ca

       c Université de Montréal, Canada: kropf@iro.umontreal.ca

             d Université Laval, Canada: chaib@ift.ulaval.ca
               Introduction
• Growth of on-line offers for travel services
• Various heterogeneous sources
• Websites of airlines, hotels, and car rental
  agencies; GDSs, CRSs, etc.
• Time consuming, and not efficient

• Need for sophisticated tools to help users

                 ENTER 2004 Research Track   Slide Number 2
                 Introduction
•   Gather information,
•   aggregate travel services,
•   compare fares,
•   dynamically build packages,
•   assist users in the buying process.

• Multi-agent platform for travel services
  aggregation
                   ENTER 2004 Research Track   Slide Number 3
      Travel services aggregation
•   Travel services are heterogeneous
•   Travel services are highly distributed
•   Travel services are dynamic
•   Travel services are increasingly accessible




                   ENTER 2004 Research Track   Slide Number 4
         Platform requirements
•   Robustness
•   Scalability
•   Flexibility
•   Openness

• Take user needs and preferences into account
• Recommend travel packages and trip plans
                  ENTER 2004 Research Track   Slide Number 5
NADIM-Travel architecture




        ENTER 2004 Research Track   Slide Number 6
Planner-Coordinator Agent




        ENTER 2004 Research Track   Slide Number 7
      Structured sub-requests
•   roundtrip flight from Montreal to Paris,
•   roundtrip flight from Paris to London OR
    roundtrip train ticket from Paris to London,
•   hotel reservation in Paris, and iv) Hotel reservation
    in London




                    ENTER 2004 Research Track       Slide Number 8
Planner-Coordinator Agent tasks
• Creating structured sub-requests
• Planning the information retrieval process
• Coordinating and monitoring information
  search
• Evaluating and aggregating responses



                 ENTER 2004 Research Track   Slide Number 9
              Service agents
•   Gateway to sources of travel services
•   Agents have knowledge about the sources
•   Agents are proactive
•   From simple to sophisticated agents

• Agents as connectors to travel Websites


                  ENTER 2004 Research Track   Slide Number 10
Website connector service agent




           ENTER 2004 Research Track   Slide Number 11
  Service agents processing steps

1. Translate request, and fill out the Website form

2. Wait for Website to send back responses.

3. Extract information from HTML, and translate
   it into XML-OTA responses.

4. Publish responses in the JavaSpace

                  ENTER 2004 Research Track   Slide Number 12
        Agents mean processing time
Agent                      Step 1       Step 2          Step 3      Step 4         Total

Expedia Website agent      0.077 sec    7.989 sec       5.379 sec   0.209 sec      13.654 sec


JetsGo Website agent       0.067 sec    3.588 sec       0.991 sec   0.166 sec      4.812 sec


FlyTango Website agent     0.107 sec    5.433 sec       0.910 sec   0.128 sec      6.578 sec


Air Canada Website agent   0.041 sec    1.732 sec       0.497 sec   0.026 sec      2.296 sec




                                ENTER 2004 Research Track                    Slide Number 13
Processing time distribution for the
    Air Canada Website agent




             ENTER 2004 Research Track   Slide Number 14
   Conclusion and future work
• Travel services aggregation
• Robust, scalable and dynamic platform

• Implement more service agents
• Algorithms for the dynamic packaging
• Integration of Web services technology


                ENTER 2004 Research Track   Slide Number 15

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:5
posted:7/14/2011
language:French
pages:15