【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及计算机
中软件的提供。
技术介绍
传统的计算机化设备(诸如个人计算机、膝上型计算机)和数据 通信设备(例如路由器、交换机、网关等)被配置有将软件应用程序 安装在计算机化设备上的程序(即软件应用程序、操作系统应用程序 等)。要被安装的软件应用程序经常由包括可执行文件、动态链接库(DLL)、帮助文件、数据文件等的大的文件组构成。创建软件以容 易地安装在计算机化设备上,而使用户安装软件方面的努力最小。理 想地,安装软件要求用户调用安装包,并且安装执行完全安装。
技术实现思路
安装软件的传统技术具有各种不足。尤其地,安装软件的传统技 术在以下方面受到限制,即安装软件仅仅是在计算机化设备上部署 (deploy)软件这一长而单调乏味的过程中的一个步骤。在安装软件 之后,用户可能需要正确地配置计算机化设备的设置,以完成安装。 对于新安装的软件,必须配置其上安装有该软件的每个计算机化设 备。除非正在其上安装软件的所有计算机化设备具有统一的配置(即 相同的软件、相同的软件版本、相同的数据库版本等),否则每个计 算机化设备必须单独地被配置。该任务可能给安装软件的过程增添许 多额外时间。此外, 一些软件被安装在其中多个计算机化设备互相通信的网络 上。在该情况下,正确配置软件就需要了解那些与网络通信的多个计算机化设备中每一个的配置,从而对安装软件的过程增添了更多时 间。这里公开的实施例显著地克服了这样的缺点,并提供了 一种在第 一计算机化设备中操作的软件配置过程,其向第二计算机化设备传递 定制的预先配置的软件。在一个示例性实施例中,定制的 ...
【技术保护点】
一种在第一计算机化设备中向第二计算机化设备提供软件的方法,所述方法包括:部署代理到第二计算机化设备;在第一计算机化设备处从在第二计算机化设备上操作的代理接收由在第二计算机化设备上操作的代理获取的特定于第二计算机化设备的配置数据;利用所述配置数据为第二计算机化设备创建基于所述特定于第二计算机化设备的配置数据定制的软件;和部署所述软件到第二计算机化设备,以在第二计算机化设备上操作。
【技术特征摘要】
US 2007-1-23 11/625,9661.一种在第一计算机化设备中向第二计算机化设备提供软件的方法,所述方法包括部署代理到第二计算机化设备;在第一计算机化设备处从在第二计算机化设备上操作的代理接收由在第二计算机化设备上操作的代理获取的特定于第二计算机化设备的配置数据;利用所述配置数据为第二计算机化设备创建基于所述特定于第二计算机化设备的配置数据定制的软件;和部署所述软件到第二计算机化设备,以在第二计算机化设备上操作。2. 根据权利要求l的方法,其中部署代理到第二计算机化设备 的步骤包括传送所述代理到第二计算机化设备,以从第二计算机化设备获取 所述配置数据。3. 根据权利要求l的方法,其中在第一计算机化设备处从在第 二计算机化设备上操作的代理接收由在第二计算机化设备上操作的 代理获取的特定于第二计算机化设备的配置数据的步骤包括接收有关第二计算机化设备需要所述软件的通知。4. 根据权利要求l的方法,其中在第一计算机化设备处从在第二计算机化设备上操作的代理接收由在第二计算机化设备上操作的代理获取的特定于第二计算机化设备的配置数据的步骤包括从与第二计算机化设备通信的配置数据库获取所述配置数据。5. 根据权利要求4的方法,其中从与第二计算机化设备通信的配置数据库获取所述配置数据的步骤包括向所述配置数据库请求配置数据,其中所述配置数据对于为第二 计算机化设备定制所述软件是必需的。6. 根据权利要求l的方法,其中在第一计算机化设备处从在第 二计算机化设备上操作的代理接收由在第二计算机化设备上操作的 代理获取的特定于第二计算机化设备的配置数据的步骤包括获取与至少 一个和第二计算机化设备通信的其他计算机化设备 相关联的配置数据,其中与所述至少一个其他计算机化设备相关联的 所述配置数据对于为第二计算机化设备创建软件是所必需的。7. 根据权利要求l的方法,其中在第一计算机化设备处从在第 二计算机化设备上操作的代理接收由在第二计算机化设备上操作的 代理获取的特定于第二计算机化设备的配置数据的步骤包括请求访问,以从第二计算机化设备获取所述配置数据。8. 根据权利要求7的方法,其中请求访问以从第二计算机化设 备获取所述配置数据的步骤包括向与第二计算机化设备相关联的用户请求访问;通知所述用户将从第二计算机化设备获取什么配置数据;和 在获取配置数据之前,等待从所述用户接收许可。9. 根据权利要求l的方法,其中利用所述配置数据为第二计算 机化设备创建基于所述特定于第二计算机化设备的配置数据定制的 软件的步骤包括识别使所述软件可在第二计算机化设备上操作所必需的多个组件;编译所述多个组件以创建可在第二计算机化设备上部署的为第 二计算机化设备定制的软件。10. 根据权利要求9的方法,其中识别使所述软件可在第二计算 机化设备上操作所必需的多个组件的步骤包括识别存在于第二计算机化设备上的组件子集,其中所述组件子集 被包括在对于使所述软件可在第二计算机化设备上操作所必需的所 述多个组件中;和在创建为第...
【专利技术属性】
技术研发人员:扎黑尔A多萨,海杜克诺沙迪,所罗门M比斯克,苏里施巴鲁,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。