Patent ID: 11875158
Assignee: SIEMENS AKTIENGESELLSCHAFT
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory computer readable medium encoded with instructions executable by at least one processor to operate one or more automation systems, the instructions comprising:
generating a plugin framework for the transactional services, wherein generated transactional services are to be dynamically deployed and enabled or disabled during operation, and wherein dynamic deployment and enablement or disablement are deployed on a per automation transaction basis;
enabling insertion of interceptor plugins associated with the transactional services when generating binding code of the transactional services and during pre-integration;
providing a gatekeeper for deployment access control to determine which components can be deployed by an abstraction layer;
providing a plugin interface between a consumer plugin associated with a first automation function and a provider plugin associated with a second automation function; and
injecting an interceptor plugin associated with a transactional service of the transactional services between the consumer plugin and the provider plugin based on an interceptor design pattern.