Factory automation transactions
First Claim
Patent Images
1. A method, comprising:
- inputting, by a device including a processor, transaction definitions into an industrial automation controller, wherein the respective transaction definitions define different transactions between the industrial automation controller and a business system such that the industrial automation controller appears as another business system to the business system;
receiving, by the device, a subscription request for data related to a transaction of the different transactions associated with the business system;
subscribing, by the device, a business system database of the business system to the industrial automation controller by opening a direct channel between the business system database to the industrial automation controller using a transaction definition associated with the transaction; and
initiating, by the device, the transaction directly between the business system database and the industrial automation controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that facilitates direct communication of a transaction between an automation controller and a business system comprises a request analyzer that receives a request for data relating to the automation controller and locates a transaction definition within the automation controller based upon the request. A subscribing component subscribes the business system to the automation controller based at least in part upon the located transaction definition.
15 Citations
20 Claims
-
1. A method, comprising:
-
inputting, by a device including a processor, transaction definitions into an industrial automation controller, wherein the respective transaction definitions define different transactions between the industrial automation controller and a business system such that the industrial automation controller appears as another business system to the business system; receiving, by the device, a subscription request for data related to a transaction of the different transactions associated with the business system; subscribing, by the device, a business system database of the business system to the industrial automation controller by opening a direct channel between the business system database to the industrial automation controller using a transaction definition associated with the transaction; and initiating, by the device, the transaction directly between the business system database and the industrial automation controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a processor; a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising; a standard transaction engine configured to execute transaction definitions stored in an industrial automation controller, wherein the respective transaction definitions define different transactions between the industrial automation controller and a business system such that the industrial automation controller appears as another business system to the business system; a request analyzer component configured to receive a request for a subscription to a transaction of the different transactions associated with the business system; and a subscribing component configured to; subscribe a business system database of the business system to the industrial automation controller by opening a direct channel between the business system database to the industrial automation controller using a transaction definition associated with the transaction; and initiate the transaction directly between the business system database and the industrial automation controller via the standard transaction engine. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause at least one device including a processor to perform operations comprising:
-
downloading transaction definitions into an industrial automation controller, wherein the respective transaction definitions define different transactions between the industrial automation controller and a business system such that the industrial automation controller appears as another business system to the business system; receiving a request for data related to a transaction of the different transactions associated with the business system; establishing a connection between a business system database of the business system to the industrial automation controller by opening a direct channel between the business system database to the industrial automation controller using a transaction definition associated with the transaction; and initiating the transaction directly between the business system database and the industrial automation controller. - View Dependent Claims (17, 18, 19, 20)
-
Specification