SPECIFYING ON THE FLY SEQUENTIAL ASSEMBLY IN SOA ENVIRONMENTS
    4.
    发明申请
    SPECIFYING ON THE FLY SEQUENTIAL ASSEMBLY IN SOA ENVIRONMENTS 有权
    指定SOA环境中的飞行顺序组件

    公开(公告)号:US20130019245A1

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

    申请号:US13181680

    申请日:2011-07-13

    IPC分类号: G06F9/46

    CPC分类号: G06F9/52 G06F9/54

    摘要: A method and system for defining an interface of a service in a service-oriented architecture environment. Definitions of atomic tasks of a request or response operation included in a service are received. Unique identifiers corresponding to the atomic tasks are assigned. A sequence map required to implement the service is received. The sequence map is populated with a sequence of the assigned unique identifiers corresponding to a sequence of the atomic tasks of the operation. At runtime, an interface of the service is automatically and dynamically generated to define the service by reading the sequence of unique identifiers in the populated sequence map and assembling the sequence of the atomic tasks based on the read sequence of unique identifiers.

    摘要翻译: 一种在面向服务的架构环境中定义服务接口的方法和系统。 收到服务中包含的请求或响应操作的原子任务的定义。 分配对应于原子任务的唯一标识符。 接收实现该服务所需的序列图。 序列图填充有与操作的原子任务的序列相对应的所分配的唯一标识符的序列。 在运行时,通过读取填充序列图中唯一标识符的顺序,并且基于读取的唯一标识符序列来组装原子任务的顺序来自动和动态生成服务的接口来定义服务。

    Creating virtual appliances
    5.
    发明授权
    Creating virtual appliances 有权
    创建虚拟设备

    公开(公告)号:US08352936B2

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

    申请号:US12754743

    申请日:2010-04-06

    IPC分类号: G06F9/445

    CPC分类号: G06F8/60 G06F8/40

    摘要: Techniques for creating a virtual appliance in a virtualization environment are provided. The techniques include implementing a framework, wherein the framework comprises a knowledge representation scheme for describing library knowledge to specify one or more libraries that are used for interaction between two or more appliance components, and using the framework to instrument the one or more libraries via use of the library knowledge, record each of one or more communication parameter values in an original environment, and package one or more disk images, wherein the one or more disk images contain the one or more instrumented libraries, the one or more communication parameter values, and translation logic, to create a virtual appliance.

    摘要翻译: 提供了在虚拟化环境中创建虚拟设备的技术。 这些技术包括实现框架,其中框架包括用于描述图书馆知识以指定用于两个或多个设备组件之间的交互的一个或多个库的知识表示方案,以及使用该框架通过使用来对一个或多个库进行仪器 记录图书馆知识,记录原始环境中的一个或多个通信参数值的每一个,并且包装一个或多个磁盘映像,其中所述一个或多个磁盘映像包含所述一个或多个检测库,所述一个或多个通信参数值, 和翻译逻辑,以创建一个虚拟设备。

    SMART CLIENT ROUTING
    6.
    发明申请
    SMART CLIENT ROUTING 有权
    SMART客户端路由

    公开(公告)号:US20110113142A1

    公开(公告)日:2011-05-12

    申请号:US12616157

    申请日:2009-11-11

    IPC分类号: G06F15/16

    摘要: Architecture that facilitates communications between two network nodes of the different networks by providing a routing mechanism that uses alternative modalities driven entirely by policies that are authored and stored in a computing cloud and enforced on the client. This allows the selection of one network path over another path based on criteria such as, physical location of the hosts and service level agreements (SLAs) to be provided, for example. With respect for path selection, a packet can be routed through a datacenter closest to the hosts. With respect to SLAs, there may be different SLAs available to different clients. For clients with the highest bandwidth/uptime or other guarantees, a network path different from other types of clients can be selected. Additionally, connectivity can be allowed or disallowed based on other kinds of policy rules such as a virtual circle to which the hosts may belong.

    摘要翻译: 通过提供一种路由机制来促进不同网络的两个网络节点之间的通信的架构,该路由机制使用完全由被编写并存储在计算云中并在客户端上执行的策略驱动的替代模式。 这允许例如基于诸如主机的物理位置和要提供的服务水平协议(SLA)等标准来选择另一路径上的一个网络路径。 对于路径选择,可以通过最靠近主机的数据中心路由数据包。 对于SLA,可能会有不同的SLA可用于不同的客户端。 对于具有最高带宽/正常运行时间或其他保证的客户端,可以选择不同于其他类型的客户端的网络路径。 另外,可以基于其他类型的策略规则(诸如主机可能属于的虚拟圆)来允许或不允许连接。

    Model-based virtual networking
    7.
    发明授权
    Model-based virtual networking 有权
    基于模型的虚拟网络

    公开(公告)号:US09379946B2

    公开(公告)日:2016-06-28

    申请号:US12616800

    申请日:2009-11-12

    IPC分类号: H04L12/24 H04L29/06

    摘要: Architecture that facilitates the virtual specification of a connection between physical endpoints. A network can be defined as an abstract connectivity model expressed in terms of the connectivity intent, rather than any specific technology. The connectivity model is translated into configuration settings, policies, firewall rules, etc., to implement the connectivity intent based on available physical networks and devices capabilities. The connectivity model defines the connectivity semantics of the network and controls the communication between the physical nodes in the physical network. The resultant virtual network may be a virtual overlay that is independent of the physical layer. Alternatively, the virtual overlay can also include elements and abstracts of the physical network(s). Moreover, automatic network security rules (e.g., Internet Protocol security-IPSec) can be derived from the connectivity model of the network.

    摘要翻译: 有助于物理端点之间连接的虚拟规范的体系结构。 可以将网络定义为以连接意图表示的抽象连接模型,而不是任何特定技术。 连接模型被转换为配置设置,策略,防火墙规则等,以实现基于可用物理网络和设备功能的连接意图。 连接模型定义了网络的连接语义,并控制物理网络中的物理节点之间的通信。 所得到的虚拟网络可以是独立于物理层的虚拟覆盖。 或者,虚拟覆盖也可以包括物理网络的元素和摘要。 此外,可以从网络的连接性模型导出自动网络安全规则(例如,因特网协议安全IPSec)。

    Enabling multi-tenancy for integrated development environment software in virtual environments
    8.
    发明授权
    Enabling multi-tenancy for integrated development environment software in virtual environments 有权
    为虚拟环境中的集成开发环境软件实现多租户

    公开(公告)号:US09092254B2

    公开(公告)日:2015-07-28

    申请号:US13428442

    申请日:2012-03-23

    IPC分类号: G06F9/455 G06F9/46

    CPC分类号: G06F9/468

    摘要: A method and system for enabling multiple users in a computing environment is provided. The method includes receiving software comprising an operating system, integrated development environment (IDE) software, middleware software, and database software. A virtual image instance of operating system, the IDE software, the middleware software, and the database software is provisioned to a virtual instance. User IDs for access to the operating system instance are generated. Workspaces are generated and associated with the user IDs. The middleware software and the database software are configured and the virtual image instance is enabled to accept multiple concurrent logins associated with the user IDs.

    摘要翻译: 提供了一种用于在计算环境中实现多个用户的方法和系统。 该方法包括接收包括操作系统,集成开发环境(IDE)软件,中间件软件和数据库软件的软件。 将操作系统,IDE软件,中间件软件和数据库软件的虚拟映像实例配置到虚拟实例。 生成用于访问操作系统实例的用户ID。 生成工作区并与用户ID相关联。 配置中间件软件和数据库软件,并启用虚拟映像实例以接受与用户ID相关联的多个并发登录。

    ENABLING MULTI-TENANCY FOR A COMMERCE SERVER
    9.
    发明申请
    ENABLING MULTI-TENANCY FOR A COMMERCE SERVER 有权
    实现商业服务器的多元化

    公开(公告)号:US20140059519A1

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

    申请号:US13590572

    申请日:2012-08-21

    IPC分类号: G06F9/445 G06F9/44

    CPC分类号: G06F9/44505

    摘要: A method and system for enabling multi-tenancy in a commerce server is provided. The method includes receiving software comprising an operating system, integrated development environment (IDE) software, commerce server middleware software, and database software. A virtual image instance of operating system, the IDE software, and the database software is provisioned to a virtual instance. User IDs for access to the operating system instance are generated. Workspaces are generated and associated with the user IDs. The commerce server middleware software is configured such that the user IDs, hosts, and ports are mapped to commerce server services associated with the commerce server middleware software. The database software is configured such that the virtual image instance is enabled to accept multiple concurrent logins associated with the user IDs.

    摘要翻译: 提供一种用于在商务服务器中实现多租户的方法和系统。 该方法包括接收包括操作系统,集成开发环境(IDE)软件,商务服务器中间件软件和数据库软件的软件。 将操作系统,IDE软件和数据库软件的虚拟映像实例配置到虚拟实例。 生成用于访问操作系统实例的用户ID。 生成工作区并与用户ID相关联。 商务服务器中间件软件被配置为使得用户ID,主机和端口被映射到与商务服务器中间件软件相关联的商务服务器服务。 配置数据库软件,使得虚拟映像实例被启用以接受与用户ID相关联的多个并发登录。

    SNMP-BASED MANAGEMENT OF SERVICE ORIENTED ARCHITECTURE ENVIRONMENTS
    10.
    发明申请
    SNMP-BASED MANAGEMENT OF SERVICE ORIENTED ARCHITECTURE ENVIRONMENTS 失效
    基于SNMP的面向服务的架构环境的管理

    公开(公告)号:US20130238781A1

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

    申请号:US13415818

    申请日:2012-03-08

    IPC分类号: G06F15/173

    摘要: A Simple Network Management Protocol (SNMP)-based apparatus including an SNMP manager to monitor network hardware devices and define object identifiers (OIDs); a Simple SOA Performance Monitor (SSPM) manager to augment the OIDs with service-specific object identifiers to monitor services; and an SSPM agent associated with at least one service to collect details pertaining to the service, the details of the service being provided to the SSPM manager which in turn provides the details of the service to the SNMP manager. The SNMP-based apparatus may be implemented by at least one computing device. Also disclosed is a method of monitoring services and a computer program product.

    摘要翻译: 一种基于简单网络管理协议(SNMP)的设备,包括用于监视网络硬件设备和定义对象标识符(OID)的SNMP管理器; 一个简单的SOA性能监视器(SSPM)管理器,用于使用服务特定对象标识符来扩展OID以监视服务; 以及与至少一个服务相关联以收集与服务有关的细节的SSPM代理,该服务的细节被提供给SSPM管理器,SSPM管理器又向SNMP管理器提供该服务的细节。 基于SNMP的设备可以由至少一个计算设备实现。 还公开了一种监视服务和计算机程序产品的方法。