Generating a customized set of tasks for migration of a deployed software solution
    1.
    发明授权
    Generating a customized set of tasks for migration of a deployed software solution 有权
    生成用于部署软件解决方案迁移的自定义任务集

    公开(公告)号:US08938733B2

    公开(公告)日:2015-01-20

    申请号:US13552626

    申请日:2012-07-18

    IPC分类号: G06F9/44 G06F9/445 G06F11/30

    CPC分类号: G06F8/65 G06F8/10 G06F8/71

    摘要: A migration set list generator specifies a physical topology of a deployed software solution, wherein the software solution comprises software components and data associated with the software components integrated into a single entity. The migration set list generator specifies at least one solution change to the deployed software solution to meet at least one business requirement and specifies at least one migration strategy for migrating the deployed software solution. The migration set list generator generates migration tasks for making the at least one solution change to the deployed software solution specified in the physical topology based on the at least one migration strategy and generates a recommended physical topology yielded for the software solution if the physical topology is updated according to the migration tasks.

    摘要翻译: 迁移集列表生成器指定部署的软件解决方案的物理拓扑,其中软件解决方案包括与集成到单个实体中的软件组件相关联的软件组件和数据。 迁移集列表生成器至少指定了部署软件解决方案的一个解决方案,以满足至少一个业务需求,并为迁移部署的软件解决方案指定了至少一个迁移策略。 迁移集列表生成器生成迁移任务,用于使至少一个解决方案根据至少一个迁移策略更改为物理拓扑中指定的部署软件解决方案,并生成针对软件解决方案产生的推荐物理拓扑(如果物理拓扑为 根据迁移任务进行更新。

    GENERATING A CUSTOMIZED SET OF TASKS FOR MIGRATION OF A DEPLOYED SOFTWARE SOLUTION
    2.
    发明申请
    GENERATING A CUSTOMIZED SET OF TASKS FOR MIGRATION OF A DEPLOYED SOFTWARE SOLUTION 审中-公开
    生成用于迁移部署的软件解决方案的定制的任务集

    公开(公告)号:US20120137278A1

    公开(公告)日:2012-05-31

    申请号:US12956094

    申请日:2010-11-30

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/65 G06F8/10 G06F8/71

    摘要: A migration set list generator specifies a physical topology of a deployed software solution, wherein the software solution comprises a plurality of software components and data associated with said plurality of software components integrated into a single entity. The migration set list generator specifies at least one solution change to the deployed software solution to meet at least one business requirement and specifies at least one migration strategy for migrating the deployed software solution, wherein the at least one migration strategy comprises at least one of a product level strategy specified for a particular software component of the plurality of software components and at least one solution level strategy specified for the plurality of software components, wherein the product level strategy overrides the solution level strategy for the particular software component. The migration set list generator generates a plurality of migration tasks for making the at least one solution change to the deployed software solution specified in the physical topology based on the at least one migration strategy and generates a recommended physical topology yielded for the software solution if the physical topology is updated according to the plurality of migration tasks.

    摘要翻译: 迁移集列表生成器指定所部署的软件解决方案的物理拓扑,其中所述软件解决方案包括与集成到单个实体中的所述多个软件组件相关联的多个软件组件和数据。 所述迁移集列表生成器指定对部署的软件解决方案的至少一个解决方案更改以满足至少一个业务需求,并且规定用于迁移部署的软件解决方案的至少一个迁移策略,其中所述至少一个迁移策略包括以下中的至少一个: 针对所述多个软件组件的特定软件组件指定的产品级策略以及为所述多个软件组件指定的至少一个解决方案级策略,其中所述产品级策略覆盖所述特定软件组件的所述解决方案级策略。 迁移集列表生成器生成多个迁移任务,用于使至少一个解决方案基于至少一个迁移策略改变为在物理拓扑中指定的部署软件解决方案,并且生成针对软件解决方案产生的推荐物理拓扑,如果 根据多个迁移任务更新物理拓扑。

    GENERATING A CUSTOMIZED SET OF TASKS FOR MIGRATION OF A DEPLOYED SOFTWARE SOLUTION
    3.
    发明申请
    GENERATING A CUSTOMIZED SET OF TASKS FOR MIGRATION OF A DEPLOYED SOFTWARE SOLUTION 审中-公开
    生成用于迁移部署的软件解决方案的定制的任务集

    公开(公告)号:US20130014097A1

    公开(公告)日:2013-01-10

    申请号:US13552626

    申请日:2012-07-18

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65 G06F8/10 G06F8/71

    摘要: A migration set list generator specifies a physical topology of a deployed software solution, wherein the software solution comprises software components and data associated with the software components integrated into a single entity. The migration set list generator specifies at least one solution change to the deployed software solution to meet at least one business requirement and specifies at least one migration strategy for migrating the deployed software solution. The migration set list generator generates migration tasks for making the at least one solution change to the deployed software solution specified in the physical topology based on the at least one migration strategy and generates a recommended physical topology yielded for the software solution if the physical topology is updated according to the migration tasks.

    摘要翻译: 迁移集列表生成器指定部署的软件解决方案的物理拓扑,其中软件解决方案包括与集成到单个实体中的软件组件相关联的软件组件和数据。 迁移集列表生成器至少指定了部署软件解决方案的一个解决方案,以满足至少一个业务需求,并为迁移部署的软件解决方案指定了至少一个迁移策略。 迁移集列表生成器生成迁移任务,用于使至少一个解决方案根据至少一个迁移策略更改为物理拓扑中指定的部署软件解决方案,并生成针对软件解决方案产生的推荐物理拓扑(如果物理拓扑为 根据迁移任务进行更新。

    Tracking changes to data within various data repositories
    4.
    发明授权
    Tracking changes to data within various data repositories 有权
    跟踪各种数据存储库内数据的更改

    公开(公告)号:US08601121B2

    公开(公告)日:2013-12-03

    申请号:US13345975

    申请日:2012-01-09

    IPC分类号: G06F15/16

    摘要: A computer system retrieves from data repositories change information indicating changes to entries. Each data repository is associated with a corresponding interface and at least two data repositories are associated with different interfaces, and at least one data repository lacks tracking of changes to entries stored therein. The change information retrieved from the data repository is stored within a storage unit. The stored information includes identification of each repository entry change without storage of the changed entry. Requests are processed to provide change information for entries within the data repositories, wherein processing the change information request for one of the entries includes retrieving from the storage unit the identification of the repository entry change for the one of the entries. Embodiments of the present invention further include a method and computer program product for tracking changes within data repositories in substantially the same manner described above.

    摘要翻译: 计算机系统从数据存储库中检索更改指示条目更改的信息。 每个数据存储库与对应的接口相关联,并且至少两个数据存储库与不同的接口相关联,并且至少一个数据存储库缺少对存储在其中的条目的变化的跟踪。 从数据存储库检索的更改信息存储在存储单元内。 所存储的信息包括每个存储库条目变化的识别,而不存储改变的条目。 处理请求以提供数据存储库内的条目的改变信息,其中处理对于条目之一的变更信息请求包括从存储单元检索对于条目之一的存储库条目变更的标识。 本发明的实施例还包括用于以基本上相同的方式跟踪数据存储库内的变化的方法和计算机程序产品。

    Managing Software Product Lifecycle Across Multiple Operating System Platforms
    5.
    发明申请
    Managing Software Product Lifecycle Across Multiple Operating System Platforms 审中-公开
    跨多个操作系统平台管理软件产品生命周期

    公开(公告)号:US20140007070A1

    公开(公告)日:2014-01-02

    申请号:US13537439

    申请日:2012-06-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: A mechanism is provided for managing the life cycle of software products across multiple platforms. A software product framework is provided for integrating access to information and installation support regarding at least two different software products on at least two different operating system platforms. A first client device is registered for a first version of a software product and a second client device is registered for a second version of the software product of the at least two different software products, where the first version and the second version are not a same version. Responsive to receiving a third version of the software product, the first version is automatically updated to the third version of the software product on the first client device, while the second version is not automatically updated to the third version of the software product on the second client device.

    摘要翻译: 提供了一种管理跨多个平台的软件产品生命周期的机制。 提供了一个软件产品框架,用于在至少两个不同的操作系统平台上集成至少两个不同软件产品的信息访问和安装支持。 为软件产品的第一版本注册第一客户端设备,并且向所述至少两个不同软件产品的软件产品的第二版本注册第二客户端设备,其中第一版本和第二版本不相同 版。 响应于接收第三版本的软件产品,第一个版本将自动更新到第一个客户端设备上的第三个版本的软件产品,而第二个版本不会自动更新到第二个版本的软件产品在第二个 客户端设备。

    Tracking Changes to Data Within Various Data Repositories
    7.
    发明申请
    Tracking Changes to Data Within Various Data Repositories 有权
    跟踪各种数据库中数据的更改

    公开(公告)号:US20130179560A1

    公开(公告)日:2013-07-11

    申请号:US13345975

    申请日:2012-01-09

    IPC分类号: G06F11/00

    摘要: A computer system retrieves from data repositories change information indicating changes to entries. Each data repository is associated with a corresponding interface and at least two data repositories are associated with different interfaces, and at least one data repository lacks tracking of changes to entries stored therein. The change information retrieved from the data repository is stored within a storage unit. The stored information includes identification of each repository entry change without storage of the changed entry. Requests are processed to provide change information for entries within the data repositories, wherein processing the change information request for one of the entries includes retrieving from the storage unit the identification of the repository entry change for the one of the entries. Embodiments of the present invention further include a method and computer program product for tracking changes within data repositories in substantially the same manner described above.

    摘要翻译: 计算机系统从数据存储库中检索更改指示条目更改的信息。 每个数据存储库与对应的接口相关联,并且至少两个数据存储库与不同的接口相关联,并且至少一个数据存储库缺少对存储在其中的条目的变化的跟踪。 从数据存储库检索的更改信息存储在存储单元内。 所存储的信息包括每个存储库条目变化的识别,而不存储改变的条目。 处理请求以提供数据存储库内的条目的改变信息,其中处理对于条目之一的变更信息请求包括从存储单元检索对于条目之一的存储库条目变更的标识。 本发明的实施例还包括用于以基本上相同的方式跟踪数据存储库内的变化的方法和计算机程序产品。

    Dynamically updating session state affinity
    8.
    发明授权
    Dynamically updating session state affinity 失效
    动态更新会话状态的亲和度

    公开(公告)号:US07543069B2

    公开(公告)日:2009-06-02

    申请号:US10967533

    申请日:2004-10-18

    IPC分类号: G06F15/16

    摘要: Session state affinity is maintained in a workload balancing system that includes a hypertext transfer protocol (HTTP) routing server and a plurality of application servers. The application servers maintain backup session state information for a first session to a first server of the plurality of application servers at fewer than all of the plurality of application servers, detect the unavailability of the first application server at an application server of the plurality of application servers other than the first application and determine a second server that continues the first session. An identification of the second server and the first session is sent from an application server of the plurality of application servers to a HTTP routing server responsive to detecting the unavailability of the first server. The identification of the second server and the first session is received at the HTTP routing server and communications associated with the first session are routed from the HTTP routing server to the second server responsive to receiving the identification of the second server so that backup session state information maintained at the second server is used to continue the first session from the first server at the second server.

    摘要翻译: 在包括超文本传输​​协议(HTTP)路由服务器和多个应用服务器的工作负载平衡系统中维护会话状态关联。 所述应用服务器将所述第一会话的备份会话状态信息保持在所述多个应用服务器中的所有多个应用服务器上的所述多个应用服务器的第一服务器,在所述多个应用服务器的应用服务器处检测到所述第一应用服务器的不可用性 不同于第一个应用程序的服务器,并确定继续第一个会话的第二个服务器。 响应于检测到第一服务器的不可用性,将第二服务器和第一会话的标识从多个应用服务器的应用服务器发送到HTTP路由服务器。 第二服务器和第一会话的识别在HTTP路由服务器处被接收,并且响应于接收到第二服务器的标识,将与第一会话关联的通信从HTTP路由服务器路由到第二服务器,使得备份会话状态信息 在第二服务器上维护的服务器被用于从第二服务器的第一服务器继续第一会话。

    Methods, systems and computer program products for dynamically updating session state affinity
    9.
    发明申请
    Methods, systems and computer program products for dynamically updating session state affinity 失效
    用于动态更新会话状态亲和度的方法,系统和计算机程序产品

    公开(公告)号:US20060085549A1

    公开(公告)日:2006-04-20

    申请号:US10967533

    申请日:2004-10-18

    IPC分类号: G06F15/16

    摘要: Session state affinity is maintained in a workload balancing system that includes a hypertext transfer protocol (HTTP) routing server and a plurality of application servers. The application servers maintain backup session state information for a first session to a first server of the plurality of application servers at fewer than all of the plurality of application servers, detect the unavailability of the first application server at an application server of the plurality of application servers other than the first application and determine a second server that continues the first session. An identification of the second server and the first session is sent from an application server of the plurality of application servers to a HTTP routing server responsive to detecting the unavailability of the first server. The identification of the second server and the first session is received at the HTTP routing server and communications associated with the first session are routed from the HTTP routing server to the second server responsive to receiving the identification of the second server so that backup session state information maintained at the second server is used to continue the first session from the first server at the second server.

    摘要翻译: 在包括超文本传输​​协议(HTTP)路由服务器和多个应用服务器的工作负载平衡系统中维护会话状态关联。 所述应用服务器将所述第一会话的备份会话状态信息保持在所述多个应用服务器中的所有多个应用服务器上的所述多个应用服务器的第一服务器,在所述多个应用服务器的应用服务器处检测到所述第一应用服务器的不可用性 不同于第一个应用程序的服务器,并确定继续第一个会话的第二个服务器。 响应于检测到第一服务器的不可用性,将第二服务器和第一会话的标识从多个应用服务器的应用服务器发送到HTTP路由服务器。 第二服务器和第一会话的识别在HTTP路由服务器处被接收,并且响应于接收到第二服务器的标识,将与第一会话关联的通信从HTTP路由服务器路由到第二服务器,使得备份会话状态信息 在第二服务器上维护的服务器被用于从第二服务器的第一服务器继续第一会话。