SYSTEMS AND METHODS FOR APPLICATION REUSE
First Claim
1. A system comprising:
- a master data archiver configured to store a data related to a turbomachine system;
a first data collector service system configured to collect the data from the master data archiver;
a second data collector service system communicatively coupled to the first data collector system and configured to pull or to push the data from the first data collector system;
a first data archiver configured to receive at least some of the data from the second data collector system;
an asset model database storing a plurality of turbomachine tags, wherein the turbomachine tags are configured to categorize the data;
a data access system (DAS) configured to provide data access to the first data archiver, the asset model database, or a combination thereof;
an application programming interface (API) comprising an object-oriented language and configured to provide a communicative interface to at least one of the DAS, the first data archiver, or the asset model database; and
an API wrapper configured to use the API to communicate with an event-driven client application and at least one of the DAS, the first data archiver, or the asset model database.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods are provided. In one embodiment, a system includes a master data archiver configured to store a data related to a turbomachine system and a first data collector service system configured to collect the data from the master data archiver. The system also includes a second data collector service system communicatively coupled to the first data collector system and configured to pull or to push the data from the first data collector system and a first data archiver configured to receive at least some of the data from the second data collector system. The system further includes an asset model database storing a plurality of turbomachine tags, wherein the turbomachine tags are configured to categorize the data and a data access system (DAS) configured to provide data access to the first data archiver, the asset model database, or a combination thereof.
12 Citations
20 Claims
-
1. A system comprising:
-
a master data archiver configured to store a data related to a turbomachine system; a first data collector service system configured to collect the data from the master data archiver; a second data collector service system communicatively coupled to the first data collector system and configured to pull or to push the data from the first data collector system; a first data archiver configured to receive at least some of the data from the second data collector system; an asset model database storing a plurality of turbomachine tags, wherein the turbomachine tags are configured to categorize the data; a data access system (DAS) configured to provide data access to the first data archiver, the asset model database, or a combination thereof; an application programming interface (API) comprising an object-oriented language and configured to provide a communicative interface to at least one of the DAS, the first data archiver, or the asset model database; and an API wrapper configured to use the API to communicate with an event-driven client application and at least one of the DAS, the first data archiver, or the asset model database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
storing a data related to a turbomachine system in a master data archiver; collecting the data from the master data archiver using a first data collector service system; pushing or pulling the data from the first data collector system to a second data collector system; storing at least some of the data from the second data collector system in a first data archiver; storing a plurality of turbomachine tags in an asset model database, wherein the turbomachine tags are configured to categorize the data; providing data access to the first data archiver, the asset model database, or a combination thereof, by using a data access system (DAS); communicating with the DAS, the first data archiver, the asset model database, or a combination thereof by using an application programming interface (API) comprising an object-oriented language; providing an API wrapper configured to use the API to communicate with an event-driven client application and at least one of the DAS, the first data archiver, or the asset model database. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory tangible computer-readable medium comprising executable code, the code comprising instructions for:
-
storing a data related to a turbomachine system in a master data archiver; collecting the data from the master data archiver using a first data collector service system; pushing or pulling the data from the first data collector system to a second data collector system; storing at least some of the data from the second data collector system in a first data archiver; storing a plurality of turbomachine tags in an asset model database, wherein the turbomachine tags are configured to categorize the data; providing data access to the first data archiver, the asset model database, or a combination thereof, by using a data access system (DAS); communicating with at least one of the DAS, the first data archiver, the asset model database, or a combination thereof by using an application programming interface (API) comprising an object-oriented language; communicating with at least one of the DAS, the first data archiver, the asset model database, or a combination thereof by using an API wrapper configured to use the API to communicate with an event-driven client application and at least one of the DAS, the first data archiver, or the asset model database. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification