LIVE MIGRATION OF VIRTUAL MACHINES USING VIRTUAL BRIDGES IN A MULTI-ROOT INPUT-OUTPUT VIRTUALIZATION BLADE CHASSIS
    1.
    发明申请
    LIVE MIGRATION OF VIRTUAL MACHINES USING VIRTUAL BRIDGES IN A MULTI-ROOT INPUT-OUTPUT VIRTUALIZATION BLADE CHASSIS 审中-公开
    虚拟机在多路输入输出虚拟化叶片编码中的虚拟机的实时移动

    公开(公告)号:US20160048411A1

    公开(公告)日:2016-02-18

    申请号:US14926193

    申请日:2015-10-29

    摘要: A method for managing migration of a virtual machine includes accessing a first information handling system and a second information handling system, accessing a network information handling resource, using one or more switches to virtualize access of the network information handling resource to the first information handling system and the second information handling system, accessing a virtual bridge associated with the network information handling resource, accessing a virtual machine configured to access the resources of the first information handling system, and copying the operational state of the virtual machine from the first information handling system to the second information handling system using the first virtual bridge. The first information handling system and the second information handling system share the network information handling resource using the virtualized access.

    摘要翻译: 用于管理虚拟机的迁移的方法包括访问第一信息处理系统和第二信息处理系统,使用一个或多个交换机来访问网络信息处理资源,以将网络信息处理资源的访问虚拟化到第一信息处理系统 以及第二信息处理系统,访问与网络信息处理资源相关联的虚拟网桥,访问被配置为访问第一信息处理系统的资源的虚拟机,以及从第一信息处理系统复制虚拟机的操作状态 到使用第一虚拟桥的第二信息处理系统。 第一信息处理系统和第二信息处理系统使用虚拟化访问共享网络信息处理资源。

    Annotating portions of a message with state properties
    2.
    发明授权
    Annotating portions of a message with state properties 有权
    注释具有状态属性的消息的部分

    公开(公告)号:US08739183B2

    公开(公告)日:2014-05-27

    申请号:US13862846

    申请日:2013-04-15

    摘要: Embodiments described herein provide for allowing processing code of a message to attach state thereto. More specifically, as a SOAP message is processed, various states known as properties (e.g., message security, message identifier, etc.) can be attached to the message for various purposes. In other words, embodiments provide for a properties object that represents a set of processing-level annotations to a message. These properties (representing the processing state of the headers or other portions of the message) can then be used by other component or modules for further processing purposes. Typically, these properties can then be removed (or sustained if desired) prior to transporting the SOAP message on the wire.

    摘要翻译: 本文描述的实施例提供允许消息的处理代码附加到其上的状态。 更具体地说,在SOAP消息被处理时,为了各种目的,被称为属性(例如,消息安全性,消息标识符等)的各种状态可被附加到消息中。 换句话说,实施例提供表示消息的一组处理级注解的属性对象。 这些属性(表示消息的报头或其他部分的处理状态)可以被其他组件或模块用于进一步的处理。 通常,在将SOAP消息传送到电线之前,可以将这些属性移除(如果需要的话)。

    Methods and apparatus for portable object-oriented components
    4.
    发明申请
    Methods and apparatus for portable object-oriented components 审中-公开
    便携式面向对象组件的方法和装置

    公开(公告)号:US20060010421A1

    公开(公告)日:2006-01-12

    申请号:US11222655

    申请日:2005-09-09

    IPC分类号: G06F9/44

    CPC分类号: G06F9/465 G06F2209/461

    摘要: Methods and apparatus are disclosed to facilitate and conduct the programming and implementation of object-oriented computer programs with improved object portability. In one embodiment, a portable component is created that has a pure object for performing desired data processing goals, such as accessing customer account information. The pure object is developed independently of a component system with which it may be deployed. The portable component also has a descriptor block for providing a description of the pure object's capabilities at execution time. The portable component is coupled at runtime with a technology adapter that mediates between the portable component and a particular component system so that the technology-independent portable component can be exercised by requests made to the particular component system. Elements disclosed for providing improved portability of programming objects may be individually, or in combination, provided to system developers and users by various means and methods. For example, the program code representation of a technology adapter may be provided on a transportable storage media such as CD ROM. Program code practicing the present invention makes a user-defined object more resilient to technology change. Because specific information about the component system for deploying the object is not integral to the object itself, a change to the component system does not necessitate a change to the object. Moreover, the same object can be deployed in multiple, disparate component systems simultaneously.

    摘要翻译: 公开了方法和装置,以便于并且进行具有改进的对象可移植性的面向对象计算机程序的编程和实现。 在一个实施例中,创建具有用于执行期望的数据处理目标的纯对象的便携式组件,诸如访问客户帐户信息。 纯对象是独立于可以部署的组件系统开发的。 便携式组件还具有描述符块,用于在执行时提供纯对象的能力的描述。 便携式组件在运行时与在便携式组件和特定组件系统之间进行调停的技术适配器耦合,使得通过对特定组件系统的请求可以实现与技术无关的便携式组件。 公开的用于提供编程对象的改进可移植性的元件可以通过各种手段和方法单独地或组合地提供给系统开发者和用户。 例如,技术适配器的程序代码表示可以提供在诸如CD ROM的可移动存储介质上。 实施本发明的程序代码使得用户定义的对象更能适应技术变革。 因为有关用于部署对象的组件系统的特定信息不是对象本身的一部分,组件系统的更改不需要更改对象。 此外,同一个对象可以同时部署在多个不同的组件系统中。

    Methods and apparatus for building, customizing and using software abstractions of external entities

    公开(公告)号:US20030167358A1

    公开(公告)日:2003-09-04

    申请号:US10233118

    申请日:2002-08-30

    IPC分类号: G06F009/46

    摘要: An entity is abstracted through implementation of a proxy object of the present invention, including functions for a software application to programmatically interact with the entity at runtime, as well as optional compile and design time implementation classes to support the development and customization of declarative proxy object definitions. In one embodiment, builder and resource interfaces are provided to assist in the creation of the implementation classes. In one embodiment, an extension interface is also provided to facilitate extension of an implementation of the proxy object. Software applications including programmatic usage of proxy object functions are compiled into object codes with proxy objects and meta data files. The compiled object codes are executed using a runtime engine, which includes proxy context objects to facilitate interaction on an instance basis, and an asynchronous event router to route asynchronous events for the entity.

    Dynamic corba gateway for CORBA and non-CORBA clients and services
    6.
    发明申请
    Dynamic corba gateway for CORBA and non-CORBA clients and services 失效
    CORBA和非CORBA客户端和服务的动态corba网关

    公开(公告)号:US20030074485A1

    公开(公告)日:2003-04-17

    申请号:US09976244

    申请日:2001-10-11

    CPC分类号: G06F9/465 G06F2209/461

    摘要: A dynamic CORBA gateway allows CORBA services to be exposed to non-CORBA clients and non-CORBA services to be exposed to CORBA clients over a Simple Object Access Protocol (SOAP) with a SOAP upstream and downstream interface and Virtual CORBA Service Object.

    摘要翻译: 动态CORBA网关允许将CORBA服务暴露给非CORBA客户端和非CORBA服务,通过SOAP上游和下游接口以及虚拟CORBA服务对象通过简单对象访问协议(SOAP)暴露给CORBA客户端。

    Live migration of virtual machines using virtual bridges in a multi-root input-output virtualization blade chassis
    7.
    发明授权
    Live migration of virtual machines using virtual bridges in a multi-root input-output virtualization blade chassis 有权
    在多根输入输出虚拟化刀片服务器机箱中使用虚拟网桥实时迁移虚拟机

    公开(公告)号:US09218303B2

    公开(公告)日:2015-12-22

    申请号:US13715941

    申请日:2012-12-14

    摘要: A method for managing migration of a virtual machine includes accessing a first information handling system and a second information handling system, accessing a network information handling resource, using one or more switches to virtualize access of the network information handling resource to the first and second information handling systems, accessing a virtual bridge associated with the network information handling resource, accessing a virtual machine configured to access the resources of the first information handling system, and copying the operational state of the virtual machine from the first information handling system to the second information handling system using the first virtual bridge. The first and second information handling systems, share the network information handling resource using the virtualized access and the network information handling resource is configured to bind a driver to one or more ports, indicating availability to a virtualization environment regardless of an actual connection status.

    摘要翻译: 管理虚拟机的迁移的方法包括访问第一信息处理系统和第二信息处理系统,使用一个或多个交换机来访问网络信息处理资源,以将网络信息处理资源的访问虚拟化为第一和第二信息 处理系统,访问与网络信息处理资源相关联的虚拟网桥,访问被配置为访问第一信息处理系统的资源的虚拟机,以及将虚拟机的操作状态从第一信息处理系统复制到第二信息 处理系统使用第一个虚拟桥。 第一和第二信息处理系统,使用虚拟化访问共享网络信息处理资源和网络信息处理资源被配置为将驱动程序绑定到一个或多个端口,指示虚拟化环境的可用性,而不管实际的连接状态如何。

    METHOD AND INTEGRATION COMPONENT FOR INTEGRATING OSGI ENVIRONMENTS INTO A SERVICE-ORIENTED ARCHITECTURE
    8.
    发明申请
    METHOD AND INTEGRATION COMPONENT FOR INTEGRATING OSGI ENVIRONMENTS INTO A SERVICE-ORIENTED ARCHITECTURE 有权
    将OSGI环境整合到以服务为导向的架构中的方法和整合组件

    公开(公告)号:US20140173634A1

    公开(公告)日:2014-06-19

    申请号:US13872413

    申请日:2013-04-29

    申请人: Software AG

    IPC分类号: G06F9/46

    CPC分类号: G06F9/465 G06F2209/461

    摘要: Certain exemplary embodiments relate to a method for integrating at least one Open Services Gateway initiative (OSGi) environment into a Service-oriented Architecture (SOA). The OSGi environment includes at least one OSGi object, and the SOA includes a SOA registry. The method includes publishing the at least one OSGi object to the SOA registry. The publishing includes creating an SOA object in the SOA registry corresponding to the at least one OSGi object. The SOA object includes information reflecting at least one relationship of the at least one OSGi object to at least one further OSGi object within the OSGi environment.

    摘要翻译: 某些示例性实施例涉及用于将至少一个开放服务网关计划(OSGi)环境集成到面向服务的架构(SOA)中的方法。 OSGi环境至少包含一个OSGi对象,而SOA包括一个SOA注册表。 该方法包括将至少一个OSGi对象发布到SOA注册表。 发布包括在与至少一个OSGi对象相对应的SOA注册表中创建一个SOA对象。 SOA对象包括将至少一个OSGi对象的至少一个关系反映到OSGi环境中的至少一个OSGi对象的信息。

    LIVE MIGRATION OF VIRTUAL MACHINES USING VIRTUAL BRIDGES IN A MULTI-ROOT INPUT-OUTPUT VIRTUALIZATION BLADE CHASSIS
    9.
    发明申请
    LIVE MIGRATION OF VIRTUAL MACHINES USING VIRTUAL BRIDGES IN A MULTI-ROOT INPUT-OUTPUT VIRTUALIZATION BLADE CHASSIS 有权
    虚拟机在多路输入输出虚拟化叶片编码中的虚拟机的实时移动

    公开(公告)号:US20140173072A1

    公开(公告)日:2014-06-19

    申请号:US13715941

    申请日:2012-12-14

    IPC分类号: G06F15/173

    摘要: A method for managing migration of a virtual machine includes accessing a first information handling system and a second information handling system, accessing a network information handling resource, using one or more switches to virtualize access of the network information handling resource to the first information handling system and the second information handling system, accessing a virtual bridge associated with the network information handling resource, accessing a virtual machine configured to access the resources of the first information handling system, and copying the operational state of the virtual machine from the first information handling system to the second information handling system using the first virtual bridge. The first information handling system and the second information handling system share the network information handling resource using the virtualized access.

    摘要翻译: 用于管理虚拟机的迁移的方法包括访问第一信息处理系统和第二信息处理系统,使用一个或多个交换机来访问网络信息处理资源,以将网络信息处理资源的访问虚拟化到第一信息处理系统 以及第二信息处理系统,访问与网络信息处理资源相关联的虚拟网桥,访问被配置为访问第一信息处理系统的资源的虚拟机,以及从第一信息处理系统复制虚拟机的操作状态 到使用第一虚拟桥的第二信息处理系统。 第一信息处理系统和第二信息处理系统使用虚拟化访问共享网络信息处理资源。