| 研究生: |
姚岦昕 Yao, Li-Xin |
|---|---|
| 論文名稱: |
引用網絡服務技術之位置感知資訊服務 Applying Web Services technology for Location-aware Information Services |
| 指導教授: |
蔡尚榮
Tsai, Shang-Rong |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電腦與通信工程研究所 Institute of Computer & Communication Engineering |
| 論文出版年: | 2005 |
| 畢業學年度: | 93 |
| 語文別: | 中文 |
| 論文頁數: | 147 |
| 中文關鍵詞: | XML文件儲存系統 、網絡服務 、位置感知 |
| 外文關鍵詞: | XDS, Web Services, Location-aware |
| 相關次數: | 點閱:61 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
由於普及網路的興起,提供給行動資訊消費者的相關應用服務也日益增多。如何有效地鏈結與傳遞即時資訊給使用者,即成為這類服務中最主要的議題之一。本論文提出一個具備位置感知資訊服務的系統雛形,其主要是基於網絡服務技術(Web Services)的一個服務整合平台。並且就理論上來說,可針對符合網絡服務規格的各式服務進行整合。然而,目前我們主要針對相關應用中的兩個主要元件進行探討:位置追蹤服務以及基於XML文件儲存系統的資料儲存服務(稱為XDS)。
建置位置追蹤服務的目的是為了追蹤行動資訊消費者的位置,論文中主要使用GPS(Global Positioning System)技術進行定位。而XDS是一個資料儲存伺服器,支援使用者儲存、查詢以及擷取被封裝成XML物件的資訊,且此資訊單元其中可包含文字及二進位資料。而為了整合上述兩個服務,我們將服務都封裝為網絡服務元件。而為了整合服務的設計與發展,系統本身提供基於BPEL4WS的方式可供設計者進行服務的開發。而在論文中會描述與討論此雛形系統的設計與實作之相關重要議題。
Due to the ubiquitous network, many amazing applications for mobile users emerge. How to effectively link and deliver the required information instantly to a mobile user is the major issue concerning these kinds of service. In this thesis, we present a prototype system which targets at location-aware information service. This system is basically a service integration platform based on Web service. Theoretically, any services complying with Web service specification can be integrated. However, currently we address those potential applications that reply on two major service components, the location-tracking service and data storage service based on XML Document Storage (called XDS).
The location tracking service is built for tracking mobile users. Currently, GPS (Global Positioning System) is used as the technology for locating. The XDS is a storage server that supports users to store, query and retrieve information encapculated as an XML object which may include both text and binary contents. In order to facilitate the integration of individual services, each service is wrapped as a Web service component. The target application to be developed is then designed using the BPEL4WS–based platform. We will describe and discuss on the related issues as well as the design and implementation in developing this prototype system.
[1] 王志弘, 蔡尚榮, “Evaluation And Improvement of XDS”,
Master thesis, Dept. of EE, NCKU, July 2003.
[2] W3C, “Web Services Architecture”,
http://www.w3.org/TR/2003/WD-ws-arch-20030514/, May 2003.
[3] W3C, “SOAP Version 1.2 Part 0: Primer”,
http://www.w3.org/TR/2003/REC-soap12-part0-20030624/, Jun 2003.
[4] W3C, “Web Services Description Language (WSDL) 1.1”,
http://www.w3.org/TR/wsdl, March 2001.
[5] Tom Bellwood, Luc Clément, David Ehnebuske, Andrew Hately,Maryann Hondo,
Yin Leng Husband, Karsten Januszewski, Sam Lee,Barbara McKee, Joel Munter,
Claus von Riegen: “UDDI Version 3.0 UDDI Spec Technical Committee Specification”, OASIS, 19 July 2002
[6] Tom Bellwood, “Understanding UDDI”, IBMdeveloperWorks, 01 Jul 2002
[7] 喻瀚寬, 蔡澤銘, “解析Web Services 的技術內容與意涵----打破平台疆界 啟動
Internet AP整合新世紀”, 軟體產業通訊期刊,37 期,Jun, 2001
[8] OASIS, ”Business Process Execution Languagefor Web Services (BPEL4WS)”,
http://xml.coverpages.org/bpel4ws.html, 05 July 2004
[9] Tony Andrews, Francisco Curbera, Hitesh Dholakia, Yaron Goland,
“Specification: Business Process Execution Language for Web Services
Version 1.1”, IBM developerWorks, 05 May2003
[10] Sanjiva Weerawarana, Francisco (Paco) Curbera, “Business Process with
BPEL4WS:Understanding BPEL4WS, Part 1”, IBM developerWorks, 01 Aug 2002
[11] IBM, “Business Process Execution Language for Web Services Version 1.0”,
31 July 2002
[12] Harry Niedzwiadek, “Where’s the Value in Location Services?”, July, 2002
[13] Walther, U. and Fischer, S.: “LocaPhone – Location-Aware Group
Communication for Mobile Gropus”,
http://www.isoc.org/inet2001/CD_Proceedingd/index.shtml, 2001
[14] Brain Naughton: “Wireless: It’s All About Location”, eAI Journal,
Nov. 2001, pp.27-29
[15] HJelm, J. ”Creating Location services for the Wireless Web, Wiley Pub”, 2002
[16] 林其蔚, 林至華, “整合使用者要求與系統觸發之位置感知服務”, 2005數位生活與網際網路科技研討會,2 June,p65
[17] Mike Hazas, James Scott, John Krumm: “Location-Aware Computing Comes of
Age”, Computer, IEEE Computer Society, Feb. 2004, pp.95-97
[18] POIX, “Point Of Interest eXchange Language Specification”,
http://www.w3.org/TR/poix, 24 June 1999
[19] WGS84, “World Geodetic System 1984”, http://www.wgs84.com/
[20] TWD67, 內政部地政司全球資訊網,
http://www.moiland.gov.tw/chhtml/landfaq.asp?cid=61&lcid=02#3
[21] TWD97,內政部地政司全球資訊網,
http://www.moiland.gov.tw/chhtml/landfaq.asp?cid=61&lcid=02#3
[22] UTM, “Universal Transverse Mercator Projection Grid System”, http://www.usgs.gov/
[23] XPath, “XML Path Language version 1.0”, http://www.w3.org/TR/xpath, 16 November 1999
[24] W3C,“XML Schema Part 0 : Primer”, http://www.w3.org/TR/xmlschema-0/, May 2001
[25] Sun MicroSystem, http://java.sun.com/
[26] JAX-RPC, “Java API for XML-Based RPC”, http://java.sun.com/xml/jaxrpc/index.jsp
[27] J2SE, “Java 2 Platform Standard Edition”, http://java.sun.com/j2se/index.jsp
[28] Apache Axis, http://ws.apache.org/axis/
[29] WSTK, “Web Services Toolkit”,
http://www-128.ibm.com/developerworks/cn/views/webservices/tutorials.jsp?cv_doc_id=84941
[30] Mobile GIS, ESRI, http://www.esri.com/software/arcgis/about/mobile.html
[31] OGC, “Open GIS Consortium“, http://www.opengeospatial.org/
[32] OGC, “Web Service Initiative”,
http://www.opengeospatial.org/initiatives/?iid=78
[33] Flash, Macromedia.com, http://www.macromedia.com/
[34] NMEA0183, National Marine Electronics Association, http://www.nmea.org/
[35] Brian E. Travis, Mae Ozkan, “Web Services Implementation Guide”,
ISBN: 0964960230
[36] Apache Tomcat, http://jakarta.apache.org/tomcat/
[37] XML Cover Pages. Business Process Execution Language for Web services(BPEL4WS), http://xml.coverpages.org/bpel4ws.html
[38] Paul A. Buhler, José M. Vidal, “Integrating Agent Services into BPEL4WS Defined Workflows”
[39] Sun Java, “Maintaining Client State”, The J2EE Tutorial,
http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets11.html
[40] 李清培, “Web services 之規劃策略與設計模式 -- 企業觀點”,
http://www.microsoft.com/taiwan/msdn/columns/dotNETResearch/webservicesent_01.htm
[41] 簡西村, “服務導向架構 (Service Oriented Architecture) 應用”,
http://www.microsoft.com/taiwan/msdn/columns/soa/SOA_overview_2004112901.htm
[42] Kishore Channabasavaiah, Kerrie Holley, Edward M. Tuggle, Jr.,
”Migrating to a service-oriented architecture, Part 1”
http://www-128.ibm.com/developerworks/webservices/library/ws-migratesoa/
[43] Kishore Channabasavaiah, Kerrie Holley, Edward M. Tuggle, Jr.,
”Migrating to a service-oriented architecture, Part 2”
http://www-128.ibm.com/developerworks/library/ws-migratesoa2/
[44] 研勤公司, PaPaGO!, http://www.papago.com.tw/
[45] 謝政育, 蔡尚榮, “An Event-based Service Embedding Lively Contents in XML Objects”, Master thesis, Dept. of EE, NCKU, July 2004