One or more computer-readable storage media having program instructions stored thereon, wherein the program instructions, when executed by a computing system coupled to a machine system comprising an industrial automation machine, direct the computing system to: execute a common gateway platform environment comprising: an adapter comprising an adapter name identification; a broker connected to the adapter; an application connected to the broker; wherein the application is configured to: generate an action configured according to a common gateway platform protocol and comprising: an adapter identifier configured to identify the adapter by its adapter name identification; and an adapter instruction for the adapter to acquire data from an industrial automation environment communicatively connected to the adapter, wherein the application is configured to generate the action the action comprising a uniform resource identifier, URI, comprising the adapter identifier and comprising a variable name identification configured to identify the data generated by the industrial automation machine to be acquired. transmit the action to the broker; receive a reaction from the broker, the reaction comprising the data acquired from the industrial automation environment by the adapter; wherein the broker is configured to: receive the action from the application; identify the adapter based on the adapter identifier; transmit the action to the adapter; receive the reaction from the adapter; identify the application based on the reaction; and transmit the reaction to the application; and wherein the adapter is configured to: receive the action from the broker; acquire the data from the industrial automation environment based on the adapter instruction; generate the reaction comprising the acquired data; and transmit the reaction to the broker. an adapter comprising an adapter name identification; a broker connected to the adapter; an application connected to the broker; wherein the application is configured to: generate an action configured according to a common gateway platform protocol and comprising: an adapter identifier configured to identify the adapter by its adapter name identification; and an adapter instruction for the adapter to acquire data from an industrial automation environment communicatively connected to the adapter, wherein the application is configured to generate the action the action comprising a uniform resource identifier, URI, comprising the adapter identifier and comprising a variable name identification configured to identify the data generated by the industrial automation machine to be acquired. transmit the action to the broker; receive a reaction from the broker, the reaction comprising the data acquired from the industrial automation environment by the adapter; generate an action configured according to a common gateway platform protocol and comprising: an adapter identifier configured to identify the adapter by its adapter name identification; and an adapter instruction for the adapter to acquire data from an industrial automation environment communicatively connected to the adapter, wherein the application is configured to generate the action the action comprising a uniform resource identifier, URI, comprising the adapter identifier and comprising a variable name identification configured to identify the data generated by the industrial automation machine to be acquired. an adapter identifier configured to identify the adapter by its adapter name identification; and an adapter instruction for the adapter to acquire data from an industrial automation environment communicatively connected to the adapter, wherein the application is configured to generate the action the action comprising a uniform resource identifier, URI, comprising the adapter identifier and comprising a variable name identification configured to identify the data generated by the industrial automation machine to be acquired. transmit the action to the broker; receive a reaction from the broker, the reaction comprising the data acquired from the industrial automation environment by the adapter; wherein the broker is configured to: receive the action from the application; identify the adapter based on the adapter identifier; transmit the action to the adapter; receive the reaction from the adapter; identify the application based on the reaction; and transmit the reaction to the application; and receive the action from the application; identify the adapter based on the adapter identifier; transmit the action to the adapter; receive the reaction from the adapter; identify the application based on the reaction; and transmit the reaction to the application; and wherein the adapter is configured to: receive the action from the broker; acquire the data from the industrial automation environment based on the adapter instruction; generate the reaction comprising the acquired data; and transmit the reaction to the broker. receive the action from the broker; acquire the data from the industrial automation environment based on the adapter instruction; generate the reaction comprising the acquired data; and transmit the reaction to the broker.