Zero latency enterprise enriched publish/subscribe
First Claim
1. A method for enriched publish and subscribe in an enterprise running as a zero latency enterprise (ZLE), the enterprise experiencing a plurality of events occurring in association with business transactions conducted at a plurality of sites across the enterprise, the method comprising:
- initiating, in real time, a process responsive to an event, the process including publishing to a central repository one or more messages prompted by that event containing information from that event, respective information from the plurality of events being aggregated in the central repository where the aggregated information can, in real-time, be accessible and available for extraction and analysis from across the enterprise, updating the aggregated information with information from the published messages, enriching new messages with information from that event and/or corresponding information extracted from the central repository, and subscribing to the enriched new messages.
5 Assignments
0 Petitions
Accused Products
Abstract
Solutions for reducing latencies in enterprise operations and business processes adaptation particularly as related to enriched publish and subscribe are proposed by the present invention. These solutions are implemented in a zero latency enterprise (ZLE) framework that allows the enterprise to integrate its services, applications and data in real time. Namely, an enterprise equipped to run as a ZLE is capable of integrating, in real time, its enterprise-wide data, applications, business transactions, operations and values. An operational data store operates as an information broker between the applications such that applications publish messages to the central repository and subscribe to messages from the central, rather than exchange request-response messages directly with each other. Thus, enriched publish and subscribe improves information synchronization between applications and reduce the number of request-response messages the applications would otherwise exchange. Consequently, an enterprise conducting its business as a ZLE exhibits superior management of its resources, operations and customer care.
86 Citations
22 Claims
-
1. A method for enriched publish and subscribe in an enterprise running as a zero latency enterprise (ZLE), the enterprise experiencing a plurality of events occurring in association with business transactions conducted at a plurality of sites across the enterprise, the method comprising:
initiating, in real time, a process responsive to an event, the process including publishing to a central repository one or more messages prompted by that event containing information from that event, respective information from the plurality of events being aggregated in the central repository where the aggregated information can, in real-time, be accessible and available for extraction and analysis from across the enterprise, updating the aggregated information with information from the published messages, enriching new messages with information from that event and/or corresponding information extracted from the central repository, and subscribing to the enriched new messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for providing enriched publish and subscribe in an enterprise running as a zero latency enterprise (ZLE), the enterprise experiencing a plurality of events occurring in association with business transactions conducted at a plurality of sites across the enterprise, the system comprising:
means for initiating, in real time, a process responsive to an event, the means for initiating the process including means for publishing to a central repository one or more messages prompted by that event containing information from that event, respective information from the plurality of events being aggregated in the central repository where the aggregated information can, in real-time, be accessible and available for extraction and analysis from across the enterprise, means for updating the aggregated information with information from the published messages, means for enriching new messages with information from that event and/or corresponding information extracted from the central repository, and means for subscribing to the enriched new messages. - View Dependent Claims (12, 13, 14, 17, 18, 19, 20, 21, 22)
-
15. A computer readable medium embodying computer program code configured to cause a computer to perform steps for providing enriched publish and subscribe in an enterprise running as a zero latency enterprise (ZLE), the enterprise experiencing a plurality of events occurring in association with business transactions conducted at a plurality of sites across the enterprise, the steps comprising:
initiating, in real time, a process responsive to an event, the process including the steps of publishing to a central repository one or more messages prompted by that event containing information from that event, respective information from the plurality of events being aggregated in the central repository where the aggregated information can, in real-time, be accessible and available for extraction and analysis from across the enterprise, updating the aggregated information with information from the published messages, enriching new messages with information from that event and/or corresponding information extracted from the central repository, and subscribing to the enriched new messages.
-
16. A system for enriched publish and subscribe operations associated with business transactions conducted by an enterprise running as a zero latency enterprise (ZLE), the system being implemented in a ZLE framework and comprising:
-
one or more applications via which the business transactions are conducted; and
an operational data store (ODS), the ODS being operatively communicative with the one or more applications such that the applications are capable to publish messages to and subscribe to messages from the ODS, the ODS being configured to operate as a dynamic central repository that consolidates information from across the enterprise and supports business transactional access to real time information from any of the one or more applications, to know what particular information any one of the applications needs in order to accomplish its task, the particular information enriching messages to which the applications subscribe, and to update the consolidated information with information from messages published by the applications.
-
Specification