Method and system for non-intrusive event sequencing
    11.
    发明申请
    Method and system for non-intrusive event sequencing 有权
    非入侵事件排序的方法和系统

    公开(公告)号:US20080091712A1

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

    申请号:US11549613

    申请日:2006-10-13

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30557 G06F17/30362

    摘要: A system has a repository that stores a plurality of events. Each event requests to utilize one or more functions in a component. An event sequencing module analyzes an event sequencing key of the event if the event requests a function having a component definition that includes an event sequence qualifier. The event sequencing module grants a lock to the event for the function if no other event having the same value for the event sequencing key has the lock for the function. The event sequencing module prevents the event from being processed if another event having the same value for the event sequencing key has the lock for the function. The event sequencing key is composed of one or more object attributes. The system has a worker server that receives the event, if the event obtains the lock, and processes the function requested by the event.

    摘要翻译: 系统具有存储多个事件的存储库。 每个事件请求使用组件中的一个或多个功能。 如果事件请求具有包括事件序列限定符的组件定义的函数,则事件排序模块分析事件的事件排序密钥。 事件排序模块向该函数的事件授予锁定,如果事件排序键具有相同值的其他事件具有该功能的锁定。 事件排序模块阻止事件处理,如果事件排序键具有相同值的另一个事件具有该功能的锁定。 事件排序键由一个或多个对象属性组成。 系统具有接收事件的工作者服务器,如果事件获得锁定,并处理事件请求的功能。

    Method and system for non-intrusive event sequencing
    12.
    发明授权
    Method and system for non-intrusive event sequencing 有权
    非入侵事件排序的方法和系统

    公开(公告)号:US09514201B2

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

    申请号:US11549613

    申请日:2006-10-13

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    CPC分类号: G06F17/30557 G06F17/30362

    摘要: A system has a repository that stores a plurality of events. Each event requests to utilize one or more functions in a component. An event sequencing module analyzes an event sequencing key of the event if the event requests a function having a component definition that includes an event sequence qualifier. The event sequencing module grants a lock to the event for the function if no other event having the same value for the event sequencing key has the lock for the function. The event sequencing module prevents the event from being processed if another event having the same value for the event sequencing key has the lock for the function. The event sequencing key is composed of one or more object attributes. The system has a worker server that receives the event, if the event obtains the lock, and processes the function requested by the event.

    摘要翻译: 系统具有存储多个事件的存储库。 每个事件请求使用组件中的一个或多个功能。 如果事件请求具有包括事件序列限定符的组件定义的函数,则事件排序模块分析事件的事件排序密钥。 事件排序模块向该函数的事件授予锁定,如果事件排序键具有相同值的其他事件具有该功能的锁定。 事件排序模块阻止事件处理,如果事件排序键具有相同值的另一个事件具有该功能的锁定。 事件排序键由一个或多个对象属性组成。 系统具有接收事件的工作者服务器,如果事件获得锁定,并处理事件请求的功能。

    Method and system for detecting work completion in loosely coupled components
    13.
    发明授权
    Method and system for detecting work completion in loosely coupled components 有权
    松散耦合部件检测工作完成的方法和系统

    公开(公告)号:US09274857B2

    公开(公告)日:2016-03-01

    申请号:US11549609

    申请日:2006-10-13

    IPC分类号: G06F3/00 G06F9/54

    摘要: A computer program product is disclosed. The computer program product includes a computer useable medium that has a computer readable program. The computer readable program when executive on a computer causes the computer to receive a request from a component to invoke a function. Further, the computer readable program, when executed on a computer, causes the computer to asynchronously perform the function according to the request. In addition, the computer readable program, when executed on a computer, causes the computer to provide, to one or more programs, an indication that the function has completed work according to the request.

    摘要翻译: 公开了一种计算机程序产品。 计算机程序产品包括具有计算机可读程序的计算机可用介质。 当计算机上的执行程序导致计算机接收来自组件的请求以调用功能时的计算机可读程序。 此外,计算机可读程序在计算机上执行时,使得计算机根据请求异步地执行该功能。 此外,计算机可读程序在计算机上执行时,使得计算机向一个或多个程序提供根据请求完成功能的指示。

    Common configuration framework for applications to configure database objects and resources
    14.
    发明授权
    Common configuration framework for applications to configure database objects and resources 有权
    用于应用程序配置数据库对象和资源的通用配置框架

    公开(公告)号:US08549144B2

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

    申请号:US11849201

    申请日:2007-08-31

    IPC分类号: G06F15/173

    CPC分类号: G06F17/30557

    摘要: Provided are a method, system, and article of manufacture for a common configuration framework for applications to configure database objects and resources. configuration interfaces are maintained for a plurality of different database types, wherein each configuration interface implements a database configuration operation with respect to a database of one database type. A configuration request is received from an application indicating a database type, database name, and a database configuration operation. A determination is made of one of the configuration interfaces for the requested database type to implement the requested configuration operation with respect to the database having the database name. The determined configuration interface is invoked with the requested database name to perform the requested configuration operation with respect to the database name.

    摘要翻译: 提供了用于配置数据库对象和资源的应用程序的通用配置框架的方法,系统和制造。 为多个不同的数据库类型维护配置接口,其中每个配置接口相对于一个数据库类型的数据库实现数据库配置操作。 从应用程序接收到指示数据库类型,数据库名称和数据库配置操作的配置请求。 确定所请求的数据库类型的配置接口之一,以实现关于具有数据库名称的数据库的所请求的配置操作。 使用所请求的数据库名称调用确定的配置界面,以针对数据库名称执行请求的配置操作。

    System and method for hosting one or more versions of a service using a service proxy
    15.
    发明授权
    System and method for hosting one or more versions of a service using a service proxy 失效
    使用服务代理托管服务的一个或多个版本的系统和方法

    公开(公告)号:US08032588B2

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

    申请号:US12144017

    申请日:2008-06-23

    CPC分类号: G06F9/54

    摘要: A method for hosting one or more versions of a service using a service proxy includes specifying an interface definition of a service which defines and uniquely identifies an interface version for the service, and an implementation definition of the service which uniquely identifies an implementation version for the service; generating one or more service proxies each representing an interface version of a service; providing a proxy configuration that contains entries for a plurality of service implementation versions, wherein each proxy utilizes the proxy configuration to access a certain one or more of the implementation versions which share the same or a compatible interface version of a service, and wherein the proxy configuration contains attributes that include information about each of the implementation versions; and wherein the proxy dynamically selects one of the implementation versions in the proxy configuration to route one or more client service requests to based on the attributes.

    摘要翻译: 使用服务代理托管服务的一个或多个版本的方法包括指定定义并唯一地标识服务的接口版本的服务的接口定义,以及唯一地标识用于服务的实现版本的服务的实现定义 服务; 生成一个或多个代表服务的接口版本的服务代理; 提供包含多个服务实现版本的条目的代理配置,其中每个代理使用代理配置来访问共享服务的相同或兼容的接口版本的某个一个或多个实现版本,并且其中所述代理 配置包含属性,其中包含有关每个实现版本的信息; 并且其中所述代理动态地选择所述代理配置中的一个实现版本以基于所述属性来路由一个或多个客户端服务请求。

    SYSTEM AND METHOD FOR HOSTING ONE OR MORE VERSIONS OF A SERVICE USING A SERVICE PROXY
    16.
    发明申请
    SYSTEM AND METHOD FOR HOSTING ONE OR MORE VERSIONS OF A SERVICE USING A SERVICE PROXY 失效
    使用服务代码管理服务的一个或多个版本的系统和方法

    公开(公告)号:US20090319651A1

    公开(公告)日:2009-12-24

    申请号:US12144017

    申请日:2008-06-23

    IPC分类号: G06F15/173

    CPC分类号: G06F9/54

    摘要: A method for hosting one or more versions of a service using a service proxy includes specifying an interface definition of a service which defines and uniquely identifies an interface version for the service, and an implementation definition of the service which uniquely identifies an implementation version for the service; generating one or more service proxies each representing an interface version of a service; providing a proxy configuration that contains entries for a plurality of service implementation versions, wherein each proxy utilizes the proxy configuration to access a certain one or more of the implementation versions which share the same or a compatible interface version of a service, and wherein the proxy configuration contains attributes that include information about each of the implementation versions; and wherein the proxy dynamically selects one of the implementation versions in the proxy configuration to route one or more client service requests to based on the attributes.

    摘要翻译: 使用服务代理托管服务的一个或多个版本的方法包括指定定义并唯一地标识服务的接口版本的服务的接口定义,以及唯一地标识用于服务的实现版本的服务的实现定义 服务; 生成一个或多个代表服务的接口版本的服务代理; 提供包含多个服务实现版本的条目的代理配置,其中每个代理使用代理配置来访问共享服务的相同或兼容的接口版本的某个一个或多个实现版本,并且其中所述代理 配置包含属性,其中包含有关每个实现版本的信息; 并且其中所述代理动态地选择所述代理配置中的一个实现版本以基于所述属性来路由一个或多个客户端服务请求。

    Generic framework for integrating components with different interfaces in an enterprise application intergration environment
    17.
    发明申请
    Generic framework for integrating components with different interfaces in an enterprise application intergration environment 有权
    在企业应用集成环境中将组件与不同接口集成的通用框架

    公开(公告)号:US20060265719A1

    公开(公告)日:2006-11-23

    申请号:US11133929

    申请日:2005-05-20

    IPC分类号: G06F9/46

    CPC分类号: G06F9/547 G06F9/541

    摘要: A method, system, and computer program code for integrating components with different interfaces in an enterprise application integration environment. When an enterprise application is assembled, a user may try to wire a component to another component in the enterprise. However, if the reference on the source component does not match the interface on the target component, the components cannot be wired together. In this situation, the user is prompted to introduce an interface mediation component between the source and target application components. The mediation component comprises an interface matching the reference on the source component and a reference matching the interface on the target component. The mediation component mediates the different interfaces at runtime by binding an operation in the source component to an operation in the target component, and performing a parameter mediation of parameters in the first operation to parameters in the second operation.

    摘要翻译: 用于在企业应用集成环境中集成组件与不同接口的方法,系统和计算机程序代码。 组装企业应用程序时,用户可能会尝试将组件连接到企业中的其他组件。 但是,如果源组件上的引用与目标组件上的接口不匹配,则组件无法连接在一起。 在这种情况下,会提示用户在源应用程序组件和目标应用程序组件之间引入接口中介组件。 中介组件包括与源组件上的引用匹配的接口和与目标组件上的接口匹配的引用。 中介组件在运行时通过将源组件中的操作绑定到目标组件中的操作,并且在第一操作中对第二操作中的参数执行参数的参数中介来中介不同接口。

    Generic framework for integrating components with different interfaces in an enterprise application integration environment
    18.
    发明授权
    Generic framework for integrating components with different interfaces in an enterprise application integration environment 有权
    在企业应用集成环境中将组件与不同接口集成的通用框架

    公开(公告)号:US07617500B2

    公开(公告)日:2009-11-10

    申请号:US11133929

    申请日:2005-05-20

    IPC分类号: G06F13/00

    CPC分类号: G06F9/547 G06F9/541

    摘要: A method, system, and computer program code for integrating components with different interfaces in an enterprise application integration environment. When an enterprise application is assembled, a user may try to wire a component to another component in the enterprise. However, if the reference on the source component does not match the interface on the target component, the components cannot be wired together. In this situation, the user is prompted to introduce an interface mediation component between the source and target application components. The mediation component comprises an interface matching the reference on the source component and a reference matching the interface on the target component. The mediation component mediates the different interfaces at runtime by binding an operation in the source component to an operation in the target component, and performing a parameter mediation of parameters in the first operation to parameters in the second operation.

    摘要翻译: 用于在企业应用集成环境中集成组件与不同接口的方法,系统和计算机程序代码。 组装企业应用程序时,用户可能会尝试将组件连接到企业中的其他组件。 但是,如果源组件上的引用与目标组件上的接口不匹配,则组件无法连接在一起。 在这种情况下,会提示用户在源应用程序组件和目标应用程序组件之间引入接口中介组件。 中介组件包括与源组件上的引用匹配的接口和与目标组件上的接口匹配的引用。 中介组件在运行时通过将源组件中的操作绑定到目标组件中的操作,并且在第一操作中对第二操作中的参数执行参数的参数中介来中介不同接口。

    System and method for integrating applications in different enterprises separated by firewalls
    19.
    发明申请
    System and method for integrating applications in different enterprises separated by firewalls 审中-公开
    用于将应用程序集成到由防火墙分离的不同企业中的系统和方法

    公开(公告)号:US20050102500A1

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

    申请号:US10712665

    申请日:2003-11-12

    IPC分类号: H04L9/00 H04L29/06

    CPC分类号: H04L63/02 H04L63/0428

    摘要: A system for integrating applications in different enterprises separated by firewalls comprises: an input for receiving high level business data from a source application; an encryption engine for encrypting the business data to produce encrypted business data; a queue manager for receiving the encrypted business data and for storing the business data for delivery to a target application; and an output for transmitting the encrypted business data to the target application; wherein the system and the target application are separated by at least one firewall.

    摘要翻译: 用于将应用程序集成在由防火墙分离的不同企业中的系统包括:用于从源应用接收高级业务数据的输入; 用于加密业务数据以产生加密业务数据的加密引擎; 队列管理器,用于接收加密的业务数据并存储用于传送到目标应用的业务数据; 以及用于将加密的业务数据发送到目标应用的输出; 其中所述系统和所述目标应用由至​​少一个防火墙分开。