Patent ID: 9727589
Date: 2017-08-08
CPC Classifications: G06F

Claim:
1. A method of providing an enterprise level view of an organization's data, the method comprising the steps of: providing a business process management platform comprising a business process server and a service definition analyzer; generating, by the business process management platform, a plurality of service definitions; providing the plurality of service definitions to the business process server, wherein the business process server comprises a plurality of business processes based on the plurality of service definitions; providing the plurality of service definitions to the service definition analyzer; parsing, in the service definition analyzer, the plurality of service definitions to create an enterprise meta model based on the plurality of service definitions; adding one or more business rules to the parsed enterprise meta model, wherein the one or more business rules are generated by a model synchronizer; harvesting enterprise data that has flowed through the business process server to add data to the enterprise meta model; updating the business process server to change at least one of a plurality of business processes of the business process server and automatically synchronizing the enterprise meta model with the business process server to reflect the change to the business process server; and creating an enterprise database based on information from the business process server and the enterprise meta model; populating the enterprise database with data by automatically extracting the data from processes being executed in a process engine of the business process server, wherein the data is linked using the one or more business rules of the enterprise meta model; creating, by the business process management platform, an enterprise level view of the organization's data at least partially based on the enterprise meta model, wherein the enterprise level view at least partially comprises data from the enterprise database; and displaying, on a viewer, the created enterprise level view.