A method and system are provided to perform a process of managing
communications in an environment including a mobile work machine having
one or more on-board data links connected to one or more on-board modules
and a gateway and including one or more off-board data links connected to
one or more off-board systems and the gateway. The process is performed
by the gateway and includes receiving a request generated by a source
device and transmitted on a first data link. In one embodiment, the first
data link may be either one of the on-board data links and one of the
off-board data links. Based on the request, the gateway selectively
executes a server application that performs a server process. Further,
the gateway identifies a destination device associated with the request,
configures the request to a format compatible with the destination
device, and provides the formatted request to the destination device.
Additionally, the gateway receives a response to the formatted request
generated by the destination device, configures the response to a format
compatible with the first data link, and sends the response to a target
device over the first data link.