Method, system, and article of manufacture for providing service components
    2.
    发明申请
    Method, system, and article of manufacture for providing service components 有权
    提供服务组件的方法,系统和制造

    公开(公告)号:US20060150204A1

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

    申请号:US11014536

    申请日:2004-12-15

    IPC分类号: G06F9/46

    CPC分类号: G06F9/465 G06F9/547

    摘要: Provided are a method, system, and article of manufacture, wherein a client component including at least one client interface is provided. Also provided is a target component including at least one service interface, wherein the at least one client interface is capable of matching the at least one service interface. A service interface implementation corresponding to the at least one service interface is provided, wherein the service interface implementation is a dynamic service interface implementation. The dynamic service interface implementation is executed to allow access to the client component to a service provided by the target component.

    摘要翻译: 提供了一种方法,系统和制品,其中提供了包括至少一个客户端接口的客户端组件。 还提供了包括至少一个服务接口的目标组件,其中所述至少一个客户端接口能够匹配所述至少一个服务接口。 提供对应于至少一个服务接口的服务接口实现,其中服务接口实现是动态服务接口实现。 执行动态服务接口实现以允许将客户端组件访问到由目标组件提供的服务。

    Generating asynchronous interfaces and methods from synchronous interfaces and methods
    3.
    发明申请
    Generating asynchronous interfaces and methods from synchronous interfaces and methods 失效
    从同步接口和方法生成异步接口和方法

    公开(公告)号:US20060126657A1

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

    申请号:US11015306

    申请日:2004-12-15

    IPC分类号: H04J3/16

    CPC分类号: G06F9/548 G06F9/541 G06F9/547

    摘要: Provided are a method, system, and program for generating asynchronous interfaces and methods from synchronous interfaces and methods receiving a synchronous interface to a target component having a synchronous method used by a client component to synchronously invoke the target component. An asynchronous interface is generated for the synchronous interface of the target component. An asynchronous method is generated for the generated asynchronous interface having arguments to invoke the target component, wherein the client calls the generated asynchronous method to cause an asynchronous execution of the synchronous method.

    摘要翻译: 提供了一种用于从同步接口生成异步接口和方法的方法,系统和程序,以及接收到具有由客户端组件同步调用目标组件的同步方法的目标组件的同步接口的方法。 为目标组件的同步接口生成异步接口。 为生成的异步接口生成异步方法,该异步接口具有调用目标组件的参数,其中客户机调用生成的异步方法以引起同步方法的异步执行。

    System and method for subscription management in a messaging system
    4.
    发明申请
    System and method for subscription management in a messaging system 失效
    消息系统中订阅管理的系统和方法

    公开(公告)号:US20070061815A1

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

    申请号:US11336248

    申请日:2006-01-20

    IPC分类号: G06F9/46

    摘要: A system (200; 300) and method for messaging subscription management by subscribing a subscriber (210; 310) to a publisher (215; 315), providing a broker (220; 320) brokering message flow between the publisher and the subscriber whereby the publisher publishes information to the broker which then forwards the information to the subscriber, and filtering messages whereby any messages not originating from the publisher are filtered out. The filtering may comprise modifying (227) at the publisher a filter supplied by the subscriber and sending the modified filter to the broker, or may comprise modifying (312) at the subscriber a filter and sending the modified filter to the broker. This gives the behaviour of a direct subscription model, while making use of the efficiencies provided by the brokered model. It allows publishers to offload responsibility for subscription management and message distribution to a broker service, and it can reduce the number of logical connections from n*m to become n+m instead. Subscribers and message sinks are completely unaware that a broker is being used.

    摘要翻译: 一种用于通过向发布者(215; 315)订阅订户(210; 310)来发送订阅管理的系统(200; 300)和方法,提供代理(220; 320)在所述发布者和所述用户之间经纪交换消息流, 发行人向信息人发布信息,然后将信息转发给用户,并过滤消息,从而过滤掉不是源自发布者的任何消息。 过滤可以包括在发布者处修改(227)由订户提供的过滤器并将修改的过滤器发送到代理,或者可以包括在订户处修改(312)过滤器并将修改的过滤器发送到代理。 这样可以提供直接订阅模式的行为,同时利用经纪人模型提供的效率。 它允许发布者将订阅管理和消息分发的责任卸载到代理服务,并且可以将从n * m变为n + m的逻辑连接数减少。 订阅者和消息接收器完全不知道正在使用代理。