Method and system for active monitoring of dependency models
First Claim
1. A computer-implemented method for automatically updating business components information, and propagating changes in business components to other business components according to a dependency model, said method comprising:
- applying rules that describe how an event affects a business component and that describe when a change in a business component triggers an event to create a business dependency model modeling business components and dependencies between them including compound dependencies, said dependency model defining event types, business component types, and dependency types associated with a business domain, said dependency model further defining how information is propagated from one business component to another; and
responsive to one or more events and/or and constraints violations, automatically updating business components information, and propagating changes in business components to other business components according to the dependency model.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for ADI (Active Dependency Integration) provides an information and execution model for the description of enterprise systems, solutions and services. It supports the modeling of various entities and business components (e.g. event, disk, application, activity, business process), the information that is associated with them (i.e. schema), and the semantic relationships among them (e.g. dependency between a business component and other business components and events). The ADI execution model monitors and manages business components and the relationships among them. It automatically updates business components information in response to events occurrences and constraints violations, and propagates changes in business components to other business components according to the dependency model.
49 Citations
26 Claims
-
1. A computer-implemented method for automatically updating business components information, and propagating changes in business components to other business components according to a dependency model, said method comprising:
-
applying rules that describe how an event affects a business component and that describe when a change in a business component triggers an event to create a business dependency model modeling business components and dependencies between them including compound dependencies, said dependency model defining event types, business component types, and dependency types associated with a business domain, said dependency model further defining how information is propagated from one business component to another; and
responsive to one or more events and/or and constraints violations, automatically updating business components information, and propagating changes in business components to other business components according to the dependency model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for automatically updating business components information, and propagating changes in business components to other business components according to a dependency model, said method comprising:
-
applying rules that describe how an event affects a business component and that describe when a change in a business component triggers an event to create a business dependency model modeling business components and dependencies between them including compound dependencies, said dependency model defining event types, business component types, and dependency types associated with a business domain, said dependency model further defining how information is propagated from one business component to another; and
responsive to one or more events and/or and constraints violations, automatically updating business components information, and propagating changes in business components to other business components according to the dependency model.
-
-
12. A computer program product comprising a computer useable medium having computer readable program code embodied therein for automatically updating business components information, and propagating changes in business components to other business components according to a dependency model, said computer program product comprising:
-
computer readable program code for causing the computer to apply rules that describe how an event affects a business component and that describe when a change in a business component triggers an event to create a business dependency model modeling business components and dependencies between them including compound dependencies, said dependency model defining event types, business component types, and dependency types associated with a business domain, said dependency model further defining how information is propagated from one business component to another; and
computer readable program code for causing the computer to automatically update business components information, and to propagate changes in business components to other business components according to the dependency model in response to one or more events and/or and constraints violations.
-
-
13. A system for automatically updating business components information, and propagating changes in business components to other business components according to a dependency model, said system comprising:
-
a model generator that applies rules that describe how an event affects a business component and that describe when a change in a business component triggers an event to create a business dependency model modeling business components and dependencies between them including compound dependencies, said dependency model defining event types, business component types, and dependency types associated with a business domain, said dependency model further defining how information is propagated from one business component to another; and
an active dependency integration unit responsive to one or more events and/or and constraints violations for automatically updating business components information, and propagating changes in business components to other business components according to the dependency model. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification