A method of communicating between a control-level module and an enterprise-level module, the method comprising: receiving a first message in accordance with a first protocol from the control-level module at a receive manager of a bridge device, wherein the first protocol is an industrial protocol; sending a second message from a transmit manager of the bridge device back to the control-level module when the bridge device has determined that the first message has been successfully received; analyzing, based on when the bridge device has determined that the first message has been successfully received, the first message by a first adapter of the bridge device for enabling further communication of the first message to the enterprise-level modules (111, 112, 113), wherein the first adapter, upon analyzing the first message received by the bridge, determines a second adapter, chosen from a set of adapters (121, 122, 123) suitable for enabling further communication of the first message to the appropriate one of the enterprise-level module (111, 112, 113), wherein the choice of the second adapter from the set of adapters depends on a type of messaging transaction, associated with the first message, between the control module and the appropriate one of the enterprise-level module; and communicating a third message based upon the first message to the appropriate one of the enterprise-level modules through the use of the second adapter, wherein the communication of the third message occurs in accordance with a second protocol that is an information technology based or communication based protocol, wherein the bridge device is a business message manager implemented on a server that either supports or communicates with the enterprise-level modules over an enterprise service bus, ESB, (30, 120), and wherein the first message is received over an industrial control bus, ICB, via a network employing an industrial protocol, and wherein the industrial protocol employed by the network is a common industrial protocol, CIP, such that the network is a CIP-based network, and wherein the first message received via the CIP-based network is communicated via a class-3 connection. receiving a first message in accordance with a first protocol from the control-level module at a receive manager of a bridge device, wherein the first protocol is an industrial protocol; sending a second message from a transmit manager of the bridge device back to the control-level module when the bridge device has determined that the first message has been successfully received; analyzing, based on when the bridge device has determined that the first message has been successfully received, the first message by a first adapter of the bridge device for enabling further communication of the first message to the enterprise-level modules (111, 112, 113), wherein the first adapter, upon analyzing the first message received by the bridge, determines a second adapter, chosen from a set of adapters (121, 122, 123) suitable for enabling further communication of the first message to the appropriate one of the enterprise-level module (111, 112, 113), wherein the choice of the second adapter from the set of adapters depends on a type of messaging transaction, associated with the first message, between the control module and the appropriate one of the enterprise-level module; and communicating a third message based upon the first message to the appropriate one of the enterprise-level modules through the use of the second adapter, wherein the communication of the third message occurs in accordance with a second protocol that is an information technology based or communication based protocol, wherein the bridge device is a business message manager implemented on a server that either supports or communicates with the enterprise-level modules over an enterprise service bus, ESB, (30, 120), and wherein the first message is received over an industrial control bus, ICB, via a network employing an industrial protocol, and wherein the industrial protocol employed by the network is a common industrial protocol, CIP, such that the network is a CIP-based network, and wherein the first message received via the CIP-based network is communicated via a class-3 connection.