跳到主要內容

臺灣博碩士論文加值系統

(44.220.181.180) 您好!臺灣時間:2024/09/10 05:44
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:洪秋榮
研究生(外文):Chiou-Rung Hung
論文名稱:資源導向計算及虛擬工作環境的設計與實作
論文名稱(外文):Resource-Oriented Computing: Towards a Universal Virtual Workspace
指導教授:陳俊穎陳俊穎引用關係
指導教授(外文):Jing-Ying Chen
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊科學與工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:英文
論文頁數:37
中文關鍵詞:網際網路服務服務導向架構服務組合軟體元件Web 2.0
外文關鍵詞:Web ServiceSOAService CompositionComponentWeb 2.0
相關次數:
  • 被引用被引用:1
  • 點閱點閱:152
  • 評分評分:
  • 下載下載:12
  • 收藏至我的研究室書目清單書目收藏:8
部落格以及維基百科等熱門網路應用程式的興起,意味著網際網路的發展趨勢正朝向一個大型的合作環境進行。在這個合作環境當中,使用者可以更輕易的同時扮演資訊提供者以及資訊使用者的角色。在可見的未來,當使用者可以在這環境中輕易的製作及分享更多樣的資源,從簡單的網頁到更複雜的軟體元件時,網際網路將成為一個能力更強的虛擬工作環境,能滿足更多不同背景的使用者的需求。然而,要實現這樣的虛擬工作環境,不僅僅要有健全的基礎架構來支援軟體元件的開發、佈署以及組合,同時還須提供讓一般使用者都可以接受的元件開發輔助技術。我們提出一個以資源為導向的架構來面對這些挑戰。在這個架構中,我們藉由使用者可定義的XML語法來描述各種不同的資源,而根據這些描述,相對應的動態服務可以在執行時期產生並加以管理。因此,在我們的虛擬工作環境中,不論是靜態的或是動態的服務組合,都可以透過連結這些不同資源的描述來達成。我們可以根據不同的問題領域,來建立適合的資源描述語法以及其對應的解譯與處理方法,來建造不同的網際網路應用程式。我們將會透過建立一個e-Science工作平台,來解釋如何運用我們所提出的方法幫助使用者更有彈性地使用分散各地的異質資源。
The popularity of many emerging user-centric Web applications such as blogs and Wikipedia indicates the trend that the Internet is transforming into a global collaborative environment where most people can participate and contribute in ways not perceived before. It is foreseeable that when on-line resources created by and shared among people are not just simple Web contents but also more complex software artifacts, a more accommodating, universal, and virtual workspace may be formed that support people with much more diverse background and needs. To realize such goal, however, it requires not only comprehensive infrastructure support for the development, deployment, and assembly of diverse resources but also effective strategies and mechanisms that can handle the implied complexity. We propose a metaphoric, service-oriented architecture in which arbitrary resources are associated with syntactical descriptors, called metaphors, based on which run-time services can be instantiated and managed. Characterized as a universal development environment, our architecture permits static and dynamic service composition through syntactic metaphor composition. By defining metaphors for specific problem domains and by implementing suitable interpreters, either at a global scale or on a community basis, our architecture is intended to serve as the infrastructure holding multiple applications with substantial reuse. We demonstrate our idea by building a Web-based e-Science workbench, which allows user to utilize distributed computing and storage resources in a flexible manner.
摘 要.................................................................................................................................i
Abstract................................................................................................................ii
誌 謝..............................................................................................................iii
Table of Contents...............................................................................................iv
List of Figures.....................................................................................................vi
Chapter 1. Introduction - Motivation..............................................................1
Chapter 2. Universal Virtual Workspace.......................................................4
Chapter 3. An Abstract Service-Oriented Architecture................................6
Chapter 4. Metaphors for Resource Description and Composition............8
4.1 Metaphor Format.......................................................................................8
4.2 A Component Model for Resource Composition..................................10
Chapter 5. Case Study: An e-Science Workbench.....................................14
5.1 The Workbench Architecture.................................................................14
5.2 Console User Interface...........................................................................17
5.3 The Portal Interface................................................................................21
Chapter 6. Discussions and Related Work...................................................28
Chapter 7. Conclusion....................................................................................33
References..........................................................................................................35
[1] Wikipedia - The Free Encyclopedia. http://www.wikipedia.org
[2] Tim O'Reilly, "What Is Web 2.0: Design Patterns and Business Models for the Next Generation of Software". http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/ what-is-web-20.html
[3] The myGrid Consortium, "myGrid: Middleware for in silico experiments in biology". http://www.mygrid.org.uk/
[4] W3C, "Web Services Architecture". http://www.w3.org/TR/ws-arch/
[5] W3C, "Simple Object Access Protocol (SOAP) ". http:// www.w3.org/TR/soap/.
[6] W3C, "Web Services Description Language (WSDL) ". http://www.w3.org/TR/wsdl
[7] T. Berners-Lee, "Realising the Full Potential of the Web", W3C notes. http://www.w3.org/ 1998/02/Potential.html
[8] E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995.
[9] Matlab, http://www.mathworks.com/
[10] EEGLAB, http://www.sccn.ucsd.edu/eeglab/
[11] JMatLink, http://www.held-mueller.de/JMatLink/
[12] JSR 168, http://www.jcp.org/en/jsr/detail?id=168
[13] Web Service for Remote Portlet (WSRP), http://www.oasis-open.org/committees/wsrp/
[14] A.S. Tanenbaum and R. van Renesse, "Distributed Operating Systems", Computing Surveys, Vol. 17, No. 4, December 1985, pp. 419-470
[15] S. J. Vaughan-Nichols, "Developing the Distributed-Computing OS", IEEE Computer, Vol. 35, No. 9, September 2002, pp. 19-21
[16] J. Kubiatowicz and D. P. Anderson, "The Worldwide Computer: An operating system spanning the Internet would bring the power of millions of the world's Internet-connected PCs to everyone's fingertips", Scientific American, March 2002, pp. 40-47
[17] L. Smarr and C.E. Smarr, "Metacomputing", Communications of the ACM, 35(6), (1992), pp. 74-84.
[18] I. Foster, C. Kesselman, S. Tuecke, "The Anatomy of the Grid: Enabling Scalable Virtual Organizations", International J. Supercomputer Applications, 15(3), 2001.
[19] Ian Foster, "Service-Oriented Science", Science 6 May 2005, vol. 308, no. 5723, pp. 814 – 817.
[20] I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan, "Chord: A Scalable Peer-to-Peer Lookup Protocol for Internet Applications", IEEE/ACM Transaction on Networking, vol. 11, no. 1, 2003, pp. 17–32.
[21] S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker, "A Scalable Content Addressable Network", Proc. ACM SIGCOMM, 2001, pp. 161–72.
[22] A. Rowstron and P. Druschel, "Pastry: Scalable, Distributed Object Location and Routing for Large-scale Peer-to-peer Systems", Proc. Middleware, 2001.
[23] Xiaohui Gu, Klara Nahrstedt, and Bin Yu, "SpiderNet: An integrated peer to peer service composition framework", 13th IEEE International Symposium on High-Performance Distributed Computing (HPDC-13), 2004.
[24] Pitoura, E., S. Abiteboul, D. Pfoser, G. Samaras and M. Vazirgiannis, "DBGlobe: a Service-oriented P2P System for Global Computing", SIGMOD Record 32, 2003.
[25] P Maheshwari, S Kanhere, N Parameswaran, "Service-oriented middleware for peer-to-peer computing", Proceedings of the 2005 3rd international conference on industrial informatics IEEE, Piscataway, NJ, 2005, pp. 98 – 103.
[26] R. Khalaf, N. Mukhi, S. Weerawarana, "Service–Oriented Composition in BPEL4WS", World Wide Web Conference, 2003. http://www2003.org/.
[27] W3C, Web Services Choreography Working Group. http://www.w3.org/2002/ws/chor/
[28] WSRF, OASIS Web Services Resource Framework TC, http://www.oasis-open.org/
[29] P. Ciancarini, "Coordination models and languages as software integrators", ACM Computing Surveys, 28(2), June 1996, pp. 300-302.
[30] D. Gelernter, "Generative communication in Linda", ACM Transactions on Programming Languages and Systems, 7(1), Jan. 1985, pp. 80-112.
[31] D. Gelernter and N. Carriero, "Coordination languages and their significance", Communications of the ACM, 35(2), Feb. 1992, pp. 97-107
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