发明名称 Event Notification Tool
摘要 According to one embodiment, a system includes an event processing module, a notification controller, and a publication manager. The event processing module includes listeners configured to generate a snapshot of a database. The event processing module also includes an event processor configured to compare the snapshot with a stored historical snapshot to determine data elements in the database that changed, to generate a message indicating the plurality of changes, and to push the message to a queue. The notification controller is configured to receive the message from the queue, to determine, based on stored publication rules, a change from the plurality of changes that should be published, and to format the change based on stored format rules. The publication manager is configured to receive the formatted change, to determine, based on stored subscriptions, whether the formatted change should be communicated to a client, and to communicate the change.
申请公布号 US2017032009(A1) 申请公布日期 2017.02.02
申请号 US201514814902 申请日期 2015.07.31
申请人 Bank of America Corporation 发明人 Thakkar Ankit Dipakkumar;Ali Mohamed Niyas Liyakkath;Banala Bhanu Prakash;McCullough Andrew
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A system comprising: an event processing module comprising: a plurality of listeners configured to generate a snapshot of data in a database;an event processor configured to: compare the snapshot with a stored historical snapshot to determine a plurality of data elements in the database that changed;generate a message indicating the plurality of changes; andpush the message to an asynchronous queue; a notification controller configured to: receive the message from the asynchronous queue;determine, based on stored publication rules, a change from the plurality of changes indicated by the message that should be published; andformat the change based on stored format rules; a publication manager configured to: receive the formatted change;determine, based on stored subscriptions, whether the formatted change should be communicated to a client;communicate the change to the client.
地址 Charlotte NC US