Transparent envelope for XML messages
    2.
    发明授权
    Transparent envelope for XML messages 有权
    XML消息的透明包络

    公开(公告)号:US07925783B2

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

    申请号:US11752472

    申请日:2007-05-23

    IPC分类号: G06F15/173

    CPC分类号: H03M7/30

    摘要: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.

    摘要翻译: 通过通信协议将消息的部分转换到目的地。 收到一条消息。 检测所接收的消息是否包括编码的信封。 编码的包络包括定义参数的栈,包括用于处理原始格式的接收到的消息的信息。 如果接收到的消息包括编码的包络,则将所定义的参数以通用格式转换为编码参数。 编码参数表示处理通信协议中接收到的消息的相同信息。 编码的信封被封装在接收到的消息中,并且以公共格式将接收到的消息传送到目的地。 如果接收的消息不包括编码的包络,则通过从接收到的消息中编码寻址信息,以所接收消息的通用格式生成编码参数。 具有通用格式的编码参数的接收消息被传送到目的地。

    Message delivery downgrading annotations
    3.
    发明授权
    Message delivery downgrading annotations 有权
    消息传递降级注释

    公开(公告)号:US07836172B2

    公开(公告)日:2010-11-16

    申请号:US11752459

    申请日:2007-05-23

    IPC分类号: G06F15/16

    CPC分类号: H04L51/14

    摘要: Selectively modifying a message delivery requirement of a datagram message at an intermediary network node between an origin and a destination. A message delivery requirement is defined for a particular message. The message delivery guarantee defines how to transmit the particular message. A downgrading intent of the particular message is provided for the message at the origin. The downgrading intent of the particular message indicates that the message delivery requirement can be bypassed. The defined message delivery guarantee, the network delivery requirement, and the provided downgrading intent of the particular message are processed at the intermediate network node. The message delivery requirement of the particular message is ignored based on the provided downgrading intent. The message is delivered via a network protocol according to the provided downgrading intent.

    摘要翻译: 在原始和目的地之间的中间网络节点选择性地修改数据报消息的消息传递要求。 为特定消息定义消息传递要求。 消息传递保证定义如何发送特定消息。 为原始消息提供了特定消息的降级意图。 特定消息的降级意图表示可以绕过消息传递要求。 在中间网络节点处处理定义的消息传递保证,网络传递要求以及所提供的特定消息的降级意图。 基于提供的降级意图忽略特定消息的消息传递要求。 根据提供的降级意图,该消息通过网络协议传送。

    CONTINUATION BASED RUNTIMES IN TRANSACTIONS
    4.
    发明申请
    CONTINUATION BASED RUNTIMES IN TRANSACTIONS 有权
    基于连续运行的交易

    公开(公告)号:US20090260009A1

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

    申请号:US12103639

    申请日:2008-04-15

    IPC分类号: G06F9/46

    CPC分类号: G06F9/466

    摘要: A continuation based runtime that participates in transactions that are not generated by the continuation based runtime, but rather are generated externally to the continuation based runtime. The continuation based runtime marshals in transaction data related to the pre-existing externally generated transaction. In one embodiment, the continuation based runtime itself may not do this, but perhaps may use a transaction enabled activity. Once the activity marshals in the data, the activity may request that the continuation based runtime enlist in the transaction, whereupon the continuation based runtime may then register and the transaction may be performed in the context of the continuation based runtime.

    摘要翻译: 参与基于连续运行时不生成的事务的连续运行时,而是在基于连续运行时的外部生成。 与事先存在的外部生成事务相关的事务数据中的基于连续的运行时编译。 在一个实施例中,基于连续的运行时本身可能不这样做,但也许可以使用启用事务的活动。 一旦活动在数据中进行编组,该活动可以请求基于连续的运行时登记在事务中,于是继续运行时可以注册,并且事务可以在基于连续的运行时的上下文中执行。

    UNIFIED EXPRESSION AND LOCATION FRAMEWORK
    5.
    发明申请
    UNIFIED EXPRESSION AND LOCATION FRAMEWORK 有权
    统一的表达和位置框架

    公开(公告)号:US20090222794A1

    公开(公告)日:2009-09-03

    申请号:US12040567

    申请日:2008-02-29

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Allowing a continuation based runtime to resolve different types of location expressions, value expressions, and/or locations. This may be accomplished using a different class for each particular type. The location expression classes may each have a common method used for all of the location expression classes. The value expression classes may each have a common method, and the locations may also each have a common method. This allows the resolution of such location and value expressions to be treated in a unified fashion regardless of the type of location expression, or the type of value expression. Also, the location may be treated in a unified manner regardless of the type of location.

    摘要翻译: 允许基于连续的运行时来解析不同类型的位置表达式,值表达式和/或位置。 这可以使用针对每个特定类型的不同类来实现。 位置表达式类可以各自具有用于所有位置表达类的公共方法。 值表达式类可以各自具有公共方法,并且位置也可以各自具有通用方法。 这允许以统一的方式处理这样的位置和值表达式的解决,而不管位置表达式的类型或值表达式的类型如何。 此外,无论位置的类型如何,都可以统一处理该位置。

    Queue dispatch using deferred acknowledgement
    6.
    发明授权
    Queue dispatch using deferred acknowledgement 有权
    队列调度使用延期确认

    公开(公告)号:US08171495B2

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

    申请号:US12129580

    申请日:2008-05-29

    CPC分类号: G06F9/546 G06F2209/548

    摘要: Dispatching an incoming message from a queue into message transfer session(s) from which message consumers may draw messages. The message is reversibly received from the queue, whereupon a context of a message is identified. If the context correlates to an existing message transfer session, the message is ultimately assigned to a message transfer session. If the context does not correlate to an existing message transfer session, a new message transfer session is created, and the message is assigned to that new message transfer session. Upon receiving an acknowledgement of successful processing of the message, the removal of the message from the queue-like communication medium is assured. Upon receiving an acknowledgement of unsuccessful processing of the message, the message is restored to the queue-like communication medium.

    摘要翻译: 将来自队列的传入消息分派到消息传递会话中,从消息消费者可以从消息传送会话中绘制消息。 从队列中可逆地接收该消息,从而识别消息的上下文。 如果上下文与现有消息传送会话相关联,则该消息最终被分配给消息传送会话。 如果上下文与现有的消息传输会话不相关,则创建新的消息传送会话,并将该消息分配给该新消息传送会话。 在接收到对消息的成功处理的确认后,确保消息从队列状通信介质的移除。 在接收到对消息的不成功处理的确认后,该消息被恢复到队列状通信介质。

    Continuation based runtimes in transactions
    7.
    发明授权
    Continuation based runtimes in transactions 有权
    在交易中继续运行

    公开(公告)号:US08161492B2

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

    申请号:US12103639

    申请日:2008-04-15

    IPC分类号: G06F9/445

    CPC分类号: G06F9/466

    摘要: A continuation based runtime participates in transactions that are not generated by the continuation based runtime, but rather are generated externally to the continuation based runtime. The continuation based runtime marshals in transaction data related to the pre-existing externally generated transaction. In one embodiment, the continuation based runtime itself may not do this, but perhaps may use a transaction enabled activity. Once the activity marshals in the data, the activity may request that the continuation based runtime enlist in the transaction, whereupon the continuation based runtime may then register and the transaction may be performed in the context of the continuation based runtime.

    摘要翻译: 基于连续的运行时参与不是由连续运行时生成的事务,而是在基于连续运行时的外部生成的事务。 与事先存在的外部生成事务相关的事务数据中的基于连续的运行时编译。 在一个实施例中,基于连续的运行时本身可能不这样做,但也许可以使用启用事务的活动。 一旦活动在数据中进行编组,该活动可以请求基于连续的运行时登记在事务中,于是继续运行时可以注册,并且事务可以在基于连续的运行时的上下文中执行。

    Transparent envelope for XML messages
    8.
    发明授权
    Transparent envelope for XML messages 有权
    XML消息的透明包络

    公开(公告)号:US08136019B2

    公开(公告)日:2012-03-13

    申请号:US13034350

    申请日:2011-02-24

    IPC分类号: H03M13/00

    CPC分类号: H03M7/30

    摘要: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.

    摘要翻译: 通过通信协议将消息的部分转换到目的地。 收到一条消息。 检测所接收的消息是否包括编码的信封。 编码的包络包括定义参数的栈,包括用于处理原始格式的接收到的消息的信息。 如果接收到的消息包括编码的包络,则将所定义的参数以通用格式转换为编码参数。 编码参数表示处理通信协议中接收到的消息的相同信息。 编码的信封被封装在接收到的消息中,并且以公共格式将接收到的消息传送到目的地。 如果接收的消息不包括编码的包络,则通过从接收到的消息中编码寻址信息,以所接收消息的通用格式生成编码参数。 具有通用格式的编码参数的接收消息被传送到目的地。

    QUEUE DISPATCH USING DEFERRED ACKNOWLEDGEMENT
    9.
    发明申请
    QUEUE DISPATCH USING DEFERRED ACKNOWLEDGEMENT 有权
    使用延迟确认的队列分配

    公开(公告)号:US20090300652A1

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

    申请号:US12129580

    申请日:2008-05-29

    IPC分类号: G06F3/00

    CPC分类号: G06F9/546 G06F2209/548

    摘要: Dispatching an incoming message from a queue into message transfer session(s) from which message consumers may draw messages. The message is reversibly received from the queue, whereupon a context of a message is identified. If the context correlates to an existing message transfer session, the message is ultimately assigned to a message transfer session. If the context does not correlate to an existing message transfer session, a new message transfer session is created, and the message is assigned to that new message transfer session. Upon receiving an acknowledgement of successful processing of the message, the removal of the message from the queue-like communication medium is assured. Upon receiving an acknowledgement of unsuccessful processing of the message, the message is restored to the queue-like communication medium.

    摘要翻译: 将来自队列的传入消息分派到消息传递会话中,从消息消费者可以从消息传送会话中绘制消息。 从队列中可逆地接收该消息,从而识别消息的上下文。 如果上下文与现有消息传送会话相关联,则该消息最终被分配给消息传送会话。 如果上下文与现有的消息传输会话不相关,则创建新的消息传送会话,并将该消息分配给该新消息传送会话。 在接收到对消息的成功处理的确认后,确保消息从队列状通信介质的移除。 在接收到对消息的不成功处理的确认后,该消息被恢复到队列状通信介质。

    TRANSPORT INDEPENDENT REDIRECTION
    10.
    发明申请
    TRANSPORT INDEPENDENT REDIRECTION 有权
    运输独立重定向

    公开(公告)号:US20090271495A1

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

    申请号:US12111890

    申请日:2008-04-29

    IPC分类号: G06F15/16

    CPC分类号: H04L67/2814

    摘要: Transport independent redirection. If a client computing system were to request a service from a service computing system, the service may determine whether or not the client should request the service from yet another service. If the client should request the service from the other computing system, the original service (or its intermediary) generates and transmits a transport-independent redirect message to the client. The client may then issue the request to the new service specified in the redirect response. The redirect message is not limited to a particular type of transport protocol. In addition, the redirect may be made possible in any number of message exchange patterns, not just request-response.

    摘要翻译: 传输独立重定向。 如果客户端计算系统从服务计算系统请求服务,则服务可以确定客户端是否应从另一服务请求服务。 如果客户端应该从其他计算系统请求服务,则原始服务(或其中介)生成并发送与传输无关的重定向消息给客户端。 然后,客户端可以向重定向响应中指定的新服务发出请求。 重定向消息不限于特定类型的传输协议。 此外,重定向可以在任何数量的消息交换模式中成为可能,而不仅仅是请求响应。