Dynamic service surrogates
    1.
    发明申请
    Dynamic service surrogates 失效
    动态服务代理

    公开(公告)号:US20060206567A1

    公开(公告)日:2006-09-14

    申请号:US11074619

    申请日:2005-03-08

    IPC分类号: G06F15/16

    CPC分类号: H04L67/02

    摘要: Example embodiments of the present invention provide a mechanism for allowing developers to define new interfaces and insert custom translational code that implements these new interfaces for legacy components that otherwise cannot communicate in a web service environment. These new interfaces are then exposed to the web service client in such a way that abstracts the web service client from the legacy components interfaces. The objects that implement the new interfaces are referred to herein as “service surrogates” and the new interfaces will be commonly referred to as a, “surrogate interfaces.” These surrogate interfaces may be initialized along with an instance of the service surrogate upon startup of an application that offers the services. In addition, a dynamic web service can simultaneously run along with the service surrogate for those services that may not need the features offered by the service surrogates.

    摘要翻译: 本发明的示例性实施例提供了一种允许开发人员定义新接口并插入为实现这些新接口的定制翻译代码的机制,用于传统组件,否则无法在Web服务环境中进行通信。 这些新接口然后以Web服务客户端从传统组件接口抽象出来。 实现新接口的对象在这里被称为“服务代理”,新接口通常被称为“代理接口”。 这些代理接口可以在启动提供服务的应用程序时与服务代理的实例一起初始化。 此外,动态Web服务可以与可能不需要服务代理提供的功能的那些服务的服务代理同时运行。

    Dynamic service generation for legacy components
    2.
    发明申请
    Dynamic service generation for legacy components 有权
    传统组件的动态服务生成

    公开(公告)号:US20060206599A1

    公开(公告)日:2006-09-14

    申请号:US11075417

    申请日:2005-03-08

    IPC分类号: G06F15/173

    摘要: The present invention provides a mechanism that allows an administrative event to trigger or cause the generation of a dynamic web service during initialization of legacy application components. Similar to other types of static tooling approaches, the dynamic approach-as supported herein-uses available metadata describing an interface for communicating with legacy components. Rather then generating and manifesting the web service via tooling on a one time or occasional bases, however, example embodiments provide for the generation of the web service by the supporting infrastructure as a standard part of application initialization. Upon stopping the application, a termnination, sequence is provided that stops the corresponding dynamic web service and deletes the web service description used to generate the dynamic web service. Accordingly, every time the application is started the available metadata will need to be consulted and a consistent service will be built on-the-fly.

    摘要翻译: 本发明提供一种机制,其允许管理事件在传统应用组件的初始化期间触发或导致动态Web服务的生成。 与其他类型的静态工具方法类似,动态方法(如本文所支持的)使用描述用于与传统组件进行通信的接口的可用元数据。 然而,示例性实施例提供了通过支持基础设施来生成Web服务作为应用程序初始化的标准部分,而不是通过工具在一次或偶尔的基础上生成和显示Web服务。 在停止应用程序时,提供了一个停止对应的动态Web服务并删除用于生成动态Web服务的Web服务描述的序列。 因此,每次启动应用程序时,都需要查询可用的元数据,并且即将建立一致的服务。

    Synchronizing transaction ambient state among multiple transaction managers
    3.
    发明申请
    Synchronizing transaction ambient state among multiple transaction managers 有权
    在多个事务管理器之间同步事务环境状态

    公开(公告)号:US20070038650A1

    公开(公告)日:2007-02-15

    申请号:US11204209

    申请日:2005-08-15

    IPC分类号: G06F7/00

    CPC分类号: G06F9/466

    摘要: The present invention extends to methods, systems, and computer program products for synchronizing ambient state among multiple transaction managers. A coordinating transaction manager establishes transaction ambient state for an application initiated transaction. The coordinating transaction manager sends and a subordinate transaction manager receives a pointer to an ambient state delegate. The subordinate transaction manager sends a request to invoke the ambient state delegate to the coordinating transaction manager in response to receiving an operation. The coordinating transaction manager invokes the ambient state delegate to format the transaction ambient state for the subordinate transaction manager. The coordinating transaction manager sends and the subordinate transaction manager receives the formatted transaction ambient state such that the subordinate transaction manager can appropriately process the operation within the scope of the transaction. The subordinate transaction manager utilizes the formatted transaction ambient state to appropriately process the operation within the scope of the transaction.

    摘要翻译: 本发明扩展到用于在多个事务管理器之间同步环境状态的方法,系统和计算机程序产品。 协调事务管理器为应用程序启动的事务建立事务环境状态。 协调事务管理器发送,下级事务管理器接收指向环境状态委托的指针。 下级事务管理器响应于接收到一个操作,向协调事务管理器发送一个请求来调用环境状态委托。 协调事务管理器调用环境状态委托以格式化下级事务管理器的事务环境状态。 协调事务管理器发送,下属事务管理器接收格式化的事务环境状态,使得从属事务管理器可以在事务范围内适当地处理该操作。 下级事务管理器利用格式化的事务环境状态来适当地处理在事务范围内的操作。

    Message exchange protocol extension negotiation
    5.
    发明申请
    Message exchange protocol extension negotiation 有权
    消息交换协议扩展协商

    公开(公告)号:US20060123128A1

    公开(公告)日:2006-06-08

    申请号:US11004528

    申请日:2004-12-03

    IPC分类号: G06F15/16

    摘要: A mechanism for negotiating a relatively transport agnostic communication protocol for use in accomplishing a distributed activity. The potential protocols subject to negotiation may be, for example, extensions to Web Services Coordination. In that case, when the initiator creates a transaction, the initiator also negotiates the desired protocol with its transaction manager. The transaction manager and any other participants in the transaction will then follow that negotiated protocol when communicating with the transaction manager. The protocol may be selected to improve performance and may be tailored to existing needs and capabilities.

    摘要翻译: 协商用于实现分布式活动的相对运输无关通信协议的机制。 可能协商的潜在协议可能是例如扩展Web服务协调。 在这种情况下,当发起者创建一个事务时,发起者也与其事务管理器协商所需的协议。 事务管理器和交易中的任何其他参与者将在与事务管理器通信时遵循协商的协议。 可以选择协议来改善性能,并且可以针对现有需求和能力进行调整。

    Mechanism for secure participation in a transaction by a third party
    6.
    发明申请
    Mechanism for secure participation in a transaction by a third party 有权
    第三方安全参与交易的机制

    公开(公告)号:US20060041744A1

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

    申请号:US10921669

    申请日:2004-08-19

    IPC分类号: H04L9/00

    摘要: Mechanisms for securely allowing a participant computing entity to engage in a transaction initiated by an initiator computing entity and managed by a coordinator computing entity. The initiator provides a transaction initiation request to the coordinator. Upon receipt, the coordinator accessing a transaction coordination context that includes information such as a secure key that may be used by a participant to register in the transaction. The coordinator then provides the coordination context to the initiator, which provides the coordination context to the participant(s) that are also to engage in the transaction. Each participant then generates a registration request that is based on the coordination context, and that is secured using the secure key provided in the coordination context.

    摘要翻译: 用于安全地允许参与者计算实体参与由发起者计算实体发起并由协调器计算实体管理的事务的机制。 启动器向协调器提供事务发起请求。 在接收到协调器时,协调器访问事务协调上下文,其包括可由参与者在交易中注册的安全密钥等信息。 协调者然后向发起者提供协调上下文,其向参与者提供协调上下文,这些参与者也参与事务。 每个参与者然后生成基于协调上下文的注册请求,并且使用协调上下文中提供的安全密钥进行保护。

    DYNAMIC TRANSACTION PROTOCOL UPGRADES
    7.
    发明申请
    DYNAMIC TRANSACTION PROTOCOL UPGRADES 有权
    动态交易协议升级

    公开(公告)号:US20130046900A1

    公开(公告)日:2013-02-21

    申请号:US13614897

    申请日:2012-09-13

    IPC分类号: G06F15/16

    CPC分类号: G06F9/466 H04L69/18 H04L69/24

    摘要: Including support for advanced protocols in propagation information transferred between applications. Transaction managers associated with the applications communicate with each other to complete a transaction. Rather than communicating using a standard protocol, embodiments of the invention enable a first transaction manager to identify advanced protocols supported by the first transaction manager to a second transaction manager using existing propagation tokens. The second transaction manager selects one of the supported protocols to communicate with the first transaction manager to complete the transaction.

    摘要翻译: 包括在应用程序之间传输的传播信息中支持高级协议。 与应用程序相关联的事务管理器相互通信以完成事务。 不是使用标准协议进行通信,本发明的实施例使得第一事务管理器能够使用现有的传播令牌将第一事务管理器支持的高级协议识别到第二事务管理器。 第二个事务管理器选择一个支持的协议来与第一个事务管理器通信以完成事务。

    Dynamic transaction protocol upgrades
    8.
    发明授权
    Dynamic transaction protocol upgrades 有权
    动态交易协议升级

    公开(公告)号:US08291097B2

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

    申请号:US11742823

    申请日:2007-05-01

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F9/466 H04L69/18 H04L69/24

    摘要: Including support for advanced protocols in propagation information transferred between applications. Transaction managers associated with the applications communicate with each other to complete a transaction. Rather than communicating using a standard protocol, embodiments of the invention enable a first transaction manager to identify advanced protocols supported by the first transaction manager to a second transaction manager using existing propagation tokens. The second transaction manager selects one of the supported protocols to communicate with the first transaction manager to complete the transaction.

    摘要翻译: 包括在应用程序之间传输的传播信息中支持高级协议。 与应用程序相关联的事务管理器相互通信以完成事务。 不是使用标准协议进行通信,本发明的实施例使得第一事务管理器能够使用现有的传播令牌将第一事务管理器支持的高级协议识别到第二事务管理器。 第二个事务管理器选择一个支持的协议来与第一个事务管理器通信以完成事务。

    Controlling transactions in accordance with role based security
    9.
    发明申请
    Controlling transactions in accordance with role based security 有权
    根据基于角色的安全控制事务

    公开(公告)号:US20070208741A1

    公开(公告)日:2007-09-06

    申请号:US11365419

    申请日:2006-03-01

    IPC分类号: G06F17/30

    CPC分类号: G06Q20/3823 G06Q20/10

    摘要: The present invention extends to methods, systems, and computer program products for controlling transactions in accordance with role based security. A first transaction related component receives a transaction related message from a second transaction related component. The transaction related message indicates a request by the second transaction related component to perform a transaction related operation that is to involve the first transaction related component. The first transaction related component authenticates the second transaction related component. The first transaction related component refers to transaction control information indicating roles the second transaction component is permitted to assume relative to the first transaction related component. The transaction related operation indicated in the request is compared to the permitted roles for the second transaction related component. The transaction related operation is implemented in accordance with the results of the comparison.

    摘要翻译: 本发明延伸到用于根据基于角色的安全性来控制交易的方法,系统和计算机程序产品。 第一交易相关组件从第二交易相关组件接收与交易相关的消息。 交易相关消息指示由第二交易相关组件执行涉及第一交易相关组件的交易相关操作的请求。 第一个事务相关组件认证第二个事务相关组件。 第一个与事务有关的组件是指指示第二个事务组件相对于第一个事务相关组件被允许承担的角色的事务控制信息。 将请求中指示的事务相关操作与第二个事务相关组件的允许角色进行比较。 交易相关操作按照比较结果进行。

    Dynamic transaction protocol upgrades
    10.
    发明授权
    Dynamic transaction protocol upgrades 有权
    动态交易协议升级

    公开(公告)号:US08838821B2

    公开(公告)日:2014-09-16

    申请号:US13614897

    申请日:2012-09-13

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F9/466 H04L69/18 H04L69/24

    摘要: Including support for advanced protocols in propagation information transferred between applications. Transaction managers associated with the applications communicate with each other to complete a transaction. Rather than communicating using a standard protocol, embodiments of the invention enable a first transaction manager to identify advanced protocols supported by the first transaction manager to a second transaction manager using existing propagation tokens. The second transaction manager selects one of the supported protocols to communicate with the first transaction manager to complete the transaction.

    摘要翻译: 包括在应用程序之间传输的传播信息中支持高级协议。 与应用程序相关联的事务管理器相互通信以完成事务。 不是使用标准协议进行通信,本发明的实施例使得第一事务管理器能够使用现有的传播令牌将第一事务管理器支持的高级协议识别到第二事务管理器。 第二个事务管理器选择一个支持的协议来与第一个事务管理器通信以完成事务。