(3.238.96.184) 您好!臺灣時間:2021/05/08 04:31
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:康文信
研究生(外文):Wen-Xine Kang
論文名稱:基於服務導向架構之雲端軟體模型
論文名稱(外文):A Service-Oriented Architecture Based Cloud Software Model
指導教授:洪瑞文洪瑞文引用關係
指導教授(外文):Ruey-Wen Hong
學位類別:碩士
校院名稱:清雲科技大學
系所名稱:資訊管理所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2012
畢業學年度:100
語文別:中文
論文頁數:43
中文關鍵詞:服務導向架構雲端網路服務雲端運算
外文關鍵詞:SOACloudWebServiceCloud Computing
相關次數:
  • 被引用被引用:0
  • 點閱點閱:138
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
資訊科技的發展,從最初大型主機發展至今,衍生許多相關技術,面對諸多的技術,如何進行整合,成為一個很大的問題。面對整合眾多資訊科技,許多學者提出了不同的觀點、架構、解決方案。其中在網路服務(WebServices)整合部分,1996年Gartner提出服務導向架構 (Service-Oriented Architecture, SOA)為解決方案。
SOA在當時並未受到矚目,直至八年後,IBM才將SOA應用至巔峰雲端運算的概念。雲端運算恰與SOA相反,將集中在雲端中的資源,依照使用者的需求,分配給使用者。利用雲端運算將系統建置於雲端平台上,可以提升系統之靈活性,並讓使用者可以隨時隨地使用系統服務,依照不同需求分配資源。
本研究以SOA與雲端運算為基礎概念,提出一個雲端軟體模型,將系統程式與資料庫分離,資料庫建置於企業使用者端,系統程式建置於雲端平台。使軟體模型具有雲端運算優點和服務導向特性。本研究並建立一個雛型軟體模型據以驗證,結果顯示本研究提出之雲端軟體模型,可達成系統建置及維護更靈活化、降低企業系統建置成本,並可以確保軟體開發者權利。


Since the mainframe computer developed, there are many information technologies have been derived. Therefore, how to integrate the diversified technologies became an important problem. To solve this issue, many researchers presented different viewpoints, architectures and solutions. In 1996, Gartner presented SOA (Service-Oriented Architecture) based on web services to solve the issue.
SOA did not receive much attention at that time. Eight years later, IBM applied the concept toward the cloud computing. On the contrary to SOA, cloud computing allocated resources to the user, built systems on the cloud platform. This strategy can increase the system flexibility and leverage the system usage.
In this study, we proposed a Service-Oriented Architecture based Cloud Software Model. It separates the allocations of databases and system programs. The software model has the advantages of cloud computing and service-oriented features. The study also built a prototype system to verify the proposed model. The results showed that the model can reach the better maintenance flexibility, reduce the cost of system construction, and preserve the software ownerships of the developers.


摘 要 iii
Abstract iv
致謝 v
目   錄 vi
圖  目  錄 viii
表  目  錄 ix
第一章 緒論 1
1.1 研究動機與目的 1
1.2 文獻回顧 2
1.3 研究方法與流程 4
第二章 服務導向架構與雲端運算介紹 6
2.1 服務導向架構(SOA) 6
2.1.1 服務導向架構概念 6
2.1.2 服務導向架構實體 6
2.1.3 服務導向架構要素 7
2.1.4 服務元件架構 (Service Component Architecture, SCA) 10
2.1.5 網路服務 (WebServices, WS) 12
2.1.6 企業服務總線 (Enterprise Service Bus, ESB) 14
2.1.7 業務流程執行語言 (Business Process Execution Language, BPEL) 14
2.2 雲端運算 15
2.2.1 雲端運算特性 15
2.2.2 雲端運算佈署方式 16
2.2.3 雲端運算服務 16
2.2.4 雲端運算關鍵技術 17
2.2.5 雲端運算的優缺點 19
2.3 雲端應用現況 20
2.4 SOA與雲端 21
第三章 雲端軟體模型 23
3.1 雲端軟體模型 23
3.2 實作工具 25
3.2.1 Eclipse與Netbeans 25
3.2.2 Glassfish伺服器 27
3.3 模型雛形設計 28
3.3.1 客戶端資料庫 28
3.3.2 資料庫連接工具 29
3.3.3 連接平台 30
3.3.4 研究實作設計 31
3.4 研究案例背景說明 37
3.5 與Facebook系統架構比較 38
第四章 結論與未來發展方向 40
參考文獻 41


