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 service system and configured to pull or to push the data from the first data collector service system;
a first data archiver configured to receive at least some of the data from the second data collector service 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 a write-once compile anywhere (WOCA) 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 a write-once run anywhere (WORA) client application and at least one of the DAS, the first data archiver, or the asset model database.
2 Assignments
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 service system and configured to pull or to push the data from the first data collector service system and a first data archiver configured to receive at least some of the data from the second data collector service 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.
-
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 service system and configured to pull or to push the data from the first data collector service system; a first data archiver configured to receive at least some of the data from the second data collector service 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 a write-once compile anywhere (WOCA) 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 a write-once run anywhere (WORA) 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 service system to a second data collector service system; storing at least some of the data from the second data collector service 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 a write-once compile anywhere (WOCA) object-oriented language; and providing an API wrapper configured to use the API to communicate with a write-once run anywhere (WORA) 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 service system to a second data collector service system; storing at least some of the data from the second data collector service 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 a write-once compile anywhere (WOCA) object-oriented language; and 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 a write-once run anywhere (WORA) 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