跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.106) 您好!臺灣時間:2026/04/05 02:58
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:林品豪
研究生(外文):Pin-Hao Lin
論文名稱:雲端異質服務平台之整合設計與實作
論文名稱(外文):The Integrated Design and Implementation of Cloud Heterogeneous Service Platform
指導教授:張晉源張晉源引用關係
指導教授(外文):Chin-Yuan Chang
學位類別:碩士
校院名稱:樹德科技大學
系所名稱:資訊工程系碩士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2011
畢業學年度:99
語文別:中文
論文頁數:83
中文關鍵詞:異質服務雲端
外文關鍵詞:BundleBNDOSGiXML
相關次數:
  • 被引用被引用:5
  • 點閱點閱:2607
  • 評分評分:
  • 下載下載:67
  • 收藏至我的研究室書目清單書目收藏:2
本篇論文主要對異質服務整合提出一套解決方案,讓雲端服務開發者能有更多的選擇而非限制在單一種類的技術平台下。本論文先提出由Java(J2SE)、C、PHP5三種不同技術所建立的雲端平台,而此多種技術所組成的雲端平台將面臨複雜的管理問題。
為了解決各種不同技術的專案所構成的複雜管理問題,本論文採用OSGi所帶來的彈性(執行時期能安裝、刪除、更新服務)與XML解決不同技術之間管理問題,並採用Bundle Tools(BND)簡化Bundle的建立。透過整合異質服務平台,讓開發者節省不同技術之雲端服務開發時間,也讓使用者所能選擇的服務更具多樣性。


This paper present a way to solve the problem of integrated of heterogeneous services that cloud service developers have more choices rather than limited to a single type of technology platform. First, this paper proposed a cloud platform which composed by the Java (J2SE) and C, PHP5 these three different technologies, and the cloud platform composed by multiple technologies will encounter the problems of complex management.
For solving the problems of complex management, we use OSGi which is flexible (OSGi Service can be installed, deleted, updated when it is running) and XML to solve the management problems of different technology, and then we uses Bundle Tools (BND) to reduce package bundle procedure. Heterogeneous service platform reduces development time of cloud service, and more services for users to download.


中文摘要 i
英文摘要 ii
誌謝 iii
目錄 iv
表目錄 vii
圖目錄 viii
第一章、緒論 1
1.1 前言 1
1.2 研究動機與目的 2
1.3 章節提要 5
第二章、相關研究與技術探討 6
2.1 相關文獻探討 6
2.2 OSGi背景介紹 8
2.2.1 OSGi介紹 8
2.2.2 OSGi架構 9
2.2.3 Bundle 11
2.2.4 Service 12
2.2.5 BundleContext 12
2.3 XML簡介 13
2.4 OSGi開發平台與工具 13
2.4.1 Apache Felix簡介 13
2.4.2 Knopflerfish簡介 13
2.4.3 Equnionx簡介 14
第三章、雲端異質服務平台系統分析與設計 14
3.1 需求分析 14
3.2 開發平台介紹 15
3.3 硬體層 16
3.4 軟體層與設計方法 16
3.4.1 Felix OSGi Framework 17
3.4.2 CargleManifest.xml 18
3.4.3 代理服務包(Agent Bundle) 19
圖15 模組架構圖 21
第四章、實作與驗證 23
4.1 開發環境 23
4.2 Felix與Eclipse開發環境整合 23
4.2.1 安裝Apache Felix與打包服務包 23
4.2.3 實作Bundle(服務包) 25
4.3 Eclipse中加入bnd tools 26
4.4 打包程式範例 28
4.4.1 範例OSGi-TestA 28
4.4.2 範例OSGi-TestB 30
4.4.3 編譯Activator 31
4.4.4 建立Manifest 31
4.4.5 建立OSGi-TestA.bnd檔 34
4.4.6 測試啟動OSGi-TestA與OSGi-TestB 35
4.5 雲端異質服務平台建置 36
4.5.1 雲端異質服務平台控制模組 36
4.5.2 XML解析模組 42
4.4.3 檔案操作管理模組 49
4.4.4 代理服務包生成模組 54
4.4.5 服務包執行模組 72
第五章、結論與未來研究 81
參考文獻 82


