簡易檢索 / 詳目顯示

研究生: 林弘倫
Hong-Lun Lin
論文名稱: Web Services於防救災工程之應用與探討(以基隆市為案例)
A Preliminary Study on Using Web Services in Disaster Reduction and Recovery Engineering – A Case Study in Keelong
指導教授: 謝佑明
Yo-Ming Hsieh
口試委員: 鄭明淵
none
呂守陞
none
陳鴻銘
none
學位類別: 碩士
Master
系所名稱: 工程學院 - 營建工程系
Department of Civil and Construction Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 133
中文關鍵詞: Web Services服務導向架構防救災工程服務導向架構之效能評估
外文關鍵詞: Web Services, Service Oriented Architecture, Disaster Reduction and Recovery Engineering, Performance of Service Oriented Architecture
相關次數: 點閱:215下載:5
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究目的在於建置一套防救災資訊系統,並將系統內所提供之功能建構為可透過網路使用之服務,供其它使用者透過資料交換的方式,取得所需之資料,並整合於該使用者之資訊系統中。而為了達到此一目地,分別針對軟體平台及系統架構部份進行探討其可行性及效益,並決定採用Web 2.0中,用於實現服務導向架構的Web Services作為系統發展之技術。在軟體平台部份,採用LAMP伺服器環境配合NuSOAP函式庫建置本研究之系統;在系統架構部份,則是透過Web Services之技術建置出一有別於一般3-Tier之4-Tier主從式架構,其關係為客戶端-Web伺服端-Web Servcies服務端-資料庫。
    本研究主要針對的對象是基隆市,因此系統提供功能部份,是經由實際操作並分析暨有之基隆市防救災資訊系統後,所提出可作為補強暨有防救災資訊系統之功能,主要功能包括有:1)專案與事件管理功能、2)標準作業流程查核及查看功能及3)救災資源使用管理功能。希望透過服務導向架構之特性,避開因該系統是由JSP撰寫而成、系統建置環境不同或資料庫無法讓其它使用者自由存取等因素,進而作為補強基隆防救災資訊網之方法。此外,並針對各種網路狀況進行效能之探討,以看出採用服務導向式架構與模擬主從式架構間所造成的時間差距。


    An information system, based on service-oriented architecture, for disaster reduction and recovery was constructed and studied in this research. In order to facilitate information exchange and system integration between the constructed system and other systems, basic functions of the constructed information system are exposed through web services, one of the key technology in the era of Web 2.0.
    The software platform used in the development of the information system is LAMP (Linux, Apache, MySQL, and PHP) with the assistance of NuSOAP class library. The overall system architecture of the information system can be considered as a 4-tier information system incorporating the following tiers: web browser, web server, web service, and database.
    In this study, an information system was constructed to complement the existing information system for disaster reduction and recovery for Keelung City on the following three management functions: 1) projects and their associated events; 2) standard operation procedure, including viewing and checklisting; and 3) resource usage for disaster recovery. These functions were identified through analyzing the existing system. These functions were implemented through standardized web services, and could therefore be integrated easily into the existing information system written in JSP or any other software environment with facilities to access SOAP web services. Finally, the influence of network configurations on the performance of service oriented architectured information systems based on SOAP web services was studied. The information system developed was deployed as client-server configuration (by fusing web server tier and web service tier) and compared with the 4-tier configuration. The study helps on the design of IT infrastructure for information systems based service-oriented architecture and SOAP web services

    論文摘要................................................I ABSTRACT................................................III 致謝....................................................V 目錄....................................................VII 表目錄..................................................IX 圖目錄..................................................XI 第一章 緒論.........................................1 1-1 研究背景與動機...............................1 1-2 研究目的及流程...............................3 1-3 論文架構與研究...............................4 第二章 文獻回顧.....................................7 2-1 服務導向架構.................................7 2-1-1 SOA..........................................7 2-1-2 Web 2.0......................................8 2-2 WEB SERVICES.................................12 2-2-1 Web Services簡介.............................12 2-2-2 XML..........................................14 2-2-3 SOAP.........................................17 2-2-4 WSDL.........................................20 2-2-5 UDDI.........................................22 2-2-6 Web ServicesWeb Services各種應用之簡介.......24 2-3 WEBMAP.......................................26 2-3-1 AJAX.........................................26 2-3-2 UrMap........................................28 2-4 防救災資訊體系...............................31 2-4-1 國內防救災體系概況...........................31 2-4-2 WebGIS.......................................33 2-4-3 決策支援系統.................................37 2-4-4 資訊科技於國外防救災之相關應用...............40 第三章 系統建置環境與架構考量.......................45 3-1 軟體平台之考量...............................45 3-2 系統架構之考量...............................46 3-3 系統建置環境與架構...........................47 3-4 PHP與WEB SERVICES............................51 3-5 建構WEB SERVICES之範例.......................52 第四章 系統分析.....................................59 4-1 資訊系統.....................................59 4-1-1 需求定義.....................................60 4-1-2 使用者案例圖.................................64 4-1-3 循序圖.......................................71 4-1-4 佈屬圖.......................................79 4-2 資料庫分析...................................80 4-2-1 資料分析與資料庫設計.........................80 第五章 實作驗證.....................................89 5-1 實作驗證之方法...............................89 5-2 案例測試一...................................90 5-3 案例測試二...................................93 5-4 案例測試三...................................95 5-5 案例測試四...................................97 第六章 WEB SERVICES效能分析與探討...................101 6-1 效能分析之方法...............................101 6-2 效能結果探討.................................104 6-3 小結.........................................115 第七章 結論.........................................117 7-1 結論.........................................117 7-2 未來研究建議.................................118 參考文獻................................................121 附錄A 系統之WEB SERVICES函式............................127

    1. 張明生,「網路服務在資訊化社區總體營造下知識傳承之研究」,大葉大學資訊管理系碩士班論文,民國93年6月。
    2. 楊佳芬,「網路服務測試方法之研究」,銘傳大學資訊管理系碩士班論文,民國93年8月。
    3. 戚玉樑,「運用網格運算概念於提升服務導向系統品質之應用」,中原大學資訊管理系碩士論文,民國92年7月。
    4. 周斯畏、阽雅璟、張春霞、簡杏玹,「物件導向系統分析與設計-使用UML與C++」,全華科技圖書股份有限公司,民國91年。
    5. 陳會安,「XML網頁製作徹底研究」,旗標科技圖書股份有限公司,民國92年。
    6. 林光龍,「Web Services Introduction」,台灣大學,民國92年。
    7. 薛文山,「實作一個具整合與協同Web Services的引擎」,台灣科技大學資訊工程系碩士論文,民國91年。
    8. 陳碩儒,「Web Services為基礎建構整合服務架構之研究-以旅遊業為例。」,台灣科技大學工業管理系碩士論文,民國91年。
    9. 翁維瓏,「數位典藏時空資訊技術服務機制與內容建置」,數位典藏國家型科技計畫電子通訊,2002年07月第五期。
    10. 劉南,「WebGIS工作原理與應用」,科學出版社,2002。
    11. 陳家豐,「行動裝置整合WebGIS之伺服端功能架構及系統發展」,成功大學測量及空間資訊系碩士論文,民國94年。
    12. 梁定澎,「決策支援系統」,松崗出版社,1994。
    13. 唐世智,「救災資訊系統之建置與應用-以PDA運用為例」,大業大學資訊管理系碩士班論文,民國92年。
    14. 呂理德,「他山之石美國防救災應變資訊管理系統值得國人借鏡」,中央研究院計算中心,1999。
    15. Microsoft MSDN,「服務導向架構 (Service Oriented Architecture) 應用」,http://www.microsoft.com/taiwan/msdn/columns/soa/SOA_overview_2004112901.htm。
    16. Luar's Flash Playground,「NuSOAP自動產生WSDL方法」,http://www.luar.com.hk/flashbook/archives/000828.php。
    17. CSDN .Net,「撥開面向服務架構(SOA)的面紗」,http://news.csdn.net/n/20050720/24071.html。
    18. Syshen’s部落格文章,「Google Maps API 簡易使用文件」,http://blog.yam.com/syshen/article/5158404,2005。
    19. Miula 商業評論部落格,「Web 2.0 ? 這是啥鬼東西」,http://blog.miula.cc/archives/7,2006。
    20. 電訊傳播時報,「Web 2.0簡介」,http://blog.yam.com/ccu_telecom/article/6709035。
    21. 喜悅國際村,SOAP 之 NuSOAP 的使用,http://www.phpx.com/happy/redirect.php?tid=122030&goto=lastpost。
    22. 李明昌,「Web 2.0簡介」,http://web.ydu.edu.tw/~alan9956/docu1/0942_ec/web2.0.ppt
    23. CNET,「J2EE Java2平台企業版(Java 2 Platform,Enterprise Edition)」,http://www.taiwan.cnet.com/enterprise/glossary/term/0,2000062921,2000057916,00.htm。
    24. 張錦堂,「XML」簡介,http://www.sinica.edu.tw/~ctchang/xml/course/xml-basic.html,2003。
    25. 中央研究院,「WebGIS技術、系統架構與應用」,數位典藏國家型科技計劃,http://www.ndap.org.tw,2002。
    26. 人民網,「教科文組織:印度洋海嘯預警和救災系統正迅速成形」,http://world.people.com.cn/BIG5/1029/42354/3762299.html,2005。
    27. 新華網,「英日美防災救災經驗掃描」,http://big5.xinhuanet.com/gate/big5/news.xinhuanet.com/st/2004-12/28/content_2391082.htm,2004。
    28. 郭惠民,「建設公共案全管理體制和應急處置技術系統的意義」,http://www.eqsd.gov.cn/ky/y0812js.htm,存取日期:2007/01/29。
    29. 新浪新聞網,「綜述:高科技成為日本防震救災的有力武器」,http://news.sina.com/int/xinhuanet/105-103-102-105/2007-01-14/08061699835.html,2007。
    30. Painho M.、Peixoto M.、Cabral P.、Sena R.," WebGIS as a teaching tool. In: Proceedings of the ESRI UC",P9~13.,2001.
    31. F. Curbera, et al., "Unraveling the Web Services Web:An introduction to SOAP, WSDL, and UDDI," IEEE Internet Compution Vo1. 6,No. 2, p86~93, Mar./Apr,2002.
    32. Dietrich Anala, Christopher Browne, Vivek Chopra, Dr.Poornachandra Sarang, Kapil Apshankar, Tim McAAllister,”Professional Open Source Web Services”, Wrox Press Inc,July 2002.
    33. Chris Lovett, "UDDI: an XML Web Service", Microsoft Corporation, December 2000.
    34. Gerhard Wiehler, "Web Services and Service Oriented Architectures", Siemens, 2004.
    35. Zopounidis C. et al., “On the use of Knowledge-bases decision support system in financial management:A survey.”, Decision Support System 20, 1997.
    36. Developer.com,”WSDL Essentials”,http://www.developer.com/services/article.php/1602051。
    37. eDoc,”Overview of BEA AquaLogic Service Bus and UDDI”,http://edocs.bea.com/alsb/docs21/userguide/uddi.html。
    38. Pascal Botte,”A real web service for the RCX Documentation”,http://users.skynet.be/pascalbotte/rcx-ws-doc/book1.htm
    39. NuSOAP Home,http://dietrich.ganx4.com/nusoap/。
    40. Nonplussed/Geek,”NuSOAP and WSDL”,http://www.nonplus.net/geek/000752.php。
    41. NuSOAP Documentation,http://dietrich.ganx4.com/nusoap/APIDoc/。
    42. PEAR(PHP Extension and Application Repository),http://pear.php.net/。
    43. SitePoint,”Build your own Web Service with PHP and XML-RPC [PHP & MySQL Tutorials] ,“http://www.sitepoint.com/article/own-web-service-php-xml-rpc。Software Engineering Institute,”Web Services”,http://www.sei.cmu.edu/isis/guide/technologies/web-services.htm。
    44. W3C,http://www.w3.org/。
    45. Wikipedia,http://en.wikipedia.org/。
    46. W3C WWW Site,”Web Services Description Language (WSDL) Version 1.2 Part 1: Core Language“,http://www.w3.org/TR/2003/WD-wsdl12-20030611/,2003。

    QR CODE