METHOD AND SYSTEM FOR MANAGING DATA IN A MANUFACTURING EXECUTION SYSTEM
First Claim
1. A method of managing data in a manufacturing execution system, the manufacturing execution system managing and controlling the planning and the execution of a production process for a product, the method comprising the following steps:
- a) providing a plurality of resources and/or clients involved in an execution of the production process, thereby generating data and/or requesting data related to the production process;
b) providing a relational database system for storing the data related to the production process, the relational database system containing a separate write database and a separate read database;
c) providing a central service bus linking the plurality of resources to the write database;
d) providing a logical worker entity configured to handle commands from the resources and/or clients queued in the central service bus, thereby interpreting the actions related to the write database, collecting data required to complete the actions and launching an execution of the command; and
e) providing a logical reader entity configured to capture all data requests from the resources and/or clients, thereby launching the requests to fetch data from the read database and sending said data back to the resource and/or client requesting said data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for managing data of a database in a MES system enables improved horizontal scalability of the client-server applications. The manufacturing execution system manages and controls the planning and execution of a production process of a product. Resources and clients generate and request data related to the production process. A relational database system includes a write database and a read database. A central service bus links the resources to the write database. A logical worker entity handles commands from the resources and clients queued in the central service bus, thereby interpreting the actions related to the write database, collecting the data required to complete the actions, and launching the execution of the command. A logical reader entity captures all data requests from the resources and clients, launching the requests for data from the read database and sending the data back to the requesting resource or client.
6 Citations
14 Claims
-
1. A method of managing data in a manufacturing execution system, the manufacturing execution system managing and controlling the planning and the execution of a production process for a product, the method comprising the following steps:
-
a) providing a plurality of resources and/or clients involved in an execution of the production process, thereby generating data and/or requesting data related to the production process; b) providing a relational database system for storing the data related to the production process, the relational database system containing a separate write database and a separate read database; c) providing a central service bus linking the plurality of resources to the write database; d) providing a logical worker entity configured to handle commands from the resources and/or clients queued in the central service bus, thereby interpreting the actions related to the write database, collecting data required to complete the actions and launching an execution of the command; and e) providing a logical reader entity configured to capture all data requests from the resources and/or clients, thereby launching the requests to fetch data from the read database and sending said data back to the resource and/or client requesting said data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing data in a manufacturing execution system, the manufacturing execution system managing and controlling the planning and execution of a production process for a product, the system comprising:
-
a) a plurality of resources and/or clients involved in an execution of the production process for generating and/or requesting data related to the production process; b) a relational database system configured to store the data related to the production process, said relational database system including a separate write database and a separate read database; c) a central service bus for linking the plurality of resources to said write database; d) a logical worker entity configured to handle commands from said resources and/or clients queued in said central service bus, thereby interpreting actions related to the write database, collecting data required to complete the actions, and launching an execution of the command; and e) a logical reader entity configured to capture all data requests from said resources and/or clients, thereby launching the requests to obtain data from said read database and sending the data back to a respective said resource and/or client requesting the data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification