研究生: |
林弘倫 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
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。