




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、towards ubiquitous tourist service coordination and process integration: a collaborative travel agent system architecture with semantic web services dickson k.w. chiu1, yves t.f. yueh2, ho-fung leung 3, and patrick c. k. hung4 1dickson computer systems, 7 victory avenue, kowloon, hong kong (contact)
2、 2department of computer science and engineering, hong kong university of science and technology, hong kong 3department of computer science and engineering, the chinese university of hong kong, hong kong 4faculty of business and information technology, university of ontario institute of technology,
3、canada email: , , .hk, patrick.hunguoit.ca a preliminary version of this paper has been presented at the ieee 21st international conference on advanced information networking and applications (yueh et al. 2007). abstract with the recent advances in internet and mobile t
4、echnologies, there are increasing demands for ubiquitous access to tourist information systems for service coordination and process integration. however, due to disparate tourist information and service resources such as airlines, hotels, tour operators, it is still difficult for tourists to use the
5、m effectively during their trips or even in the planning stage. neither can current tourist portals assist tourists proactively. to overcome this problem, we propose a collaborative travel agent system (ctas) based on a scalable, flexible, and intelligent multi-agent information system (mais) archit
6、ecture for proactive aids to internet and mobile users. we also employ semantic web technologies for effective organization of information resources and service processes. we formulate our mais architecture for ctas further with agent clusters based on a case study of a large service-oriented travel
7、 agency. agent clusters may comprise several types of agents to achieve the goals involved in the major processes of a tourists trip. we show how agents can make use of ontology from the semantic web to help tourists better plan, understand, and specify their requirements collaboratively with the ct
8、as. we further illustrate how this can be successfully implemented with web service technologies to integrate disparate internet tourist resources. to conclude, we discuss and evaluate our approach from different stakeholders perspectives. keywords tourist information system, ubiquitous computing, c
9、ollaborative process integration, multi-agent information system, semantic web services, ontology 1.introduction tourism has become the worlds largest industry and has experienced consistent growth over the recent years. the world tourism organization (2006) predicts that by 2020, tourist arrivals a
10、round the world will increase over 200%. tourism has become a highly competitive business all over the world. competitive advantage is increasingly driven by the advancement of information technology and innovation. currently, the internet is the primary source of tourist destination information for
11、 travelers. with the recent advances in hardware and software technologies, the internet is quickly evolving towards wireless adoption (lin as well as the provision of personalized assistance and automation to the tourists, each having different preferences and support requirements that often being
12、changed during the trip. with the help of ontology, the ctas can help tourists better understand and guide them to specify their needs and preferences collaboratively, so that the appropriate information and services resources could be located from the semantic web (chiu et al. 2005). because scalab
13、ility and flexibility, tourists cannot be flexibly assisted in a centralized manner. the assistance of increasingly powerful mobile devices becomes the enabling technologies. under individuals instructions and preferences, intelligent software agents within ctas can be delegated to help recommend, p
14、lan, and negotiate personalized activities and schedules, thereby augmenting the users decisions collaboratively. as such, we propose a scalable, flexible, and intelligent multi-agent information system (mais) infrastructure for a ctas with agent clusters for tourist service coordination and integra
15、tion. each agent cluster comprises several types of agents to achieve the goals of the major tasks of a tourists trip, such as, information gathering, preference matchmaking, planning, service brokering, commuting, and mobile servicing. the agents also make use of ontology from the semantic web to s
16、earch information and make recommendations to the tourists. further, we detail how this can be effectively implemented with web service and semantic web technologies, integrating disparate internet tourist resources. the remainder of this paper is organized as follows. section 2 introduces backgroun
17、d and related work. section 3 explains an overview of an mais and a development methodology for such a ctas. section 4 details how our mais architecture and implementation framework can meet the tourists needs. section 5 concludes the paper by discussing the applicability of our approach in differen
18、t stakeholders perspectives in collaboration with our plans for further research. 2.background and related work we have not found any similar work on ctas with this holistic approach and the deployment of mais for this purpose. traditionally, travelers often have to manually visit multiple independe
19、nt web sites or use traditional means such as telephone, fax, or even in one-on-one consultation to plan their trips. this requires tourists to register their personal information multiple times, spend hours or days waiting for a response or confirmation, and make multiple payments by credit cards.
20、this could be a tedious and error-prone process, especially when a tourist has a complex plan or wants to search as much information as possible before making a decision. tourists are discouraged with the lack of functionality via traditional ways. they are demanding the ability to create, manage, a
21、nd update itineraries. buhalis and licata (2002) discuss the future of e-tourism intermediaries while rayman- bacchus and molina (2001) predict the business issues and trends of internet-based tourism. however, both groups did not focus on a tourists requirements or a software development perspectiv
22、e. intelligent agents are considered as autonomous entities with abilities to execute tasks independently. he et al. (2003) present a comprehensive survey on agent-mediated e-commerce. an agent should be proactive and subject to personalization, with a high degree of autonomy, assisting the users co
23、llaboration with other information systems. in particular, due to the different limitations on different platforms, users may need different options in agent delegation. prior research studies usually focus on the technical issues in a domain-specific application. for example, lo and kersten (1999)
24、present an integrated negotiation environment by using software agent technologies for supporting negotiators but they did not support their operations on different platforms. the emergence of mais dates back to sycara and zeng (1996), who discuss the issues in the collaboration of multiple intellig
25、ent software agents. in general, an mais provides a platform to bring multiple types of expertise for any decision making (luo et al. 2002). lin et al. (1998) present an mais with four main components: agents, tasks, organizations, and information infrastructure for modeling the order fulfillment pr
26、ocess in a supply chain network. lin and pai (2000) discuss the implementation of mais based on a multi-agent simulation platform called swarm. further, shakshuki et al. (2000) present an mais architecture, in which each agent is autonomous, collaborative, coordinated, intelligent, rational, and abl
27、e to communicate with other agents to fulfill the users needs. choy et al. (2003) propose the use of mobile agents to aid in meeting the critical requirement of universal access in an efficient manner. wegner et al. (1996) present a multi-agent collaboration algorithm using the concepts of belief, d
28、esire, and intention (bdi). fraile et al. (1999) present a negotiation, collaboration, and cooperation model for supporting a team of distributed agents to achieve the goals of assembly tasks. chiu et al. (2003) also propose the use of a three-tier view based methodology for adapting human-agent col
29、laborative systems for multiple mobile platforms. in order to ensure interoperability of mais, standardization on different levels is highly required (gerst 2003). thus, based on all these prior works, our proposed mais framework adapts and coordinates collaborative agents with standardized mobile a
30、nd semantic web technologies for a ctas. researches in mobile workforce management (mwm) motivate this research work. guido et al. (1998) point out some mwm issues and evaluation criteria, but the details are no longer up-to-date because of the fast evolving technologies. jing et al. (2000) prototyp
31、es a system called wham (workflow enhancements for mobility) to support mobile workforce and applications in a collaborative workflow environment, with emphasis on a two-level (central and local) resource management approach. both groups did not consider distributed agent based, flexible multi-platf
32、orm business process interactions, or any collaboration support. there are many similarities in mwm and ctas, such as mobility of the users, disparate information and service resources, and collaborative decision requirements. however, user-to-user collaboration (bafoutsou each carrying out actions
33、based on their own strategies. in this section, we explain our mais infrastructure based on a bdi framework. then, we summarized our methodology for design and analysis of an mais for the ctas. 3.1 mais layered infrastructure for a ctas personal assistance information / service resources planning to
34、urist information system multi-agent information system (mais) bdi agents ontologycollaboration protocol web-based 3-tier implementation architecture figure 1. a layered infrastructure for a ctas figure 1 summarizes our layered infrastructure for a ctas. conventionally, tourism information and servi
35、ces are accessible manually through the web or through traditional means such as telephone, fax, or even in person. this could be a tedious and error-prone process, especially when a tourist has a complex plan or wants to search as much information as possible. furthermore, agents can provide adequa
36、te computerized personal assistance to individual travelers over the web and facilitate the protection of privacy and security (chiu et al. 2004). these agents, acting on behalf of their delegators, collaborate through both wired and wireless internet, forming a dynamic mais over the web. the believ
37、e-desire-intention (bdi) framework is a well-established computational model for deliberative intelligent agents. a bdi agent constantly monitors the changes in the environment and updates its information accordingly. ontology help generate possible goals reflecting a tourists requirements, from whi
38、ch intentions to be pursued are identified and a sequence of actions will be performed to achieve the intentions in consideration of the tourists preferences. bdi agents are proactive by taking initiatives to achieve their goals, yet adaptive by reacting to the changes in the environment in a timely
39、 manner. they can also accumulate experience from previous interactions with the environment and other agents. the bdi model can also solve for acceptable tourist arrangements and even a tour plan by mapping constraints generated to the well-known paradigm of the constraint satisfaction problem (csp
40、)(tsang 1993), where efficient solvers are available. internet applications are generally developed with a three-tier architecture comprising front, application, and data tiers. though the use of three-tier architecture in the agent community is relatively new, it is a well-accepted pattern to provi
41、de flexibility in each tier (chiu et al. 2003) and is absolutely required in the expansion of e- collaboration support. such flexibility is particularly important to the front tier, which often involves the support of different solutions on multiple platforms. in our architecture, users may either i
42、nteract manually with other collaborators or delegate an agent to make decision on behalf of their client. thus, users without agent support can still participate through flexible user interfaces for multiple platforms. as the mais architecture involves a large number of autonomous agents, and each
43、agent has its own architecture-specific features such as strategy to find another agent, query preference, advertisement, etc. (chiu et al. 2005; choy et al. 2003), the problem of such architecture is that locating and collaborating with agents in the agent communities become difficult. in order to
44、interact, agents must first know of each others presence and location in the mais. since the mais is open for agents to enter or leave at anytime, it is impossible for programming the agent under the assumption that they know all of their peers. a possible way is to introduce an agent discovery mech
45、anism for agents to find each other dynamically, say, through directory services. dynamic discovery mechanism requires a language to express the capabilities of services, and the specification of a matching algorithm between service advertisements and service requests that recognizes when a request
46、matches an advertisement. ontologies constitute an essential ingredient for discovery. they provide the means to represent different aspects of agents and the basic mechanisms for the match between agents requests and advertisements. advertisements are descriptions of the services provided by the ag
47、ent and used by the middle agents to identify which agent provides a specified service (garrido et al. 1996; gerst 2003). once the provider is found, the requesting agent still needs to query the provider to obtain a service. we adopt owl (lacy 2005) as a service description language as it provides
48、a semantically based view of web services. this spans from the abstract description to the specification of the service interaction protocol, to the actual messages that it exchanges with other web services or agents. figure 2 shows a typical agent collaboration process in a sequence diagram of the
49、unified modeling language (uml). matchmaker advertises confirm the advertisement return the agent names and services return the answer communication using acl send the result back send the reply get the agent name from the db check if the service provided send the query seeker agentmatchmakerprovide
50、r agent send the result back send the reply get the agent name from the db check if the service provided send the query figure 2. a typical agent collaboration process in mais, knowledge and capabilities are distributed across the agents in a way that no single agent has a complete knowledge of the
51、whole mais; and no single agent can perform all the operations that can be performed by all the other agents. despite their limited knowledge and capabilities, agents are able to ask other agents to perform some actions or to provide information. therefore, the ability to communicate with other agen
52、ts is one of the central collaboration skills of any agent in the mais. the inter-agent communications can be performed by adopting the speech-act theory such as fipa acl. the following example shows such a message: (inform :speaker speaker :receiver listener :content (activity horseracing 05/12/200
53、5 10) ) ontologies provide the tools to interpret the content of the message. for example, the speaker may encode its message using the owl ontology shown in figure 3. as the example shows, ontology, by providing a shared conceptualization of the domain, effectively contributes to agent communicatio
54、n by providing a language and dictionary that can be used to express concepts and statements about the domain of the agents. furthermore, those languages and dictionaries can be standardized and shared by all the agents in the mais. figure 3. an example activity using an owl ontology 3.2 mais analys
55、is and design methodology for a ctas based on the framework of chiu et al. (2005), we adapt the methodology for mwm mais to a ctas in this study. we also advocate the system analysis and design methodology to be carried out in two parts. part 1 deals with the overall architectural design. that is, w
56、e have to analyze the high-level requirements and formulate an overall mais infrastructure for the collaboration and integration aspects required by a ctas. the context of a ctas has been studied partially before and is therefore the focus of this paper. the steps for part 1 are as follows: identify
57、 different categories of services and objectives for the tourists with the help of ontologies. if existing ontologies are inadequate, augment them with the specific concepts required by the ctas. identify different types of process of the tourist that the ctas supports. for each process, identify th
58、e major agent to represent each of the process types and then the interactions among the processes based on the ctas requirements. further identify minor agents that assist the major agents to carry out these functionalities. as a result, clusters of different types of agents (instead of a single mo
59、nolithic pool of agents) constitute the mais. this is required because of the complexity of a ctas. identify the interactions required for the collaboration of each minor agent type. design and define the basic logics for all these agents. identify the (mobile) platforms to be supported and where to
60、 host different types of agents. see if any adaptation is required. only after the successful high-level requirement studies and the design of the overall architecture can we proceed to the next part. part 2 deals with the detail design of agents and the methodology has been preliminarily studied by
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國雕塑試題及答案大全
- 新疆呼圖壁縣第一中學2025屆高二物理第二學期期末聯(lián)考模擬試題含解析
- 浙江省杭州外國語學校2024-2025學年高二下生物期末達標檢測模擬試題含解析
- 浙江省衢州市2024-2025學年物理高二下期末復習檢測試題含解析
- 云南省麗江市玉龍縣第一中學2025屆高二下生物期末質(zhì)量跟蹤監(jiān)視模擬試題含解析
- 浙江平陽中學2025屆物理高二下期末經(jīng)典試題含解析
- 鹽城市阜寧縣高二上學期期中考試物理(必修)試題
- 高端廠房租賃中介服務傭金合同模板
- 水電工程場地平整與專業(yè)施工機械租賃合同
- 汽車維修鈑噴行業(yè)場地租賃與設(shè)備維護合同
- 以助產(chǎn)士為主導的連續(xù)護理模式的發(fā)展現(xiàn)狀
- 國家統(tǒng)一法律職業(yè)資格官方題庫:刑事訴訟法-考試題庫(含答案)
- 風電場風機塔筒清洗項目四措兩案(三措兩案)
- 中國傳統(tǒng)文化(西安交通大學)智慧樹知到答案章節(jié)測試2023年
- 【超星爾雅學習通】《美術(shù)鑒賞》2020章節(jié)測試題及答案
- 多發(fā)性損傷的急診
- 新高考統(tǒng)編教材必背古詩文-教材外篇目(廣東省適用)
- GB/T 7705-2008平版裝潢印刷品
- GB/T 2828.4-2008計數(shù)抽樣檢驗程序第4部分:聲稱質(zhì)量水平的評定程序
- GB/T 16150-1995農(nóng)藥粉劑、可濕性粉劑細度測定方法
- GB/T 13061-1991汽車懸架用空氣彈簧橡膠氣囊
評論
0/150
提交評論