| 研究生: |
翁嘉蓮 Weng, Chia-Lien |
|---|---|
| 論文名稱: |
開放式服務閘道平台之服務模組間之互動模式之研究 A Study on OSGi middleware for Service-Bundle Interoperation |
| 指導教授: |
侯廷偉
Hou, Ting-Wei |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 工程科學系 Department of Engineering Science |
| 論文出版年: | 2006 |
| 畢業學年度: | 94 |
| 語文別: | 中文 |
| 論文頁數: | 55 |
| 中文關鍵詞: | 開放式服務閘道平台 、互動 、服務模組 |
| 外文關鍵詞: | Jini, OSGi, UPnP, Bundle, Interoperation |
| 相關次數: | 點閱:131 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近幾年來,家庭網路(Home Network)的建置與需求愈來愈受到重視,但由於缺乏公開之標準,各家廠商便各自推出了自己的建置方案與裝置,因此,裝置跟裝置之間的溝通問題便油然而生,這不但會造成使用不便之情形,也對家庭網路的推廣產生了阻力。因此,公開的標準架構,簡便的安裝與操作成為必要的趨勢。開放式服務平台規範OSGi (Open Service Gateway initiative)的標準也因此被制定了出來,由於是開放標準,所以只要是符合規格的服務,都可以相互溝通使用。
Jini 與UPnP 是建置智慧型網路的兩個通訊技術,零設定(zero-configuration)與隨插即用(plug-and-play)是兩種技術共同的目標,兩種技術各具其優缺點。本研究旨在設計與建立OSGi、Jini 與UPNP 三種技術之通訊模式,提供跨網路服務之功能,並做為提供整合性新服務的基礎。
The demand and construction of home networks is important in recent years. Due to the lack of the open standard, companies provide their own solutions for home networks.Hence there is the communication issue between different devices and platforms. Such an issue tends to make users inconvenient and may delay the population of the home networks. So an open and standard architecture for users to easy setup and operate is important. OSGi (Open Service Gateway initiative) standard is a solution to the issue.
Jini and UPnP are two standard communication protocols with “zero-configuration”and “plug-and-play” capability. These two protocols have their own strong points and drawbacks. This thesis is to design and build-up the communication models between OSGi, Jini and UPnP devices. This is to serve as a basis to further intergrate the various Jini, and UPnP Devices on the OSGi open platfoem to provide services.
[1] OSGi Alliance, http://osgi.org/
[2] Dave Marples, Peter Kriens, "The Open Services Gateway initiative: An introductory overview", IEEE Communications Magazine, vol. 39, no. 12, pp. 110-114, Dec. 2001
[3] OSGi Alliance, The Open Service Gateway Initiative, OSGi Service Platform, Release 3, IOS Press,Mar. 2003.
[4] L. Gong, “A Software Architecture for Open Service Gateways,” IEEE Internet Computing, Vol. 5, Issue 1, pp. 64-70, Jan. 2001.
[5] objectXP ,http://www.objectxp.com/products/osgi/
[6] http://gravity.sourceforge.net/servicebinder/osginutshell.html
[7] Jini Technology, http://wwws.sun.com/software/jini/
[8] The Community Resources for Jini Technology, http://www.jini.org/
[9] Sun Microsystems, Jini Architecture Specification, Version 1.2, Sun Microsystems, Dec.2001.
[10] Sun Microsystems, Inc. “Jini Architectural Overview Technical White Paper”, Palo Alto, California, 1999
[11] UPnP Forum, http://www.upnp.org
[12] Implementers Corp. (UIC), http://www.upnp-ic.org/
[13] Microsoft Corporation, “Universal Plug and Play Device Architecture”, Version 1.0, 1999-2000.
[14] Microsoft Corporation, “Understanding Universal Plug and Play White Paper”,2000.
[15] H. Cervantes and R.S Hall: "Beanome : A Component Model for the OSGi Framework", Proceedings of the workshop on Software Infrastructures for Component-Based Applications on Consumer Devices, Lausanne, Switzerland,Sept. 2002
[16] Michael Kirchhof, Sebastian Linz: Component-Based Development of Web55 Enabled eHome Services. UMICS 2004: 181-196
[17] J. Allard, V. Chinta, S. Gundala, G. G. Richard III,? Jini Meets UPnP: An Architecture for Jini/UPnP Interoperability, Proceedings of the 2003 International Symposium on Applications and the Internet (SAINT 2003)
[18] J. Newmarch, “UPnP Services and Jini Clients.” Proceedings of Information Systems: New Generations(ISNG 2005), Las Vegas, NV, April 2005.
[19] J Newmarch “A Custom Lookup Service for UPnP Services and Jini Clients”http://jan.netcomp.monash.edu.au/java/jini/upnpLUS/
[20] J2SDK1.4.2:http://java.sun.com/
[21] Oscar. “Oscar Framework”:http://oscar.objectweb.org
[22] Oscar, “OSGi UPnP base driver Bundle” : http://oscarosgi.sourceforge.net/#bundles
[23] Oscar, OSGi base driver Bundle:http://www.knopflerfish.org/download.html
[24] Sun Microsystem, Jini:SDK 2.1:http://starterkit.jini.org/downloads/index.html
[25] Cyberlink Crop., UPnP Stack:http://www.cybergarage.org/net/upnp/java/
[26] Zhiqun Chen, “Java Card? Technology for Smart Cards: Architecture and Programmer's Guide", Addison Wesley Professional ,2000