Message exchange pattern tracking to avoid invalid message exchange
    1.
    发明授权
    Message exchange pattern tracking to avoid invalid message exchange 有权
    消息交换模式跟踪,以避免无效的消息交换

    公开(公告)号:US07451211B2

    公开(公告)日:2008-11-11

    申请号:US10763364

    申请日:2004-01-23

    IPC分类号: G06F15/173 G06F15/16

    摘要: Mechanisms for enforcing a message exchange pattern. When two computing systems communicate in order to accomplish a particular task, they engage in a particular message exchange pattern. Given certain progress through the message exchange pattern, the message exchange pattern may restrict which computing system may send what kind of messages. Each computing system tracks progress through the message exchange pattern by, for example, using a state transition tree in which each node represents a state of the message exchange pattern, and in which transmission or receipt of certain messages may cause state transitions. A computing system then only transmits messages if appropriate given the current tracked progress through the message exchange pattern.

    摘要翻译: 执行消息交换模式的机制。 当两个计算系统通信以完成特定任务时,它们参与特定的消息交换模式。 通过消息交换模式给定某些进展,消息交换模式可以限制哪个计算系统可以发送什么样的消息。 每个计算系统通过例如使用状态转换树来跟踪通过消息交换模式的进度,其中每个节点表示消息交换模式的状态,并且其中某些消息的发送或接收可以导致状态转换。 然后,计算系统仅在通过消息交换模式给出当前跟踪的进度时适当地传送消息。

    Bi-directionally verifying measurable aspects associated with modules, pre-computing solutions to configuration challenges, and using configuration challenges along with other authentication mechanisms
    7.
    发明申请
    Bi-directionally verifying measurable aspects associated with modules, pre-computing solutions to configuration challenges, and using configuration challenges along with other authentication mechanisms 审中-公开
    双向验证与模块相关的可测量方面,预配置挑战的计算解决方案,以及使用配置挑战以及其他身份验证机制

    公开(公告)号:US20050235150A1

    公开(公告)日:2005-10-20

    申请号:US10827082

    申请日:2004-04-19

    IPC分类号: G06F21/00 H04L9/00 H04L29/06

    摘要: The present invention extends to validating measurable aspects of computing system. A provider causes a challenge to be issued to the requester, the challenge requesting proof that the requester is appropriately configured to access the resource. The requester accesses information that indicates how the requester is to prove an appropriate configuration for accessing the resource. The requester formulates and sends proof that one or more measurable aspects of the requester's configuration are appropriate. The provider receives proof that one or more measurable aspects of the requester's configuration are appropriate and authorizes the requester to access the resource. Proof of one more measurable aspects of a requester can be used along with other types of authentication to authorize a requester to access a resource of a provider. Solutions to challenges can be pre-computed and stored in a location accessible to a provider.

    摘要翻译: 本发明扩展到验证计算系统的可测量方面。 提供者会向请求者发出一个挑战,质询请求证明请求者被正确地配置为访问资源。 请求者访问指示请求者如何证明访问资源的适当配置的信息。 请求者制定并发送证据,证明请求者配置的一个或多个可衡量的方面是适当的。 提供者收到证据,证明请求者配置的一个或多个可衡量的方面是适当的,并授权请求者访问该资源。 请求者的一个可衡量方面的证明可以与其他类型的认证一起使用,以授权请求者访问提供商的资源。 挑战的解决方案可以预先计算并存储在供应商可访问的位置。

    Message exchange pattern tracking to avoid invalid message exchange
    8.
    发明申请
    Message exchange pattern tracking to avoid invalid message exchange 有权
    消息交换模式跟踪,以避免无效的消息交换

    公开(公告)号:US20050198148A1

    公开(公告)日:2005-09-08

    申请号:US10763364

    申请日:2004-01-23

    IPC分类号: G06F15/16 G06F15/173

    摘要: Mechanisms for enforcing a message exchange pattern. When two computing systems communicate in order to accomplish a particular task, they engage in a particular message exchange pattern. Given certain progress through the message exchange pattern, the message exchange pattern may restrict which computing system may send what kind of messages. Each computing system tracks progress through the message exchange pattern by, for example, using a state transition tree in which each node represents a state of the message exchange pattern, and in which transmission or receipt of certain messages may cause state transitions. A computing system then only transmits messages if appropriate given the current tracked progress through the message exchange pattern.

    摘要翻译: 执行消息交换模式的机制。 当两个计算系统通信以完成特定任务时,它们参与特定的消息交换模式。 通过消息交换模式给定某些进展,消息交换模式可以限制哪个计算系统可以发送什么样的消息。 每个计算系统通过例如使用状态转换树来跟踪通过消息交换模式的进度,其中每个节点表示消息交换模式的状态,并且其中某些消息的发送或接收可以导致状态转换。 然后,计算系统仅在通过消息交换模式给出当前跟踪的进度时适当地传送消息。

    Method and system for remote automation of object oriented applications
    9.
    发明申请
    Method and system for remote automation of object oriented applications 有权
    面向对象应用程序远程自动化的方法和系统

    公开(公告)号:US20050086670A1

    公开(公告)日:2005-04-21

    申请号:US10971334

    申请日:2004-10-22

    IPC分类号: G06F9/46 G06F9/44

    CPC分类号: G06F9/465

    摘要: An object oriented programming environment is extended to allow a client object oriented application running under a client/server operating system to communicate with a plurality of server object oriented applications located on one or more remote computers in a distributed computer environment. The extended object oriented programming environment provides the capability for a client object oriented application to connect to, and communicate with remote server object oriented applications as well as make object references to remote objects and remote object data. The extended object oriented programming environment is used for designing N-tiered logical models for distributed computing applications, while providing a flexible and adaptable M-tiered physical model underneath the N-tiered logical model. This environment is also used to provide the ability to reference remote objects from Internet and other client network applications.

    摘要翻译: 扩展面向对象的编程环境,以允许在客户机/服务器操作系统下运行的面向客户端的应用程序与分布式计算机环境中位于一个或多个远程计算机上的多个面向服务器的应用程序进行通信。 扩展的面向对象的编程环境提供了面向客户端的应用程序连接到远程服务器面向对象的应用程序并与远程服务器面向对象的应用程序进行通信以及对远程对象和远程对象数据进行对象引用的功能。 扩展的面向对象编程环境用于为分布式计算应用程序设计N层逻辑模型,同时在N层逻辑模型下提供灵活且适应性强的M层物理模型。 此环境还用于提供从Internet和其他客户端网络应用程序引用远程对象的功能。

    Unified concurrent changes to data, schema, and application
    10.
    发明授权
    Unified concurrent changes to data, schema, and application 有权
    数据,模式和应用程序的统一并发更改

    公开(公告)号:US08768902B2

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

    申请号:US12813577

    申请日:2010-06-11

    IPC分类号: G06F17/30 G06F17/00

    摘要: Changes are managed in a multi-user database application environment. Proposed changes are collected, including changes to data, schema, and/or application descriptions. A user may specify foreign key relationships between items belonging to one or more of these categories. A view is produced showing the impact proposed changes would have on the environment if successfully committed. The user's proposed changes are ordered according to their dependencies, and submitted for committal together in a single transaction, subject to optimistic concurrency and consistency checks. For example, a proposed change to a data value may be inconsistent with a change which removed a data element containing the data value. The commitment operation may return identifiers and other return values, in addition to indicating whether the commitment was successful.

    摘要翻译: 更改在多用户数据库应用程序环境中进行管理。 收集建议的更改,包括对数据,模式和/或应用程序描述的更改。 用户可以指定属于这些类别中的一个或多个的项目之间的外键关系。 制作了一个视图,显示了如果成功提交,建议更改将对环境产生的影响。 用户建议的更改根据其依赖性进行排序,并在单个事务中一起提交,并受到乐观并发和一致性检查的约束。 例如,对数据值的建议改变可能与删除包含数据值的数据元素的改变不一致。 除了指示承诺是否成功外,承诺操作可能会返回标识符和其他返回值。