[1]Apache Felix, http://felix.apache.org/site/index.html
[2]BND, http://www.aqute.biz/Bnd/Download
[3]Eclipse, http://www.eclipse.org/
[4]Equinox, http://www.eclipse.org/equinox/
[5]Java Object Serialization, http://java.sun.com/developer/technicalArticles/Programming/serialization/
[6]javax.tools.JavaCompiler, http://openjdk.java.net/groups/compiler/guide/compilerAPI.html
[7]javax.lang.Runtime, http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Runtime.html
[8]java.lang.ProcessBuilder, http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ProcessBuilder.html
[9]Knopflerfish, http://www.knopflerfish.org/
[10]Microsoft Visual Studio, http://www.microsoft.com/visualstudio/zh-tw
[11]OSGi, http://www.osgi.org/Main/HomePage
[12]Holger Schmidt, Jan-Patrick Elsholz, Vladimir Nikolov, Franz J. Hauck, Rudiger Kapitza, OSGi4C: enabling OSGi for the cloud, 2009, the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE.
[13]Pamela Bhattacharya, Iulian Neamtiu, Dynamic Updates for Web and Cloud Application, 2010, 2010 Workshop on Analysis and Programming Languages for Web Applications and Cloud Applications.
[14]Chen Hang, Cao Can, 2010, Research and application of distributed OSGi for cloud computing. 2010 International Conference on Computational Intelligence and Software Engineering CiSE 2010.
[15]TIOBE, http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
[16]Windows Azure, http://www.microsoft.com/taiwan/windowsazure/
[17]Windows Azure Whitepaper, http://view.atdmt.com/action/mrtyou_FY10AzureWhitepaperIntroWindowsAzureSec_1
[18]XML, http://blog.xuite.net/javax/programmer/22438335


QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
1. 22、梁宇賢,公司法上公司經理人之職權,月旦法學教室,第18期,2004年4月。
2. 24、陳信至,離職後競業禁止定型化契約條款之審查方法及判斷標準─由台灣高等法院92年度勞上易自第126號判決談起(上),萬國法律,第141期,2005年6月。
3. 23、梁宇賢,監察人之代表權及應否受競業禁止之限制,月旦法學雜誌,第50期,1999年7月。
4. 14、林更盛,離職後競業禁止約款─評台北地方法院八十九年勞訴字第七六號判決,月旦法學雜誌,第81期,2002年2月。
5. 11、李惠宗,「我眼明,我也要按摩工作」,月旦法學教室,第17期,2004年3月。
6. 10、李惠宗,立法對於私法契約介入的界線──立法的界線(三):從解救「卡奴」事件談起,月旦法學教室,第41期,2006年3月。
7. 9、李素華,競業禁止與營業秘密保護──從德國立法例看我國科技保護法(草案)之力法爭議,萬國法律,第131期,2003年10月。
8. 8、李洙德,勞動契約中的誠實信用與公平正義─高等法院九十三年勞上字第七五號判決評釋,法令月刊,第57卷,第9期,2006年9月。
9. 21、邵慶平,組織與契約之間─以董事與公司之關係為例的觀察,月旦法學教室,第65期,2008年3月。
10. 20、林發立,跳槽、競業禁止與保密條款,萬國法律,第100期。
11. 19、林國全,董事競業禁止規範之研究,月旦法學雜誌,第159期,2008年8月。
12. 18、林國全,監察人修正方向之檢討─以日本修法經驗為借鏡,月旦法學雜誌,第73期,2001年6月。
13. 16、林建良、李韋誠、黃郁嵐、劉怡婷、劉懿德,米老鼠的陰影─由迪士尼案看董事之注意義務,月旦民商法雜誌,第19期,2008年3月。
14. 5、王服清、張國華、許炳華,從憲法觀點批判著作權法上援用「公序良俗條款」的正當性問題─色情光碟片為探討中心,法令月刊,第57卷,第11期,2006年11月。
15. 4、王志誠,公司負責人之概念與地位,月旦法學教室,第24期,2004年10月。