CPC G06F 9/44526 (2013.01) [G06F 9/466 (2013.01)] | 19 Claims |
1. A computer-implemented method of injecting transactional services in automation, the computer-implemented method performed by an automation system and comprising:
through operating at least one processor:
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, wherein the gatekeeper manages deployment, injection, rejection, enabling, and disabling of the interceptor plugin between the consumer plugin and the provider plugin.
|