US 11,757,735 B2
Method and system for facilitating an audit of event-based business processes
James Alexander Hutton, Wilmington, DE (US); Ann M Knackstedt, Wilmington, DE (US); Olutayo Ibikunle, Upper Montclair, NJ (US); Ryan M Beckett, Newark, DE (US); Lori-Ann Newnam, Thornton, PA (US); and Marlon Detorres, Bear, DE (US)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMorgan Chase Bank, N.A., New York, NY (US)
Filed on Sep. 28, 2020, as Appl. No. 17/34,755.
Prior Publication US 2022/0103439 A1, Mar. 31, 2022
Int. Cl. H04L 41/50 (2022.01); G06Q 10/067 (2023.01); H04L 41/5009 (2022.01); G06Q 10/0633 (2023.01); G06Q 10/0639 (2023.01); H04L 67/55 (2022.01); H04L 67/61 (2022.01)
CPC H04L 41/5096 (2013.01) [G06Q 10/067 (2013.01); G06Q 10/0633 (2013.01); G06Q 10/06395 (2013.01); H04L 41/5009 (2013.01); H04L 67/55 (2022.05); H04L 67/61 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for facilitating an audit of an event-based business process, the method being implemented by at least one processor, the method comprising:
identifying, by the at least one processor, at least one application in the event-based business process;
initiating, by the at least one processor, a subscription with the identified at least one application;
retrieving, by the at least one processor, event data that relates to the at least one application from a core processing layer of a corresponding networked environment;
recording, by the at least one processor, at least one published event based on the subscription, each of the at least one published event including a header section that contains a corresponding event identifier;
correlating, by the at least one processor using a correlation identifier, the recorded at least one published event with the event-based business process, the correlation identifier including a value that references an event chain; and
storing, by the at least one processor in a memory, the correlated at least one published event based on an event sourcing pattern,
wherein the correlated at least one published event is stored in the memory for a defined time period based on a predetermined requirement, the defined time period including a predetermined buffer time, and
wherein the predetermined requirement necessitates extended storage of the correlated at least one published event in the memory past successful execution of the event-based business process.