SPECIFYING ON THE FLY SEQUENTIAL ASSEMBLY IN SOA ENVIRONMENTS
    1.
    发明申请
    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.

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

    SNMP-BASED MANAGEMENT OF SERVICE ORIENTED ARCHITECTURE ENVIRONMENTS
    2.
    发明申请
    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的设备可以由至少一个计算设备实现。 还公开了一种监视服务和计算机程序产品的方法。

    SNMP-based management of service oriented architecture environments
    3.
    发明授权
    SNMP-based management of service oriented architecture environments 失效
    面向服务的架构环境的基于SNMP的管理

    公开(公告)号:US08775615B2

    公开(公告)日:2014-07-08

    申请号: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的设备可以由至少一个计算设备实现。 还公开了一种监视服务和计算机程序产品的方法。

    Specifying on the fly sequential assembly in SOA environments
    4.
    发明授权
    Specifying on the fly sequential assembly in SOA environments 有权
    在SOA环境中指定即时顺序组装

    公开(公告)号:US08543971B2

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

    申请号:US13181680

    申请日:2011-07-13

    IPC分类号: G06F9/44

    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.

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

    ENERGY CONSUMPTION VISUALIZATION FOR SOFTWARE DESIGN
    5.
    发明申请
    ENERGY CONSUMPTION VISUALIZATION FOR SOFTWARE DESIGN 有权
    能源消耗可视化软件设计

    公开(公告)号:US20120174059A1

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

    申请号:US12983051

    申请日:2010-12-31

    IPC分类号: G06F9/44

    摘要: Embodiments of the present invention provide a method, system and computer program product for visualizing energy consumption for an architecture model of a component based software solution. In an embodiment of the invention, a method for visualizing energy consumption for an architecture model of a component based software solution is provided. The method includes selecting a deployment architecture for a solution of components in a modeling tool executing in memory of a computer and defining a deployment model of computing resources for the solution in the modeling tool. The method further includes establishing performance parameters for the components and computing power consumption for the computing resources based upon utilization and an expected utilization of the computing resources by the components for the selected deployment architecture. Finally, the method includes displaying the computed power consumption in the modeling tool.

    摘要翻译: 本发明的实施例提供了一种用于可视化基于组件的软件解决方案的体系结构模型的能量消耗的方法,系统和计算机程序产品。 在本发明的实施例中,提供了一种用于可视化用于基于组件的软件解决方案的架构模型的能量消耗的方法。 该方法包括为在计算机存储器中执行的建模工具中的组件的解决方案选择部署架构,并为建模工具中的解决方案定义计算资源的部署模型。 该方法还包括基于所选部署架构的组件的利用和计算资源的预期利用来为组件建立用于计算资源的性能参数和计算能力消耗。 最后,该方法包括在建模工具中显示所计算的功耗。

    Energy consumption visualization for software design
    6.
    发明授权
    Energy consumption visualization for software design 有权
    软件设计的能耗可视化

    公开(公告)号:US08543970B2

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

    申请号:US12983051

    申请日:2010-12-31

    IPC分类号: G06F9/44 G06F9/45

    摘要: Embodiments of the present invention provide a method, system and computer program product for visualizing energy consumption for an architecture model of a component based software solution. In an embodiment of the invention, a method for visualizing energy consumption for an architecture model of a component based software solution is provided. The method includes selecting a deployment architecture for a solution of components in a modeling tool executing in memory of a computer and defining a deployment model of computing resources for the solution in the modeling tool. The method further includes establishing performance parameters for the components and computing power consumption for the computing resources based upon utilization and an expected utilization of the computing resources by the components for the selected deployment architecture. Finally, the method includes displaying the computed power consumption in the modeling tool.

    摘要翻译: 本发明的实施例提供了一种用于可视化基于组件的软件解决方案的体系结构模型的能量消耗的方法,系统和计算机程序产品。 在本发明的实施例中,提供了一种用于可视化用于基于组件的软件解决方案的架构模型的能量消耗的方法。 该方法包括为在计算机存储器中执行的建模工具中的组件的解决方案选择部署架构,并为建模工具中的解决方案定义计算资源的部署模型。 该方法还包括基于所选部署架构的组件的利用和计算资源的预期利用来为组件建立用于计算资源的性能参数和计算能力消耗。 最后,该方法包括在建模工具中显示所计算的功耗。

    Metrics based design method and system

    公开(公告)号:US09818068B2

    公开(公告)日:2017-11-14

    申请号:US13078214

    申请日:2011-04-01

    摘要: A metrics based design method and system is disclosed. The method includes receiving by a computer processor, an informational model comprising data objects, attributes, and relationships associated with a service. The data objects comprise sub-objects. The computer processor receives business affinity (BA) band data associated with the data objects, threshold levels associated with the business affinity (BA) band data, business affinity (BA) levels associated with the business affinity (BA) band data, and service interface operation parameters. The computer processor computes a business affinity (BA) for the informational model based on the business affinity (BA) band data, the threshold levels, the business affinity (BA) levels, and the service interface operation parameters. The computer processor computes a data variation percentage and a reusability count. The computer processor performs: a nested level computation for service valency, a factorization process for computing service valency, and a data element count.

    METRICS BASED DESIGN METHOD AND SYSTEM
    8.
    发明申请
    METRICS BASED DESIGN METHOD AND SYSTEM 有权
    基于度量的设计方法和系统

    公开(公告)号:US20120253859A1

    公开(公告)日:2012-10-04

    申请号:US13078214

    申请日:2011-04-01

    IPC分类号: G06Q10/00

    摘要: A metrics based design method and system is disclosed. The method includes receiving by a computer processor, an informational model comprising data objects, attributes, and relationships associated with a service. The data objects comprise sub-objects. The computer processor receives business affinity (BA) band data associated with the data objects, threshold levels associated with the business affinity (BA) band data, business affinity (BA) levels associated with the business affinity (BA) band data, and service interface operation parameters. The computer processor computes a business affinity (BA) for the informational model based on the business affinity (BA) band data, the threshold levels, the business affinity (BA) levels, and the service interface operation parameters. The computer processor computes a data variation percentage and a reusability count. The computer processor performs: a nested level computation for service valency, a factorization process for computing service valency, and a data element count.

    摘要翻译: 公开了一种基于度量的设计方法和系统。 该方法包括由计算机处理器接收包括与服务相关联的数据对象,属性和关系的信息模型。 数据对象包括子对象。 计算机处理器接收与数据对象相关联的业务关联(BA)频带数据,与业务关联度(BA)频带数据相关联的门限级别,与业务关联性(BA)频带数据相关联的业务关联度(BA)级别和业务接口 操作参数。 计算机处理器基于业务关联度(BA)频带数据,阈值水平,业务关联度(BA)水平和服务接口操作参数来计算信息模型的业务关联度(BA)。 计算机处理器计算数据变化百分比和可重用性计数。 计算机处理器执行:用于服务价格的嵌套级别计算,用于计算服务价值的因式分解过程和数据元素计数。

    Creating virtual appliances
    9.
    发明授权
    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
    10.
    发明申请
    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可用于不同的客户端。 对于具有最高带宽/正常运行时间或其他保证的客户端,可以选择不同于其他类型的客户端的网络路径。 另外,可以基于其他类型的策略规则(诸如主机可能属于的虚拟圆)来允许或不允许连接。