研究生: |
張嘉漢 |
---|---|
論文名稱: |
資訊網服務整合在旅遊服務之探討 Reserach on Web Service Intergration and tour scheduling applications |
指導教授: | 葉耀明 |
學位類別: |
碩士 Master |
系所名稱: |
資訊教育研究所 Graduate Institute of Information and Computer Education |
論文出版年: | 2005 |
畢業學年度: | 93 |
語文別: | 中文 |
論文頁數: | 113 |
中文關鍵詞: | 商業流程執行語言 、資訊網服務整合 、旅遊排程 、工作流程 |
英文關鍵詞: | BPEL, Web Service composition, tour scheduling, Workflow |
論文種類: | 學術論文 |
相關次數: | 點閱:167 下載:10 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著網際網路的蓬勃發展,人類的日常生活日漸依賴各種網路資訊服務,所以當人們需要找尋資料時,可以到每個相關的網站取得資訊,此種方式為目前使用網路資訊服務的模式。現在由於網站技術的進步,每個網站所提供的功能更加多元、豐富,但當要尋找的資訊是位於不同的網站時,需要耗費非常多的時間。例如要規劃一個旅遊行程時,必須要到有景點,交通,住宿,餐廳的每個相關網站尋找資料。後來當XML、SOAP、WEB Service的技術出現時,情形為之改觀,新興的Web Service支術可以達到讓使用者只需要到一個一站式服務的網站,就可以取得所有的資訊。
要達到一站式服務的功能,必須整合不同的Web Service,因此本論文在探討如何整合Web Service以建立一個一站式服務網站的功能。本研究從整合Web Service的方式切入,探討Web Service的整合方式,並以旅遊行程的規劃及排程為例,開發旅遊行程產生模組(Travel Profile Generator, TPG)及旅遊行程轉換模組(Travel Profile Conveter, TPC)。TPG可產生旅遊行程領域專屬的描述語言TSP及SWSFL,再利用TPC將SWSFL轉換成BPEL(Business Process Ececution Language)以產生一個整合的資訊網服務。故透過TPG及TPC的幫助下可建立一個一站式服務的網站,讓人們可透過一站式服務網站得到旅遊所需的一切資訊,因此在旅遊行程的規劃及訂購上可以節省很多時間。除此之補,本研究也比較了整合資訊網服務與個別的資訊網服務在應用及執行上的差別。
Abstract
People today rely more and more on the information services provided by internet. They can search information through different webs for a related topic. Yet, searching on different webs is rather time consuming even though the webs are getting more varied and multifunctional. If we take a travel plan for example, people have to search for different webs in order to get information on scenery introduction, transportation, accommodation and restaurants. But if we apply technologies like XML, SOAP and web service, we can easily have the same job done on only one web-we call it the one stop service.
To achieve th function of one stop service, we have to interrate different web services. the thesis is to research on how to integrate the web services. We take a travel plan for example. First of all , we develop TPG(Travel Profile Generator) to generate TSP(Travel Schedule Profile) and SWSEFL(Simple Web Service Flow Language). We also develop TPC(Travel Profile Converter) so that we can convert SWSFL to BPEL(Business Process Execution Language) which is essential to one stop service. Therefore, by TPG and TPC, people can acquire all the information for a travel plan. In spite of this , this thesis makes a comparison of Composite Web Service and individual Web Service on their applications and executions.
[1]Benatallah, Boualem.,Dunas, Marlon.,Fauvet,Marie.CHristine.,and Rabhi,Fethi.a., "Towards Patterns of Web Service Composition" Patterns and skeletons for parallel and distributed computing 2003,pp.265-296
[2]Benatallah,Boualem.Sheng,Quan.Zheng.,and Dumas.Marlon.,"The Self-Serv Environment for Web Service Composition", IEEE Internet Computing, Vol.7,No.1,Jan/Feb 2003,pp.40-48
[3]"Extensible Markup Language(XML)1.0(Second Edition)", http://www.w3.org/TR/REC-xml,October 6,2000
[4]"Process Definition Interface--XML Process Definition Langugae", http://www.wfmc.org/standards/XPDL.htm, Version 1.09-Draft, June 13,2005
[5]Richard D. Holowczak, Soon Ae Chun, Francisco J. Artigas, Vijayalakshmi Atluri, "Customized Geospatial Workflows for E-Government Services", 9th ACM international symposium on Advances in geographic information systems, November 2001
[6]"SOAP Version 1.2 Part 0:Primer", http://www.w3.org/TR/2003/REC-soap12-part0-20030624, W3C Recommendation, 24 June 2003
[7]"SOAP Version 1.2 Part 2:Adjuncts", http://www.w3.org/TR/2003/REC-soap12-part2-20030624/, W3C Recommendation, 24 June 2003
[8]"Universal Description, Discovery and In tegration (UDDI) v3.0.2, http://www.oasis-open.org/specs/index,php, February 2005
[9]"Web Service Architecture", http://www.w3.org/TR/2003/WD-ws-arch-20030808/, W3C Working Draft, 8 August 2003
[10]"Web Service Choreography Description Language Version 1.0", http://www.w3.org/TR/2004/WD-ws-cdl-10-20041217/, W3C Working Draft, 17 December 2004
[11]"Web Services Choreography Requirements 1.0s", http://www.w3.org/TR/2003/WD-ws-chor-reqs-20030812/, W3C Working Draft, 12 August 2003
[12]"Web Service Description Language(WSDL) Version 2.0 Part 1:Core Language" , http://www.w3.org/TR/2003.WD-wsd120-20031110/, W3C Working Draft, 10 November 2003
[13]"Web Service Description Language(WSDL)Version 2.0 Part 2:Message Patterns", http://www.w3.org/TR/2003/WD-wsd120-patterns-20031110/, W3C Working Draft, 10 November 2003
[14]"Web Service Management:Service Life Cycle" http://www.w3.org/TR/2004/NOTE-wslc-20040211/,W3C Working Group Note, 11 February 2004
[15]Web Service Security v1.2, http://www.oasis-open.org/specs/
[16]XML-Signature Syntax and Processig, http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/
[18]Yang, Jian.,and Papazoglou,Mike.P.,"Web Component:A Substrate for Web Services Reuse and Composition", Proceedings of the 14th International Conference on Advanced Information Systems Engineering, May 2002