Extensible configuration handlers
    61.
    发明授权
    Extensible configuration handlers 有权
    可扩展配置处理程序

    公开(公告)号:US07428735B2

    公开(公告)日:2008-09-23

    申请号:US10773382

    申请日:2004-02-06

    CPC分类号: G06F9/44505

    摘要: In accordance with certain aspects of extensible configuration handlers, a method of using a configuration file to generate one or more components that are accessible to an application comprises a two-phase process. In a first phase, a plurality of components defined in a configuration file are created. In the second phase, one or more of the plurality of components are notified of the presence of the other components in the plurality of components. In accordance with certain other aspects of the extensible configuration handlers, the configuration handlers defined in a configuration file are nested configuration handlers.

    摘要翻译: 根据可扩展配置处理程序的某些方面,使用配置文件来生成应用可访问的一个或多个组件的方法包括两阶段过程。 在第一阶段中,创建在配置文件中定义的多个组件。 在第二阶段中,通知多个组件中的一个或多个组件中的其它组件的存在。 根据可扩展配置处理程序的某些其他方面,配置文件中定义的配置处理程序是嵌套的配置处理程序。

    Method and system to support a unified process model for handling messages sent in different protocols
    63.
    发明授权
    Method and system to support a unified process model for handling messages sent in different protocols 有权
    支持用于处理不同协议发送消息的统一过程模型的方法和系统

    公开(公告)号:US07418719B2

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

    申请号:US10931600

    申请日: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 applications(s) for which that listener is to “listen” and associating selected application(s) to application pool(s). When the listener detects a request for such an application, the listener starts a queue for the associated application pool. In response, 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.

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

    System and method for discovering information about web resources
    66.
    发明授权
    System and method for discovering information about web resources 有权
    发现有关网络资源的信息的系统和方法

    公开(公告)号:US07260775B2

    公开(公告)日:2007-08-21

    申请号:US10073670

    申请日:2002-02-11

    IPC分类号: G06F17/00

    CPC分类号: G06F17/3089

    摘要: Described is a system and mechanism by which a client computer may issue a conventional request for a resource on the Web. A response to that request is annotated with information indicating that metadata is available for the resource. Specifically, a special tag or instruction may be included in the response document that indicates the existence and location of a discovery document containing metadata about the resource. The client computer may then retrieve the metadata from the location identified in the response.

    摘要翻译: 描述了一种系统和机制,通过该系统和机制,客户端计算机可以在Web上发布对资源的常规请求。 对该请求的响应用指示元数据可用于资源的信息进行注释。 具体来说,特定标签或指令可以被包括在响应文档中,该文档指示包含关于资源的元数据的发现文档的存在和位置。 然后,客户端计算机可以从响应中标识的位置检索元数据。

    Transmitting and receiving messages through a customizable communication channel and programming model
    69.
    发明授权
    Transmitting and receiving messages through a customizable communication channel and programming model 有权
    通过可定制的通信通道和编程模型发送和接收消息

    公开(公告)号:US07200676B2

    公开(公告)日:2007-04-03

    申请号:US10400747

    申请日:2003-03-26

    IPC分类号: G06F15/173 G06F15/16 G06F9/44

    CPC分类号: H04L29/06 H04L69/32

    摘要: Methods, systems, and computer program products for abstracting processing layers within a messaging infrastructure so that changes or enhancements can be made to the infrastructure while retaining existing functionality. Message transport implementations are abstracted within a message layer, allowing other layers within the infrastructure to interact with messages in a more structured fashion, largely independent of message transport. Transport examples include named pipes, Transmission Control Protocol (TCP), HyperText Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), etc. A channel layer above the message layer abstracts message exchange implementations, allowing other layers within the infrastructure to send and receive messages in a more structured fashion, largely independent of the message exchange semantics of a specific implementation. Message exchange examples include datagrams, dialogs, monologs, queues, and the like. Above the channel layer and message layer, a service layer abstracts the binding implementations that bind message exchange implementations to user code implementations.

    摘要翻译: 方法,系统和计算机程序产品,用于抽象消息传递基础结构中的处理层,以便可以在保留现有功能的同时对基础架构进行更改或增强。 消息传输实现在消息层内被抽象化,允许基础架构内的其他层以更结构化的方式与消息进行交互,这在很大程度上独立于消息传输。 传输示例包括命名管道,传输控制协议(TCP),超文本传输​​协议(HTTP),简单邮件传输协议(SMTP)等。消息层上方的信道层抽象出消息交换实现,允许基础架构内的其他层发送 并且以更结构化的方式接收消息,这在很大程度上独立于特定实现的消息交换语义。 消息交换示例包括数据报,对话,单声道,队列等。 在信道层和消息层之上,服务层抽象将消息交换实现绑定到用户代码实现的绑定实现。