Please use this identifier to cite or link to this item: http://hdl.handle.net/11455/19498
標題: 一個具可擴充性與可適應性的應用程式共享服務平台之研究
A Scalable and Flexible Application Sharing Service Platform
作者: 盧惠傑
Lu, Hui-Chieh
關鍵字: Application Sharing
應用程式共享
CSCW
Collaboration
MOM
協同合作
中介軟體
出版社: 資訊科學與工程學系所
引用: [1] Adobe Acrobat Connect Professional, http://www.adobe.com/products/acrobatconnectpro/, 2008. [2] P.A. Bernstein, “Middleware: a model for distributed system services,” Communications of the ACM, vol. 39, no. 2, pp. 86-98, 1996. [3] H. Bulut, A. Uyar, and G.C. Fox, “Adapting H.323 terminals in a service-oriented collaboration system,” IEEE Internet Computing, vol. 9, no. 4, pp. 43-50, 2005. [4] Carnigie Mellon Software Engineering Institute, http://www.sei.cmu.edu/str/descriptions/momt.html, 2008. [5] K. Curran, “A Web-Based Collaboration Teaching Environment,” IEEE Multimedia, vol. 9, no. 3, pp. 72-76, 2002. [6] J. Grudin, “Computer-supported cooperative work: history and focus,” Computer, vol. 27, issue 5, pp. 19-26, 1994. [7] L.W. He, and Z. Zhang, “Real-Time Whiteboard Capture and Processing Using a Video Camera for Remote Collaboration,” IEEE Transactions on Multimedia, vol. 9, no. 1, pp. 198-206, 2007. [8] ITU-T T.128, http://www.itu.int/rec/recommendation.asp, 2007. [9] Java Message Service Specification - version 1.1, http://java.sun.com/products/jms/docs.html, 2007. [10] M. Knights, “Web 2.0,” Communications Engineer, vol. 5, issue. 1, pp. 30-35, 2007. [11] Lotus Sametime Connect, http://www-306.ibm.com/software/lotus/sametime/, 2008. [12] Microsoft Message Queuing, http://www.microsoft.com/windows2000/technologies/communications/msmq/default.mspx, 2008. [13] K.L. Mills, “Introduction to the electronic symposium on computer-supported cooperative work,” ACM Computing Surveys, vol. 31, no. 2, pp. 105-115, 1999. [14] S. Murugesan, “Understanding Web 2.0,” IT Professional, vol. 9, no. 4, pp. 34-41, 2007. [15] Object Management Group, Event Service Specification, V 1.1, http://www.corba.org, 2007. [16] Object Management Group, Notification Service Specification, V 1.0, http://www.corba.org, 2007. [17] J. D. Palmer, and N. A. Fields, “Guest Editor''s Introduction: Computer-Supported Cooperative Work”, Computer, vol. 27, no. 5, pp. 15-17, 1994. [18] B.R. Rao, “Making the most of middleware”, Data Communications International, vol. 24, no. 12, pp. 89-96, 1995. [19] W. Reinhard, J. Schweitzer, G. Volksen, and M. Weber, “CSCW Tools: Concepts and Architectures,” Computer, vol. 27, no. 5, pp. 28-36, 1994. [20] T. Richardson, “The RFB Protocol,” RealVNC Ltd., 2007. [21] T. Richardson, Q. Stafford-Fraser, K.R. Wood, and A. Hopper, “Virtual network computing,” IEEE Internet Computing, vol. 2, no. 1, pp. 33-38, 1998. [22] A.F. Rutkowski, D.R. Vogel, M.V. Genuchten, T.M.A. Bemelmans, and M. Faviere, “E-Collaboration: The Reality of Virtuality,” IEEE Transactions on Professional Communication, vol. 45, no. 4, pp. 219-230, 2002. [23] M. Schoettner, A. Kassler, A. Lupper, P. Dudzik, and P. Schulthess, “Application sharing - architecture and performance aspects,” ACTS Mobile Summit, Oct. 1997, Aalborg - Denmark. [24] SonicMQ, http://www.sonicsoftware.com, 2008. [25] S. Steinke, “Middleware Meets the Network,” LAN: The Network Solutions Magazine, vol. 13, no. 10, pp. 56, 1995. [26] SunForum, http://www.sun.com/desktop/products/software/sunforum, 2007. [27] Symantec pcAnywhere, http://www.symantec.com/pcanywhere, 2007. [28] TIBCO Rendezvous, http://www.tibco.com/software/enterprise_backbone/rendezvous.jsp, 2008. [29] The CCF Project Team, “CCF: a framework for collaborative computing,” IEEE Internet Computing, vol. 4, no. 1, pp. 16-24, 2000. [30] P. Tulachan, “The Benefits of Java Message Service,” Prentice Hall, 2002. [31] VNC (Virtual Network Computing), http://www.realvnc.com, 2008. [32] S. Walton, “Image authentication for a slippery new age,” Dr. Dobb's Journal: Software Tools Profess. Program, vol. 20, pp. 18-26, 1995. [33] WebEx, http://www.webex.com/, 2008. [34] WebSphere MQ, http://www-306.ibm.com/software/integration/wmq/, 2008. [35] Windows NetMeeting, http://www.microsoft.com/windows/netmeeting, 2007. [36] Windows Terminal Service, http://www.microsoft.com/windowsserver2003/technologies/terminalservices/default.mspx, 2007.
摘要: 在過去應用程式共享(Application Sharing)的研究領域中,對於增加系統擴充性與可適應性方面,較無深入探討。在協同合作研究領域中,應用程式共享是很重要的組成要件之一,而此研究的主要目的是為了解決讓一群人可以跨地域與時間合作完成一些工作。所以,若將此概念推展到實際的應用時,參與同一項工作的人數可能是數十人、數百人、數千人甚至有可能達到百萬人之數。在網際網路發達無遠弗屆的今天,屬於中、大型應用規模的系統,其使用人數一般都可超過幾千人。以遠距教學的應用為例,目前的教學環境已經不限於實體的教室,學生會來自全世界各地,所以同時間可能有數千名學生在聽同一門課,且同時可能也有好幾門課同時在教學,所以系統可擴充性顯得格外重要。另外,使用者的作業平台是非常多樣化的,因此,系統的可適應性也同樣很重要。 我們提出了一個基於MOM (Message-Oriented Middleware)之系統高擴充性與高適應性的架構,並依據此建構出一個應用程式共享服務平台。藉由MOM技術的特性,除了加強當使用者大量增加時的承受能力,同時也解決使用者或伺服器藏於防火牆或NAT (Network Address Translation)設備之後的不易連線問題,增加了對不同環境的適應能力。我們將深入探討設計與實作,以證明此研究的可行性。
Previous researches didn't focus on the scalability and the flexibility of application sharing systems. In general, the researches of Computer-Supported Cooperative Work (CSCW) aim to provide many collaborators working together tightly on many different geographical locations, and the application sharing is a major component of the CSCW system. It is the general case of the concurrent user connections exceeding the amount of thousands of people. For example of distant learning, students learning do not limit to physical classrooms no more. Most of colleges have built the distant learning environment for many students from different countries. They can join a virtual classroom at the same on different places. Therefore, the scalability is a very important factor for the CSCW system. Furthermore, we must consider the user platforms are various. Thus, the flexibility is also a significant property. We propose a scalable and flexible framework which is based on Message-Oriented Middleware (MOM) technology for an application sharing service platform. By the features of MOM, we can expand the system capacities of concurrent user connections easily. Moreover, it is always not easy to connect with some client and server devices residing behind the firewall or Network Address Translation (NAT). This problem is also can be resolved easily with this proposed framework. To prove the feasibility of the proposed framework, we describe the design and implementation in detail.
URI: http://hdl.handle.net/11455/19498
其他識別: U0005-0307200813565200
文章連結: http://www.airitilibrary.com/Publication/alDetailedMesh1?DocID=U0005-0307200813565200
Appears in Collections:資訊科學與工程學系所

文件中的檔案:

取得全文請前往華藝線上圖書館

Show full item record
 
TAIR Related Article
 
Citations:


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.