[发明专利]透明地转换和执行应用程序的客户端-服务器结构无效
申请号: | 02141347.9 | 申请日: | 2002-06-04 |
公开(公告)号: | CN1392482A | 公开(公告)日: | 2003-01-22 |
发明(设计)人: | V·巴拉;P·法拉波斯卡;G·德索利 | 申请(专利权)人: | 惠普公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F12/10 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 吴立明,王勇 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 透明 转换 执行 应用程序 客户端 服务器 结构 | ||
本发明的技术领域
本发明涉及在一个客户端一服务器环境中应用程序的执行。更具体地说,本发明涉及一种客户端一服务器结构,其中一个应用程序驻留在一个服务器上,而且部分应用程序由该服务器转换到可由一个客户端执行的本地代码,并且被传输到该客户端、缓存在客户端中,并由该客户端执行。
相关技术的描述
在计算技术领域,由一个网络连接在一起的服务器和客户端经常协作以执行应用程序。在该技术领域中有许多已知的模型有助于以这种方式执行应用程序。例如,长期以来所知的是使用一个文件服务器储存数据和应用程序。设法使用这个模式执行应用程序的一个客户端以类似于存取在该客户端本机硬盘上的文件的方式,简单地存取在该服务器上的文件。另外,长期以来所知的是使用进程间通信来连接分布式应用程序,诸如一个数据库应用程序在服务器上执行而一个客户端应用程序在一个客户端上执行。这些模型传统上在专用的高带宽网络配置中,诸如在一个中等规模商业应用中连接客户端和服务器的一个以太网中,是很流行的。在这样的环境中,与计算平台多样性和安全性有关的问题是可管理的。
令人遗憾的是,当这些模型在更大、更多样化的网络,诸如Internet中使用时,被证明是不切实际的。一个问题是带宽。许多客户端使用相对慢的方法、诸如拨号调制解调器连接Internet。即使是高速的连接、诸如数字用户线(DSL)和电缆调制解调器一般比一个以太网连接慢一两个数量级。
另一个问题是安全性。上百万的电脑连接到Internet,而且恶意的企图强行进入客户端和服务器是普遍的。此外,软件侵权是一个经常涉及的问题。如果一个应用程序在Internet上可用,供应商控制该应用程序的分发是困难的。最后,连接到Internet的设备种类是很多样化的。不仅有许多种类的计算平台连接到Internet,而且有许多种类的允许Internet的网络应用正变得流行。我们能够想象,与管理一个经由Internet、使用服务器和客户端的应用程序的执行有关的问题是令人气馁的。
已经发展了三个流行的模型来解决这些问题。这些在此处将会涉及的模型为服务器执行模型、下载和安装模型、以及虚拟机模型。在服务器执行模型中,该应用程序代码保持驻留在该服务器上,而且在该服务器上执行。遵循该服务器执行模型的一个应用程序的例子是用于Web的QuickenTurboTax?,其是Intuit有限公司的一个产品。这个应用程序的一个用户使用一个浏览器,诸如微软公司的一个产品Internet Explorer,或者NetscapeCommunications公司的一个产品Netscape?来访问该TurboTax网站。用于Web的TurboTax是一个交互的在线税预备工具,其使用保持在一个安全网站上的软件。不同于在一个零售店购买并且安装在一台计算机上的软件产品,用于Web的TurboTax不用下载任何软件到一台计算机上就可以工作。当该应用程序的一个用户回答问题时,该数据被存储在一个服务器上,而且该服务器执行所有准备该用户的税表所必需的操作。
服务器执行模型具有许多优点。首先供应商很容易的维护该应用程序,因为该应用程序在该服务器上在任何时候更新。并且,这个模型提供了极好的安全性并且防软件侵权,因为该应用程序代码从不被传输到该客户端。最后,这个模型提供了客户端平台无关性,因为客户端全部需要的仅仅是一个能够与该服务器交互的网络浏览器。
不幸的是,该服务器执行模型具有几个缺点。所有的用户数据必须被存储在该服务器上,这增加了该服务器需要的存储器资源的数量。此外,某些用户可能会对把个人信息存储在一个供应商的服务器上感到不安。此外,取决于该应用程序,这个模型可能需要大量的带宽。例如,如果使用一个服务器执行模型实现了一个电子表格应用,而且如果一个用户企图创造该电子表格数据的一个图,该图形数据必须被传输到该客户端,这能够是费时的。此外,必须在该服务器和客户端之间一直存在一个可靠的连接。最后,并且或许是重要的,这个模型具有弱的可扩展性。当附加的客户试图访问该应用程序时,该必须为每个客户端执行该应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普公司,未经惠普公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/02141347.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:脂族聚酯组合物以及挠性产品
- 下一篇:香烟的盒包装