博碩士論文 87325001 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:34 、訪客IP:18.117.196.184
姓名 胡子奇(Tzu-Chi Hu)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 以Jini為基礎達成協調工作的拍賣系統
(Coordinating a Jini-based Auction System on the WWW)
相關論文
★ 移動代理人監控系統之設計與實作★ 以正規表式法為基礎之地理編碼服務設計與實作
★ Android應用程式開發之持續整合系統★ 基於設計矩陣之需求追溯關係建立方法
★ 點對點移動代理人之設計與實作與於車資通訊之應用★ 網頁內容叢集分類法之設計與實作
★ 設計與實作於行動裝置上以XUL為基礎之介面呈現★ Android平台上以OSGi為基礎之服務遞送
★ 利用網頁內容結構之區塊擷取方法以呈現新聞服務★ 設計與實作以感測器為中心的查詢機制
★ 針對路徑規劃服務之Web 2.0系統設計與實作★ 整合OSGi與RESTful服務之BPEL引擎
★ 利用文件相似度以轉換網路內容為OSGi Bundles★ 量測Java類別的耦合關係
★ 轉換Android應用程式為OSGi Service★ 物聯網應用之Context塑模方法
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 二十世紀網際網路的出現,帶給全球無與倫比的衝擊震撼,只要擁有一部能上網的電腦,任何生活資訊幾乎是垂手可得。慢慢地,網際網路成為所有企業無法抗拒的趨勢且利用頻繁的媒介,電子商務也因此漸漸蓬勃發展起來。
在本論文中,我們以目前在電子商務中較成熟的拍賣網站作為探討的主題,針對幾個著名著網站仔細地研究之後,我們希望加強網站不足之處:(1)線上競標-有主持人主持會場秩序,先在白板上告示拍賣商品,拍賣會開始就接受競標者舉牌競標,並即時更新白板目前最高競標價及競標者資訊,讓使用者有如臨現場的參與感。(2)代理人之設計-在現今的網站,使用者必須重複上網、競價、下網等動作以確保自己的競標價保持領先狀態,以致最後奪標。而這些機械化的重複程序其實可以交由使用者專屬代理人來處理的,如此的設計不僅可以減少使用者浪費在網際網路上查詢競標歷史及競標的時間,更可增加競標的效率。
為了要達成這兩個目的,我們必須做很多的協調工作,所以我們必須在設計網站時加入協調機制以利協調的運作。在此,我們採用了Sun Microsystem所推出,以Java實作且在協調機制上支援較為完善的Jini/JavaSpace作為拍賣時協調的工具。
摘要(英) Due to the appearance of internet during the 20th century, we can get any information with a networked computer. Gradually, the internet becomes an irresistible trend and e-businesses also start growing faster and faster.
In this research, we choose auction web sites that are more mature in e-business as a subject. After studying some famous web sites, we hope to enhance two common disadvantages of the sites: (1) online bidding-we need an auctioneer to deal with the auction order. First, the auctioneer announces the information related to the auctioning product on the whiteboard. Second, he starts receiving bids made by participant bidders and updates the current highest bid and bidder’s name on the whiteboard so that the auction seems live for participants. (2) agent design-In current auction web sites, users have to repeat operations like connecting to the net, making bids, and disconnecting to ensure that their bids are taking the lead until the end. But actually, these mechanical procedures could be handled by agents that belong to users. By agent design, we can reduce the time of querying bidding statuses and making bids on the net and improve the bidding efficiency for users.
In order to achieve these two goals, we have to do a lot of coordination. Therefore, we need to apply a coordination mechanism while designing the auction web site. Here we adopt a coordination tool that is published by Sun Microsystem implemented with Java programming language, and that provides robust support in coordination-Jini/JavaSpaces-for the auction web site.
關鍵字(中) ★ 拍賣系統
★ 協調
關鍵字(英) ★ Auction
★ Coordination
★ Coordinating
★ Jini
論文目次
第一章緒論………………………………………………………1
1.1 背景…………………………………………………………….1
1.2 動機…………………………………………………………….2
1.3 論文結構……………………………………………………….3
第二章 Jini/JavaSpaces的介紹………………………………4
2.1 Jini 的概說與遠景…………………………………………..4
2.2 Jini 五大主要概念…………………………………………..5
2.3 Jini運作程序………………………………………………...9
2.4 JavaSpaces 概說………………………………………………10
2.5 JavaSpaces的特性…………………………………………….11
2.6 JavaSpaces與Jini的關係…………………………………….12
2.7 結論…………………………………………………………...13
第三章拍賣網站實例…………………………………………..14
3.1 使用者需求分析……………………………………………...14
3.2 使用案例(use case)發展………………………… ……..14
3.2.1目標分析…………………………………………………… .15
3.2.2 發展使用案例……………………………………………… 15
3.2.3 使用案例之描述…………………………………………… 20
3.3 循序圖發展…………………………………………………...21
3.4 類別圖發展…………………………………………………...24
3.5 系統架構解析………………………………………………...27
3.6 系統運作圖解………………………………………………...31
第四章系統實作
4.1 Jini/JavaSpace執行模式……………………………… ……37
4.2實作客戶端……………………………………………… …….49
4.3 實作監控代理人………………………………………… ……56
第五章相關文獻探討……………………………………………….57
5.1 Linda簡介…………………………………………………… 60
5.2 T Spaces簡介……………………………………………… 62
5.3 PageSpace簡介……………………………………………… 64
5.4 一般網站的架構……………………………………………. .67
第六章問題討論…………………………………………………….69
6.1 選擇JavaSpaces作為協調機制的原因……………………. .69
6.2 以代理人協調和以JavaSpaces協調的比較………………. .70
6.3 設定系統架構為網路架構及JavaSpaces為協調機制以製作類別圖的原因…………………………………………………………………….72
6.4 以網路架構及JavaSpaces為協調機制製作類別圖對系統分析
造成的影響......………………………………………………….75
第七章結論....…………………………………………………….77
參考文獻…………………………………………………………….78
參考文獻 [1] Paolo Ciancarini, Andreas Knoche, Robert Tolksdorf, Fabio Vitali, “PageSpace: An Architecture to Coordinate Distributed Applications on the Web” 1995
[2] Paolo Ciancarini, Andreas Knoche, Robert Tolksdorf and Fabio Vitali
”Coordination With Client-Initiated Connections”, 23-Dec-1995
[3] Robert Tolksdorf, “The Architecture of the Alpha and Beta Agents”, May 24 1996
[4] Robert Tolksdorf, Paolo Cianarini, “Integrating Internet Services with a PageSpace”, Feb 5 1996
[5] Paolo Ciancarini. Robert Tolksdorf, Fabio Vitali, Davide Rossi, Andreas Knoche: “Distributed Applications on the WWW: Coordinating Java Agents with PageSpace”, Nov 21 1996
[6] P.Wyckoff, S.W.McLaughr, T.J Lehman, D.A.Ford, TSpaces, IBM Systems Journal, Aug 1998
[7] K. F. Eustice, T. J. Lehman, A. Morales, M. C. Munson, S. Edlund, and M. Guillen, “A Universal Information Appliance”, IBM Systems Journal, Oct 1999. http://www.research.ibm.com/journal/sj/384/eustice.html
[8] Tobin J. Lehman, Stephen W. McLaughry, Peter Wyckoff, “TSpaces: The Next Wave”, System Sciences (HICSS-32), January 99.
[9] N. Carriero and D. Gelernter, “Linda in Context”, Communications of the ACM, Vol.32, no. 4, pp.444-458, April 1989
[10] Pressman, Roger S., “Software engineering: A practitioner’s approach”, McGraw-Hill, Inc., 1992
[11] Jim Waldo, “The Jini Architecture for Network-centric Computing”, Communications of the ACM Vol.42 No.7, July 1999
[12] J.Conallen, “Modeling Web Application Architectures with UML”, Communications of the ACM, 42, 10 (Oct 1999), Pages 63-70
[13] Jim Conallen, “Modeling Web Applications with UML”, Conallen, Inc., 1999
[14] J.Conallen, “Building Web Applications with UML”, Addison-Wesley Longman, Inc., 1999
[15] Pierre-Alain Muller. “Instant UML”, Wrox Press Ltd.1997.
[16] zmuttsy T.Vsnyot, “Object-oriented Project Management with UML,” TASC Inc., 1998
[17] Schneider, Winters, “Applying use cases: a practical guide”, Addison Wesley Longman, Inc., 1998
[18] Eric Freeman, Susanne Hupfer, Ken Arnold, “JavaSpaces Principles, Patterns, and Practice”, Addison-Wesley Longman, Inc., 1999
[19] Edwards, W.Keith, “Core Jini”, Prentice Hall, Inc., 1999
[20] Janathan Lee and Nien-Lin Xue, “Analyzing User Requirements by Use Cases: A Goal-Driven Approach”, IEEE, 1999
[21] I.Jacobson, Object-Oriented Software Engineering,Addison Wesley Longman, Reading, Mass., 1992.
[22] J.Rumbaugh, “Getting Started: Using Use Cases to Capture Requirements”, J. Object-Oriented Programming, Vol.7, No.5, Sept. 1994, pp8-12
[23] J.Lee and J.Y.Kuo, “New Approach to Requirements Trade-Off Analysis for Complex Systems”, IEEE Trans, Knowledge and Data Eng., Vol. 10, No. 4, July/Aug. 1998, pp. 551-562
[24] Arnold, K., and Gosling. J. The Java Programming Language. Addison-Wesley Longman, Reading, Mass.. 1996
[25] Regerson, D. Inside COM. Microsoft Press. Redmond, Wash.. 1997
[26] Sun Microsystems, Inc. Java Transaction service specification: see wee.java.sun.com/products/jts/jts_909.pdf
[27] Sun Microsystems, Inc., A Demonstration of JiniTM Technology and the K Virtual Machine: see http://developer.java.sun.com/developer/technicalArticles/ConsumerProducts/JavaTanks/Javatanks.html
[28] David Flanagan, Java in a nutshell, O’reilly, Reading, 1996
[29] David Flanagan, Java examples in a nutshell, O’reilly, Reading,1997
指導教授 李允中(Jonathan Lee) 審核日期 2000-7-14
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明