[1]李佳蓉,「SOA方法在企業系統的發展現況探討」,中央大學,碩士論文,2007年 10月。
[2]潘建瑋,「以活動為基礎的服務確認方法與實作」,中原大學,碩士論文,2011年7月。
[3]林傑斌,林清源,張太平,SOA服務導向架構原理/方法/實務,統一元氣資產股份有限公司,台灣,2009年04月初版一刷。
[4]小朱,Windows Azure 教戰手札-你必須學會的微軟雲端開發技巧,碁峰資訊股份有限公司,台灣,2010年9月初版。
[5]Diomidis Spinellis、Georgios Gousios編輯,架構之美:頂尖架構師於軟體設計中蘊含的智慧結晶,O''Reilly Media,台灣,2012年03月28日初版。
[6]Hansen, M.D., SOA Using Java EE 5 Web Services,電子工業出版社,中國,2009年3月。
[7]宮本信二,Eclipse 完全攻略,博碩文化股份有限公司,台灣,2011年12月初版三刷。
[8]賈蓉生,胡大源,賈敏原,胡瑞德,雲端運算網路程式入門,博碩文化股份有限公司,台灣,2011年3月初版一刷。
[9]楊文誌,雲端運算技術指南,松岡資產管理股份有限公司,台灣,2011年8月四刷。
[10]王平,林文暉,郭溥村,王子夏,盧永祥,「雲端運算服務之資安風險與挑戰」,資訊安全通訊第16卷第4期,45~65頁,2010年12月。
[11]洪瑞文,康文信,「一個適合於中小企業服務導向ERP軟體架構-以台灣及中國地區為例 」, 2011資訊管理實務研討會論文集,桃園縣,2011年5月6日。
[12]洪瑞文,許智傑,陳姵如,郭庭維,王軍堯,林冠宗,「商業流程軟體支援服務導向架構(SOA)能力分析」, 2011資訊管理實務研討會論文集,桃園縣,2011年5月6日。
[13]洪瑞文,陳慶安,王冠文,李華軒,林士文,許登彥,「雲端遊戲整合平台之建置」, 2012資訊管理實務研討會論文集,桃園縣,2012年5月18日。
[14]Roy Thomas Fieding, “Architectural Styles and the Design of Network-based Software Architectures”, University of California, Irvine, Doctoral Dissertation, (2000)。
[15]Kurt Joseph Rothenhaus, James Bret Michael, Man-Tak Shing, ” Architectural Patterns andAuto-Fusion Process for Automated Multisensor Fusion in SOA System-of-Systems”, IEEE Systems Journal, Vol. 3, No. 3, September, pp. 304-316(2009).
[16]Eric Austvold, Koren Carter, “Service-Oriented Architectures: Survey Findings on Deploymentand Plans for the Future,” AMR Research, pp. 0250-1361(2005).
[17]Tao Gu, Hung Keng Pung, Da Qing Zhang, “A Service-Oriented Middleware for Buildingcontext-Aware Services”, Journal of Network and Computer Applications, Vol. 28, pp. 1-18(2005).
[18]Thomas Gulledge, “Enterprise Services Oriented Architectures and End-to-End Business Process Execution”, Journal of the Chinese Institute of Industrial Engineers, 24, pp. 268-277 (2007).
[19]Christopher Kistasamy, Alta van der Merwe, Andre De La Harpe, “The Relationship betweenService Oriented Architecture and Enterprise Architecture”, IEEE International Enterprise Distributed Object Computing Conference Workshops, 14th, pp. 129-137(2010).
[20]Afkham Azeez, Srinath Perera, Dimuthu Gamage, Ruwan Linton, Prabath Siriwardana, DimuthuLeelaratne, Sanjiva Weerawarana, Paul Fremantle, “Multi-Tenant SOA Middleware for CloudComputing”, IEEE 3rd International Conference on Cloud Computing, pp. 458-465(2010).
[21]Arya Amini, Soheila Sadjedy, “SOMGIS - A Service Oriented Model for GIS Software Architecture”, 2010 2nd International Conference on Computer Engineering and Technology,Vol. 7, pp. 433-437(2010).
[22]Dan Brookes, Bill Campbell, Christopher Helleur, Rahim Jassemi-Zargami, Michael Gingell, “A case for Service-Oriented Architecture in Support of Arctic C4ISR”, International Conference on Information Fusion, 10th, (2007).
[23]Parichat Pasatcha, Komrhon Sunat, “A Distributed e-Education System Based on the Service Oriented Architecture”, IEEE International Conference on Web Services, pp. 791-794(2008).
[24]Do van Thanh, Ivar Jorstad, “A Service-Oriented Architecture Framework for Mobile Services”, Advanced Industrial Conference on Telecommunications/Service Assurance with Partial andIntermittent Resources Conference/E-Learning on Telecommunications Workshop(2005).
[25]Xiaolin Lu, “An Investigation on Service-Oriented Architecture for Constructing Distributed Web GIS Application”, IEEE International Conference on Services Computing, 3rd, pp. 458-465(2005).
[26]Jeffrey Dean, Sanjay Ghemawat, “MapReduce: Simplified Data Processing on Large Clusters” , Communications of the ACM, pp. 107-113 (2008).
[27]Fay Chang, Jeffrey Dean, et al. “Bigtable: A distributed storage system for structured data” , ACM Transactions on Computer Systems (TOCS), 26(2), 4(2008).
[28]Sanjay Ghemawat, Howard Gobioff, Shun-Tak Leung, “The Google File System”, 19th Symposium on Operating Systems Principles, pages 29-43, Lake George, New York, (2003) .
[29]OASIS中文官方網站(2012)服務導向架構網址http://www.oasis-open.org
[30]Apache Tuscany官方網站(2012),網址http://tuscany.apache.org
[31]eclipse官方網站(2012),網址http://www.eclipse.org
[32]netbeans官方網站(2012),網址http://netbeans.org
[33]Skullsecurity公司(2012),網址http://www.skullsecurity.org/blog/
[34]IBM developerworks (2012),網址http://www.ibm.com/developerworks/cn/
[35]美國國家標準與技術局(2012),網址http://csrc.nist.gov


QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊
 
系統版面圖檔 系統版面圖檔