Container independent data binding system
    31.
    发明授权
    Container independent data binding system 失效
    容器独立的数据绑定系统

    公开(公告)号:US06463442B1

    公开(公告)日:2002-10-08

    申请号:US09107396

    申请日:1998-06-30

    IPC分类号: G06F1730

    CPC分类号: G06F17/3056 Y10S707/99944

    摘要: A container independent data binding system that independently facilitates data binding by way of a binding agent object on behalf of any data consumer and/or data source that conforms to the necessary interfaces and protocols. The binding agent facilitates data binding and transparent data access for any visual and/or non-visual object, in addition to control data verification for client-side control validation independent of a container, binding collection for non-data aware objects that can benefit from data binding, data conversion and formatting to control User Interface displays in the context of data binding, and repeater control to facilitate a list view for visual objects, for any object that requires and requests access to these features rather than individually implementing these features without binding agent support.

    摘要翻译: 独立于容器的数据绑定系统,其独立于代表符合必要接口和协议的任何数据消费者和/或数据源的绑定代理对象的数据绑定。 绑定代理有助于数据绑定和任何视觉和/或非可视对象的透明数据访问,以及独立于容器的客户端控制验证的控制数据验证,可以从中受益的非数据感知对象的绑定集合 数据绑定,数据转换和格式化,以控制数据绑定的上下文中的用户界面显示,以及中继器控件,以方便视觉对象的列表视图,用于需要并请求访问这些功能的任何对象,而不是单独实现这些功能而无需绑定 代理支持。

    Configurable Message Pipelines
    35.
    发明申请
    Configurable Message Pipelines 审中-公开
    可配置消息管道

    公开(公告)号:US20090187920A1

    公开(公告)日:2009-07-23

    申请号:US12352486

    申请日:2009-01-12

    IPC分类号: G06F9/46

    CPC分类号: G06F9/546

    摘要: In accordance with certain aspects of configurable message pipelines, a service allows one or more applications running on a system to communicate with one or more other systems. The service includes a port having a send pipeline to allow the one or more applications to send messages to the one or more other systems and/or a receive pipeline to allow the one or more applications to receive messages from the one or more other systems. Each of the send pipeline and the receive pipeline is configurable by the one or more applications to include functionality desired by the one or more applications.

    摘要翻译: 根据可配置消息流水线的某些方面,服务允许在系统上运行的一个或多个应用程序与一个或多个其他系统进行通信。 该服务包括具有发送管线以允许一个或多个应用向一个或多个其他系统和/或接收流水线发送消息以允许一个或多个应用从一个或多个其他系统接收消息的发送管线的端口。 发送流水线和接收流水线中的每一个可由一个或多个应用程序配置,以包括一个或多个应用程序期望的功能。

    URL Namespace to Support Multiple-Protocol Processing within Worker Processes
    36.
    发明申请
    URL Namespace to Support Multiple-Protocol Processing within Worker Processes 审中-公开
    URL命名空间支持工作进程中的多协议处理

    公开(公告)号:US20080320503A1

    公开(公告)日:2008-12-25

    申请号:US12197775

    申请日:2008-08-25

    IPC分类号: G06F9/54

    摘要: A server system in typical operation has a process manager, multiple listeners (each to receive requests for its protocols) and multiple worker processes that are each able to handle requests in multiple protocols. At server start-up, each listener connects with the process manager via a pipe published by the process manager. The listener then receives information via the process manager that includes information defining the application(s) for which that listener is to “listen” and associating application(s) to application pool(s). When the listener receives a request for such an application, the listener starts a queue for the associated application pool. The listener may use a hierarchical matching scheme to determine the associated application or application pool from the requested application. The process manager launches an appropriate worker process to handle requests in the listener's protocol. The worker process then makes a connection with the listener.

    摘要翻译: 典型操作中的服务器系统具有进程管理器,多个侦听器(每个用于接收其协议的请求)和多个工作进程,每个进程能够处理多个协议中的请求。 在服务器启动时,每个监听器都通过流程管理器发布的管道连接进程管理器。 收听者然后通过进程管理器接收信息,该进程管理器包括定义该侦听器将“侦听”并将应用程序与应用程序池相关联的应用程序的信息。 当侦听器收到对这样的应用程序的请求时,侦听器启动相关应用程序池的队列。 收听者可以使用分层匹配方案从所请求的应用程序中确定相关联的应用程序或应用程序池。 进程管理器启动适当的工作进程来处理侦听器协议中的请求。 然后,工作进程与侦听器建立连接。

    Method and system for binary serialization of documents
    37.
    发明授权
    Method and system for binary serialization of documents 有权
    二进制序列化文件的方法和系统

    公开(公告)号:US07441185B2

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

    申请号:US11042555

    申请日:2005-01-25

    IPC分类号: G06F17/00

    CPC分类号: G06F17/2258 G06F17/2247

    摘要: A method for processing XML documents in a computer-based system includes associating each of a plurality of information items with a corresponding one of a plurality of binary-data units and providing a XML document associated with a XML information set comprising one or more of the plurality of information items. The method includes serializing the XML document into a binary XML format, or de-serializing the XML document from the binary XML format. Serializing includes translating the one or more information items of the XML information set into their corresponding one or more binary-data units. De-serializing includes translating one or more binary-data units of the binary XML format into their corresponding one or more information items. A computer readable medium is encoded with a program for execution on at least one processor. The program, when executed on the at least one processor, can perform the method for processing XML documents.

    摘要翻译: 一种在基于计算机的系统中处理XML文档的方法包括将多个信息项中的每一个与多个二进制数据单元中的对应的一个相关联,并且提供与包括一个或多个二进制数据单元中的一个或多个的XML信息集相关联的XML文档 多个信息项目。 该方法包括将XML文档串行化为二进制XML格式,或从二进制XML格式将XML文档解串行化。 序列化包括将XML信息集的一个或多个信息项转换成其对应的一个或多个二进制数据单元。 去序列化包括将二进制XML格式的一个或多个二进制数据单元翻译成其对应的一个或多个信息项。 计算机可读介质用用于在至少一个处理器上执行的程序进行编码。 该程序在至少一个处理器上执行时,可以执行处理XML文档的方法。

    URL namespace to support multiple-protocol processing within worker processes
    38.
    发明授权
    URL namespace to support multiple-protocol processing within worker processes 有权
    URL命名空间,以支持工作进程中的多协议处理

    公开(公告)号:US07418709B2

    公开(公告)日:2008-08-26

    申请号:US10931349

    申请日:2004-08-31

    摘要: A server system in typical operation has a process manager, multiple listeners (each to receive requests for its protocols) and multiple worker processes that are each able to handle requests in multiple protocols. At server start-up, each listener connects with the process manager via a pipe published by the process manager. The listener then receives information via the process manager that includes information defining the application(s) for which that listener is to “listen” and associating application(s) to application pool(s). When the listener receives a request for such an application, the listener starts a queue for the associated application pool. The listener may use a hierarchical matching scheme to determine the associated application or application pool from the requested application. The process manager launches an appropriate worker process to handle requests in the listener's protocol. The worker process then makes a connection with the listener.

    摘要翻译: 典型操作中的服务器系统具有进程管理器,多个侦听器(每个用于接收其协议的请求)和多个工作进程,每个进程能够处理多个协议中的请求。 在服务器启动时,每个监听器都通过流程管理器发布的管道连接进程管理器。 收听者然后通过进程管理器接收信息,该进程管理器包括定义该侦听器将“侦听”并将应用程序与应用程序池相关联的应用程序的信息。 当侦听器收到对这样的应用程序的请求时,侦听器启动相关应用程序池的队列。 收听者可以使用分层匹配方案从所请求的应用程序中确定相关联的应用程序或应用程序池。 进程管理器启动适当的工作进程来处理侦听器协议中的请求。 然后,工作进程与侦听器建立连接。

    Drag and drop stateless data class specification and programming
    39.
    发明授权
    Drag and drop stateless data class specification and programming 有权
    拖放无状态数据类规范和编程

    公开(公告)号:US07246344B1

    公开(公告)日:2007-07-17

    申请号:US09734072

    申请日:2000-12-11

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: A system, method, and article of manufacturer for programming processing operations within a server and more particularly to a system, method, and article of manufacturer for programming processing operations of tracking data through a multi-tier computing architecture. The method includes dragging a graphical representation for a server processing resource from a server explorer module to a visual design surface module to add a processing to a programmable data object being created in the visual design surface module, identifying data schema associated with the server processing resource added to the programmable data object, creating a typed dataset containing the data structures corresponding to the data schema associated with the server processing resource, creating a command adapter to provide data transfer commands within the programmable data object between the programmable data object and the server processing resource, and creating a data transfer connection between the programmable data object and the server processing resource.

    摘要翻译: 一种用于服务器内的编程处理操作的制造商的系统,方法和制品,更具体地涉及用于通过多层计算架构跟踪数据的编程处理操作的系统,方法和制造商。 该方法包括将用于服务器处理资源的图形表示从服务器浏览器模块拖动到可视设计表面模块,以向在可视设计表面模块中创建的可编程数据对象添加处理,识别与服务器处理资源相关联的数据模式 添加到可编程数据对象中,创建包含对应于与服务器处理资源相关联的数据模式的数据结构的类型数据集,创建命令适配器以在可编程数据对象之间的可编程数据对象和服务器处理之间提供数据传送命令 资源,并在可编程数据对象和服务器处理资源之间创建数据传输连接。

    Message processing pipeline for streams
    40.
    发明授权
    Message processing pipeline for streams 失效
    流的消息处理流水线

    公开(公告)号:US07185060B2

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

    申请号:US10401220

    申请日:2003-03-26

    IPC分类号: G06F15/16

    摘要: Methods, systems, and computer program products that reduce buffer requirements in a messaging system so that the messaging system can send or receive relatively larger messages using a given buffer size. Message handlers are provided, each identifying a corresponding processing operation to perform on a message object having a streamed portion with a stream oriented interface. Pipelines comprising ordered collections of the message handlers are provided as well. The message object is processed by the message handlers in the message pipelines, such that at least one message handler encapsulates the streamed portion of the message object with its corresponding processing operation. The corresponding processing operation is to be performed at a future time, and encapsulates the streamed portion of the message object without materializing the stream portion in a buffer. The messaging system may be an intermediary for routing a message object or an endpoint.

    摘要翻译: 方法,系统和计算机程序产品,可减少消息传递系统中的缓冲区要求,以便消息系统可以使用给定的缓冲区大小发送或接收相对较大的消息。 提供消息处理程序,每个标识相应的处理操作以在具有流定向接口的流传输部分的消息对象上执行。 还提供了包含消息处理程序的有序集合的流水线。 消息对象由消息流水线中的消息处理程序处理,使得至少一个消息处理程序将消息对象的流传输部分与其对应的处理操作进行封装。 相应的处理操作将在未来的时间执行,并封装消息对象的流传输部分,而不将流部分实现在缓冲器中。 消息系统可以是用于路由消息对象或端点的中介。