Flexible subscription-based event notification
    1.
    发明授权
    Flexible subscription-based event notification 有权
    灵活的基于订阅的事件通知

    公开(公告)号:US07526484B2

    公开(公告)日:2009-04-28

    申请号:US11123719

    申请日:2005-05-06

    IPC分类号: G06F17/30

    摘要: Subscription-based notification using event channels that each correspond to a particular scope. Each channel manages notifications through the use of a schema definition. The event subscriptions identify the position and attributes that any desired event notification would take in the schema definition. The channel then receives event notifications in the form of XML fragments. The channel then determines the position that the XML fragment would take as defined by the schema definition. The channel determines whether the position and attributes of the event notification matches the position and attributes of the event subscription. If a match is found, then the event notification is copied and forwarded to the recipient designated in the corresponding subscription.

    摘要翻译: 使用事件通道的基于订阅的通知,每个通道对应一个特定的范围。 每个通道通过使用模式定义来管理通知。 事件订阅标识了任何所需事件通知将在模式定义中执行的位置和属性。 然后,该信道以XML片段的形式接收事件通知。 然后,通道将根据模式定义来确定XML片段将采取的位置。 该通道确定事件通知的位置和属性是否与事件订阅的位置和属性相匹配。 如果发现匹配,则将事件通知复制并转发给相应订阅中指定的收件人。

    Method and apparatus for creating templates
    6.
    发明授权
    Method and apparatus for creating templates 有权
    用于创建模板的方法和装置

    公开(公告)号:US07779419B2

    公开(公告)日:2010-08-17

    申请号:US11272636

    申请日:2005-11-14

    IPC分类号: G06F9/44 G06F9/46

    摘要: A template creator creates a template class that stores at least one template parameter. The template creator also specifies at least one additional object to be created when an instance of the template class is created. A template user initiates the creation of a new instance of the template class. If an error occurs during the creation of the new instance of the template class, the template user receives a report identifying the error.

    摘要翻译: 模板创建者创建一个至少存储一个模板参数的模板类。 当创建模板类的实例时,模板创建者还指定要创建的至少一个附加对象。 模板用户启动创建模板类的新实例。 如果在创建模板类的新实例期间发生错误,模板用户将收到标识错误的报告。

    Event consumers for an event management system
    8.
    发明授权
    Event consumers for an event management system 有权
    活动消费者为事件管理系统

    公开(公告)号:US07412501B2

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

    申请号:US09875775

    申请日:2001-06-05

    IPC分类号: G06F15/177 G06F15/173

    CPC分类号: G06F9/542

    摘要: An event management system includes an email consumer for handling email, a paging consumer, an active scripting consumer, a log file consumer, an event log consumer, and a command line consumer. The events in the event management system are represented as objects and each consumer is represented as a class. The system also includes an event forwarding consumer to forward events. The event management system allows the creation of an instance of an event filter which filters events based on event filter properties. The system also allows the creation of an instance of an event consumer which defines an action and creation of a binding between the instance of the event filter and the instance of the event consumer such that the binding includes properties identifying the instance of the event filter and the instance of the event consumer.

    摘要翻译: 事件管理系统包括用于处理邮件的电子邮件消费者,寻呼消费者,活动脚本消费者,日志文件消费者,事件日志消费者和命令行消费者。 事件管理系统中的事件被表示为对象,每个消费者被表示为一个类。 该系统还包括事件转发消费者转发事件。 事件管理系统允许创建一个基于事件过滤器属性来过滤事件的事件过滤器的实例。 该系统还允许创建事件消费者的实例,其定义事件过滤器的实例与事件消费者的实例之间的绑定的动作和创建,使得绑定包括标识事件过滤器的实例的属性,以及 事件消费者的实例。

    Method and apparatus for correlating events
    9.
    发明授权
    Method and apparatus for correlating events 失效
    关联事件的方法和装置

    公开(公告)号:US07275250B1

    公开(公告)日:2007-09-25

    申请号:US09847534

    申请日:2001-05-01

    IPC分类号: G06F9/54 G06F9/00

    CPC分类号: G06F9/542 Y10S707/99944

    摘要: A correlation system receives multiple events and multiple data elements. The multiple events and data elements are applied to a correlation function which is implemented as a state machine. A specific event is generated if the correlation function is satisfied by the multiple events and the multiple data elements. Additional events and data elements are received if the correlation function is not satisfied by the original events and data elements. The system allows for the identification of a schema for creating state machines that correlate events and/or data. An instance of a particular state machine is created and transitions for the particular state machine are defined by subscribing to one or more events. An update consumer is applied to the particular state machine to update the state of the particular state machine.

    摘要翻译: 相关系统接收多个事件和多个数据元素。 将多个事件和数据元素应用于作为状态机实现的相关函数。 如果多个事件和多个数据元素满足相关函数,则产生特定事件。 如果原始事件和数据元素不能满足相关函数,则接收附加事件和数据元素。 该系统允许识别用于创建关联事件和/或数据的状态机的模式。 创建特定状态机的实例,并通过订阅一个或多个事件来定义特定状态机的转换。 将更新消费者应用于特定状态机以更新特定状态机的状态。

    Service virtualization container
    10.
    发明授权
    Service virtualization container 有权
    服务虚拟化容器

    公开(公告)号:US08978041B2

    公开(公告)日:2015-03-10

    申请号:US12342492

    申请日:2008-12-23

    IPC分类号: G06F9/54 G06F9/50 H04L29/08

    摘要: Service virtualization containers to aggregate service functionality from a plurality of services into an apparent service exhibiting the aggregated functionality. A plurality of service implementations is assigned to a service virtualization container. The container selects some of the service operations from the service implementations. One or more message characteristics are assigned to the service operations in one or more routing tables. A message is received at a service endpoint different from the service endpoints of any of the service implementations. A determination is made of one or more message characteristics. The one or more routing tables are consulted to select a determined service operation based on the message characteristics. The message is routed to the selected service implementation. Embodiments may also include functionality for aggregating metadata from service implementations and providing metadata based on the aggregated metadata to clients requesting metadata from a service virtualization container.

    摘要翻译: 服务虚拟化容器将服务功能从多个服务聚合成具有聚合功能的明显服务。 多个服务实现被分配给服务虚拟化容器。 容器从服务实现中选择一些服务操作。 一个或多个消息特征被分配给一个或多个路由表中的服务操作。 在与任何服务实现的服务端点不同的服务端点处接收到消息。 确定一个或多个消息特征。 参考一个或多个路由表以基于消息特征来选择确定的服务操作。 消息被路由到所选择的服务实现。 实施例还可以包括用于从服务实现聚合元数据的功能,并且基于聚合的元数据向从服务虚拟化容器请求元数据的客户端提供元数据。