Method and system for previewing and printing customized forms
    2.
    发明申请
    Method and system for previewing and printing customized forms 有权
    预览和打印定制表单的方法和系统

    公开(公告)号:US20050102608A1

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

    申请号:US11009656

    申请日:2004-12-10

    申请人: Stefan Batres

    发明人: Stefan Batres

    IPC分类号: G06F17/24 G06F17/21

    CPC分类号: G06F17/243 G06Q30/04

    摘要: A method and system for previewing and printing customized pages, such as business forms including invoices and billing statements. An author-created template has HTML and OLE components (controls) placed on a page to define a visual representation of a class of object that is part of a database. The controls merge data from a selected current object of the database into the template, producing a visual representation of the object that is both viewable and printable. An extension to the present invention involves the use of multiple-page HTML to dynamically provide subsequent pages based on retrieved data. For example, if the data retrieved by the controls for an invoice is too large to display on a single invoice page, another HTML page, that is different from the first page of the invoice, would be automatically loaded as a template and the overflow data properly merged therewith.

    摘要翻译: 一种用于预览和打印定制页面的方法和系统,例如包括发票和开票报表在内的业务表单。 作者创建的模板具有放置在页面上的HTML和OLE组件(控件),以定义作为数据库一部分的对象类的可视化表示。 控件将数据库的所选当前对象的数据合并到模板中,从而产生可视和可打印对象的可视化表示。 本发明的扩展涉及使用多页HTML来基于检索的数据动态地提供后续页面。 例如,如果发票控件检索到的数据太大,无法显示在单个发票页面上,则与发票第一页不同的另一个HTML页面将自动加载为模板,溢出数据 适当地合并。

    Message exchange pattern rendezvous abstraction
    3.
    发明授权
    Message exchange pattern rendezvous abstraction 有权
    消息交换模式集合抽象

    公开(公告)号:US08868532B2

    公开(公告)日:2014-10-21

    申请号:US12189020

    申请日:2008-08-08

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

    CPC分类号: G06F8/70 G06F17/30

    摘要: A rendezvous abstraction that is used to correlate messages within message exchange. The rendezvous abstraction may be instantiated to correlate messages regardless of the type of message exchange pattern, and regardless of the underlying protocols used to communication message. Messages exchanges of primitive protocols are modeled as unilateral message exchanges. The rendezvous abstraction is used to correlate messages of the unilateral message exchange, and serves as an abstraction that is used to represented the rendezvous point where the message of the message exchange pattern are handled. Accordingly, instead of focusing on the protocol-specific mechanisms for correlation, if even available, the application author may simply work with a standard rendezvous abstraction.

    摘要翻译: 用于在消息交换中关联消息的会合抽象。 无论消息交换模式的类型如何,并且无论用于通信消息的底层协议如何,都可以实例化会合抽象以关联消息。 原始协议的消息交换被建模为单向消息交换。 会合抽象用于将单向消息交换的消息相关联,并且用作用于表示消息交换模式的消息被处理的会合点的抽象。 因此,不是专注于协议特定的相关机制,如果甚至可用,应用程序作者可以简单地使用标准会合抽象。

    COORDINATING APPLICATION STATE AND COMMUNICATION MEDIUM STATE
    4.
    发明申请
    COORDINATING APPLICATION STATE AND COMMUNICATION MEDIUM STATE 有权
    协调应用状态和通信中介状态

    公开(公告)号:US20090133037A1

    公开(公告)日:2009-05-21

    申请号:US12019041

    申请日:2008-01-24

    IPC分类号: G06F9/54

    CPC分类号: G06F9/526 G06F9/546

    摘要: The present invention extends to methods, systems, and computer program products for coordinating application sate and communication mediums state. Embodiments of present invention provide a mechanism for a communication medium to provide a view of message content for a message (a peek) to an application along with the communication medium preventing further access to the message (a lock) until the application signals back how to handle the message. Thus, the communication medium indicates that the message is locked for the duration of processing at the application. Indicating that the message is locked significantly reduces the chance of the message being provided to another application (or another consumer of the same application) during the time the application is processing the view of message content.

    摘要翻译: 本发明扩展到用于协调应用程序状态和通信媒体状态的方法,系统和计算机程序产品。 本发明的实施例提供一种用于通信介质的机制,用于提供消息内容的视图,用于与应用的消息(窥视)一起以及通信介质,防止对消息的进一步访问(锁),直到应用程序响应如何 处理消息。 因此,通信介质指示消息在应用程序的处理期间被锁定。 指示消息被锁定显着地减少了在应用程序处理消息内容的视图期间将消息提供给另一个应用程序(或同一应用程序的另一个使用者)的机会。

    Reliable request-response messaging over a request-response transport
    5.
    发明申请
    Reliable request-response messaging over a request-response transport 有权
    通过请求 - 响应传输提供可靠的请求 - 响应消息

    公开(公告)号:US20060206558A1

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

    申请号:US11075418

    申请日:2005-03-08

    IPC分类号: G06F15/16

    摘要: A reliable request-response mechanism allows a requesting computer system and a responding computer system in an established end-to-end connection to send and receive messages in a manner that the responding computer system processes a request as intended by the requesting computer system, such that all the message communication is initiated by the requesting computer system. The requesting computer system and responding computer system can accommodate a wide range of messaging failures, such as intermittent network connections or failure of a transport of SOAP intermediary by resending cached versions of previously sent messages, and by acknowledging receipt of each message received. Cached messages on either computer system are deleted after being appropriately acknowledged. After all sent messages have been acknowledged by the responding computer, and the requesting computer has received all of the response messages from the responding computer, the end-to-end connection is terminated with an exchange of connection termination messages.

    摘要翻译: 可靠的请求 - 响应机制允许请求计算机系统和建立的端对端连接中的响应计算机系统以响应的计算机系统按请求计算机系统的预期处理请求的方式来发送和接收消息, 所有消息通信由请求计算机系统发起。 请求计算机系统和响应的计算机系统可以适应各种消息传递失败,例如间歇性网络连接或通过重新发送先前发送的消息的缓存版本的SOAP中介的传输失败,以及通过确认收到的每个消息的接收。 任何计算机系统上的缓存消息在被适当确认后被删除。 在所有发送的消息已经被响应的计算机确认,并且请求计算机已经从响应的计算机接收到所有的响应消息之后,端到端连接通过交换连接终止消息来终止。

    Managing and simplifying distributed applications
    6.
    发明授权
    Managing and simplifying distributed applications 有权
    管理和简化分布式应用程序

    公开(公告)号:US08910182B2

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

    申请号:US13118095

    申请日:2011-05-27

    CPC分类号: G06F9/485 G06F9/546

    摘要: A distributed instance system manages instances and communications between the instances. The distributed instance system provides a restricted set of communication methods to the instances. Based on the type of communication method used, the distributed instance system has knowledge of the messages sent by instances and can make decisions on how to handle the messages. When one of the instances involved in a message exchange ends, the host uses its knowledge of the message exchange type to determine whether to drop the message, drop a reply to the message, and/or send an error message to the surviving instance. An instance may create one or more child instances in a tree-like configuration. Status data is passed up the tree from children instances and aggregated in the parent instances. Monitoring data may be generated from the aggregated status data.

    摘要翻译: 分布式实例系统管理实例之间的实例和通信。 分布式实例系统为实例提供了一组有限的通信方法。 基于所使用的通信方式的类型,分布式实例系统知道实例发送的消息,并且可以对如何处理消息做出决定。 当消息交换涉及的实例之一结束时,主机利用其对消息交换类型的知识来确定是否删除消息,丢弃对消息的回复和/或向幸存的实例发送错误消息。 实例可以以类似树的配置创建一个或多个子实例。 状态数据从树实例传递给子实例,并在父实例中聚合。 可以从聚合状态数据生成监视数据。

    Managing and Simplifying Distributed Applications
    7.
    发明申请
    Managing and Simplifying Distributed Applications 有权
    管理和简化分布式应用程序

    公开(公告)号:US20120304197A1

    公开(公告)日:2012-11-29

    申请号:US13118095

    申请日:2011-05-27

    IPC分类号: G06F13/00 G06F9/46

    CPC分类号: G06F9/485 G06F9/546

    摘要: A distributed instance system manages instances and communications between the instances. The distributed instance system provides a restricted set of communication methods to the instances. Based on the type of communication method used, the distributed instance system has knowledge of the messages sent by instances and can make decisions on how to handle the messages. When one of the instances involved in a message exchange ends, the host uses its knowledge of the message exchange type to determine whether to drop the message, drop a reply to the message, and/or send an error message to the surviving instance. An instance may create one or more child instances in a tree-like configuration. Status data is passed up the tree from children instances and aggregated in the parent instances. Monitoring data may be generated from the aggregated status data.

    摘要翻译: 分布式实例系统管理实例之间的实例和通信。 分布式实例系统为实例提供了一组有限的通信方法。 基于所使用的通信方式的类型,分布式实例系统知道实例发送的消息,并且可以对如何处理消息做出决定。 当消息交换涉及的实例之一结束时,主机利用其对消息交换类型的知识来确定是否删除消息,丢弃对消息的回复和/或向幸存的实例发送错误消息。 实例可以以类似树的配置创建一个或多个子实例。 状态数据从树实例传递给子实例,并在父实例中聚合。 可以从聚合状态数据生成监视数据。

    Message Exchange Pattern Rendezvous Abstraction
    8.
    发明申请
    Message Exchange Pattern Rendezvous Abstraction 有权
    消息交换模式汇总抽象

    公开(公告)号:US20100036859A1

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

    申请号:US12189020

    申请日:2008-08-08

    IPC分类号: G06F17/30

    CPC分类号: G06F8/70 G06F17/30

    摘要: A rendezvous abstraction that is used to correlate messages within message exchange. The rendezvous abstraction may be instantiated to correlate messages regardless of the type of message exchange pattern, and regardless of the underlying protocols used to communication message. Messages exchanges of primitive protocols are modeled as unilateral message exchanges. The rendezvous abstraction is used to correlate messages of the unilateral message exchange, and serves as an abstraction that is used to represented the rendezvous point where the message of the message exchange pattern are handled. Accordingly, instead of focusing on the protocol-specific mechanisms for correlation, if even available, the application author may simply work with a standard rendezvous abstraction.

    摘要翻译: 用于在消息交换中关联消息的会合抽象。 无论消息交换模式的类型如何,并且无论用于通信消息的底层协议如何,都可以实例化会合抽象以关联消息。 原始协议的消息交换被建模为单向消息交换。 会合抽象用于将单向消息交换的消息相关联,并且用作用于表示消息交换模式的消息被处理的会合点的抽象。 因此,不是专注于协议特定的相关机制,如果甚至可用,应用程序作者可以简单地使用标准会合抽象。

    Efficient transfer of messages using reliable messaging protocols for web services
    9.
    发明申请
    Efficient transfer of messages using reliable messaging protocols for web services 失效
    使用可靠的消息传递协议对Web服务进行有效的传输

    公开(公告)号:US20060133278A1

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

    申请号:US11003848

    申请日:2004-12-03

    IPC分类号: H04J1/16 H04J3/14

    摘要: The present invention provides for flow and congestion control mechanisms in accordance with a Reliable Message protocol for Web Services (RM-WS). For flow control, one endpoint informs another endpoint of its available buffer size by including buffer size information in response messages. The response messages, typically RM-WS infrastructure messages, are then used to determine an upper limit on the number of messages that can be sent to the acceptor in order to prevent resending messages due to buffer overrun. In the case of congestion control, embodiments provide for increasing the number of in-flight messages until a failure point is found. The last successful rate below the failure point is the closest known point to the optimum point. Example embodiments then reset and try again raising the rate back to the last known good point and fine tuning from there using an algorithm that asymptotes the optimum rate.

    摘要翻译: 本发明提供了根据用于Web服务(RM-WS)的可靠消息协议的流和拥塞控制机制。 对于流控制,一个端点通过在响应消息中包括缓冲区大小信息来通知另一端点其可用缓冲区大小。 然后,响应消息(通常是RM-WS基础结构消息)用于确定可以发送到接收器的消息数量的上限,以防止由于缓冲区溢出而导致的重新发送消息。 在拥塞控制的情况下,实施例提供增加飞行中消息的数量,直到发现故障点为止。 失败点以下的最后一个成功率是最接近的最佳点。 然后,示例性实施例重新设置,并尝试使用渐近最佳速率的算法将速率再次提高回到最后的已知好点并从其中进行微调。

    Verifying and maintaining connection liveliness in a reliable messaging for web services environment
    10.
    发明申请
    Verifying and maintaining connection liveliness in a reliable messaging for web services environment 有权
    在Web服务环境的可靠消息传递中验证和维护连接活动

    公开(公告)号:US20060123119A1

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

    申请号:US11007372

    申请日:2004-12-08

    IPC分类号: G06F15/16

    摘要: The present invention monitors the receipt of messages between two endpoints on established sequence session in accordance with a Reliable Messaging protocol for Web Services (RM-WS protocol). The messages received may be application or infrastructure messages (e.g., acknowledgement messages in accordance with the RM-WS protocol). Further, the present invention defines a time period known as the inactivity timeout, which is an upper limit to the time that may pass without receiving a message (either application or infrastructure) on the sequence session. Based on this inactivity timeout period, the present invention calculates time periods for sending idempotent infrastructure messages in accordance with the RM-WS protocol for verifying and maintaining connection liveliness.

    摘要翻译: 本发明根据用于Web服务(RM-WS协议)的可靠消息传递协议来监视在建立的序列会话上的两个端点之间的消息的接收。 所接收的消息可以是应用或基础设施消息(例如,根据RM-WS协议的确认消息)。 此外,本发明定义了被称为不活动超时的时间段,该时间间隔是在序列会话上不接收消息(应用或基础设施)的情况下可以通过的时间的上限。 基于该非活动超时时段,本发明根据RM-WS协议来计算发送幂等基础设施消息的时间周期,用于验证和维持连接活动度。