SERVICE-ORIENTED ARCHITECTURE (SOA) MANAGEMENT OF DATA REPOSITORY
First Claim
1. A method of managing data in a data system, comprising:
- providing a repository storing data for at least one data system;
receiving a request to update target data in the repository, the target data being owned by one of the data systems; and
launching a business process in response to receiving the request, the business process being programmed to trigger at least one condition or action, or combination thereof, needed to update the target data in the repository and any related data as a result of the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A data repository includes information for multiple data systems, which can each control data in this and a number of other domains. A business process can be launched by one of the data systems to update the target data and any related data in the repository or any other related repository. Any request to update data is intercepted and the business process can launch workflows and apply policies as needed to process the request. Workflows can be associated with the fields being updated or process being executed, such that any update to the target data is also accurately reflected in any other related system. Further, launching a workflow allows processes to be run before the data is updated, such that the data can be modified, added to, rejected, or otherwise processed before being added to the appropriate repositories.
-
Citations
23 Claims
-
1. A method of managing data in a data system, comprising:
-
providing a repository storing data for at least one data system; receiving a request to update target data in the repository, the target data being owned by one of the data systems; and launching a business process in response to receiving the request, the business process being programmed to trigger at least one condition or action, or combination thereof, needed to update the target data in the repository and any related data as a result of the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for managing data across multiple data systems, comprising:
-
a plurality of data systems; and an data management tool operable to provide a shared view of data from the plurality of data systems, the data management tool operable to receive a request to update target data in the first repository, the data management tool being programmed to launch a business process in response to receiving the request, the business process being programmed to trigger an action for any of the plurality of data systems needed to update the target data and any related data in the first repository and any second repository in order to process the request.
-
-
22. A method of providing subscription management, comprising:
-
providing a unified user profile for a user providing access for the user to multiple data systems; receiving a request from a user to manage a subscription; accessing a repository to determine the unified user profile for the user; launching a business process in response to the request, the business process executing actions for any of the multiple data systems using the unified user profile in order to manage the subscription, the business process being programmed to update target data and any related data in any of a number of repositories for any of the multiple data systems.
-
-
23. A computer program product embedded in a computer-readable medium for managing data across multiple data systems, comprising:
-
program code for providing a first repository storing data for at least one of the multiple data systems; program code for receiving a request to update target data in the first repository, the target data being owned by one of the data systems; and program code for launching a business process in response to receiving the request, the business process being programmed to trigger an action for any of the multiple data systems needed to update the target data and any related data in the first repository and any second repository in order to process the request.
-
Specification