Responsive image
博碩士論文 etd-0825101-103439 詳細資訊
Title page for etd-0825101-103439
論文名稱
Title
Jini聯盟的服務入口架構
Service Portal for Jini Federations
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
52
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2001-07-27
繳交日期
Date of Submission
2001-08-25
關鍵字
Keywords
聯盟、入口、服務
Portal, federation, Jini, Service based
統計
Statistics
本論文已被瀏覽 5706 次,被下載 4380
The thesis/dissertation has been browsed 5706 times, has been downloaded 4380 times.
中文摘要
現在我們使用電腦的方式除了使用個人電腦上獨立的應用程式之外,還有許多的線上服務逐漸轉變成使用者不可或缺的一部份。對於獨立的應用程式來說,使用者必須先將整套應用程式安裝到電腦的磁碟機中才能使用,因此在程式安裝及更新上的成本非常高。而目前的線上服務主要是採用舊時期大型電腦的處理模式,資訊仍舊限制在集中式管裡的資料庫,使用者必須依靠web伺服器來執行每項操作。
隨著網路的基礎建設逐漸成熟,讓使用者可以透過各種方式連上網際網路,也將導致獨立應用程式與線上服務的分界逐漸模糊。這就是昇陽(Sun)公司所提出的理想目標,
Abstract
Today, there are two different ways to use computer. The first one is using standalone applications and another is using network services. Because user must install all program files into personal computer for standalone application, the cost of installing and updating application is very expensive. Online service is always constructed by using the model of a mainframe, so information is still administered in the centralized database and every user's operations must be processed in the web server.
Because of the mature network infrastructure, people can use different ways to connect to Internet. More and more applications are changed to online services. That is also the ideal of Sun, "The Network is The Computer", and Sun announces Jini technology for the ideal. By using Jini technology, service providers can construct and deploy their services easily and users can find these services easily. Jini technology is based on Java, so Jini has many advantages of Java. Besides, there is a concept of federation in Jini technology. People can share resources in the same federation easily, but can not access resources in the other federation. In the other words, federations can not communicate with each other.
In order to solve this problem, we design Service Portal for Jini federations, that let Jini federations can share their resources with others. In the Service Portal for Jini federations, we use "Service Proxy Forwarding" mechanism to forward service proxy objects inside Jini federations and use "Scalable Service Portal" mechanism to gather service proxy objects from different Jini federations.
In our service portal system, we implement two application services to determine the reliability of the system. They are Stock Market System and Motor vehicles Presentation System.
目次 Table of Contents
中文摘要....................................................................I
英文摘要...................................................................Ⅲ
目錄 ....................................................................V
圖片目錄 ...................................................................Ⅶ



第一章、緒論 9
第一節、研究背景 9
第二節、論文組織 11
第二章、JINI簡介 12
第一節、Jini目標 13
第二節、Jini技術 14
第三章、系統設計 24
第一節、Jini的問題 24
第二節、可能的解決方法 24
重新設計整個Discovery Protocols 25
改變多點傳送封包的可達範圍 25
Lookup Services彼此結盟 26
第三節、Service Portal for Jini Federations 27
Service Proxy Forwarding 28
Scalable Service Portal 30
系統運作流程 35
第四章、系統實作 38
第一節、Jini聯盟 38
Service Agent 39
第二節、Service Portal 43
Service Manager 44
User Manager 44
第三節、Jini 客戶端 45
PortalBinder 46
第四節、範例 47
第五章、結論與後續發展方向 48
第一節、本文總結 48
第二節、後續發展方向 48
參考文獻 50
參考文獻 References
[1] Virtual Personal Computers and the Portable Network, Joe W. Duran and Ann Laubach Portable Network Project Motorola/SPS Austin, Texas
[2] Using Jini for High-Performance Network Computing, Qusay H. Mahmoud, School of Computer Science, Carleton University, 2000 IEEE
[3] The Jini Architecture: Dynamic Services in a Flexible Network, Ken Arnold, Sun Microsystems, Inc, 1999, ACM
[4] When to trust mobile object: access control in the Jini Software System, Charles Crichton, Jin Davies, and Jim Woodcock, Oxford University Computing Laboratory, Parks Road, Oxford, OX1 3QD, UK, 1999 IEEE
[5] Service Location Protocol: Automatic Discovery of IP Network Services, Eric Guttman, Sun Microsystems, JULY.AUGUST 1999, http://computer.org/internet/
[6] Designing Mobile Computing Systems Using Distributed Objects, Larry T. Chen and Tatsuya Suda, University of California, lrvine
[7] Professional Jini, Sing Li, WROX
[8] Jini in a Nutshell , Scott Oaks and Henry Wong, O'REILLY
[9] JavaSpaces Principles, Patterns, and Practice, Freeman, Hupfer and Arnold , SUN microsystems
[10] http://java.sun.com
[11] The Java Remote Method Invocation Specification, available at http://java.sun.com/j2se/1.3/docs/guide/rmi/spec/rmiTOC.html
[12] The Jini Architecture Specification, available at http://www.sun.com/jini/specs/jini1_1.pdf
[13] The Jini Technology Core Platform Specification, available at http://www.sun.com/jini/specs/core1_1.pdf
[14] Efficient RMI: Dynamic Specialization of Object Serialization, Kenji Kono, Department of Computer Science, University of Electro-Communications, Takashi Masuda, Department of Information Science Graduate School of Science, University of Tokyo
[15] Java 2 Distributed Object Models Performance Analysis, Comparison and Optimization, Matjaz B. Juric, Ivan Rozman, University of Maribor , Institute of Informatics
[16] Performance Evaluation of Java RMI: A Distributed Object Architecture for Internet Based Applications, Sanjay P. Ahuja, Renato Quintao, Department of Computer and Information Sciences University of North Florida
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內立即公開,校外一年後公開 off campus withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code