Patent ID: 8458350

Claim:
An industrial automation system, comprising: a memory that stores computer-executable components, the computer executable components comprising: a link layer that includes a communications port that drives a data link according to a communication protocol; an application layer comprising an application object that facilitates use of a network stack of the communication protocol by an application that uses a different communication protocol; and a core layer that bridges communications between the application layer and the link layer and supports messaging between the application object and the communications port; and a processor that facilitates execution of at least one of the computer-executable components; wherein the core layer at least: receives a message router request packet comprising a first pointer to the application object and a new request; decodes the message router request packet and parses the first pointer and the new request; sends a notification to the application object that the new request is available according to the first pointer, the notification comprising a second pointer to a dispatcher; and allows the application object to receive the new request and to send a response via the dispatcher.