There are numerous examples of using VI server to make calls to VIs on another machine. Check the examples in LV and on NI's web site.
But basically, all you do is open a reference to the copy of LV running on the other machine using the Open Application Reference function. The reference you get from this operation allows you to open a reference to the VI that you want to run. The only proviso is that the required VI must be open on the other machine.
From here on it's just like executing a VI using Call by Reference on your own machine.
In fact, handled properly, it can disguise the fact that you are even getting your data from a remote machine.
Also if the purpose of the remote call is to simply fetch data over the network, the t
arget will probibly want to be some sort of cache VI that hold the data is an uninitialized shift-register and is written in the host VI and read in the client.
However, there is nothing saying that the VI you call can't read a DAQ card or instrument on the remote machine and return the results to you. In that case, there wouldn't even necessarily be an application running on the remote machine...
If you have any questions after poking through a few examples, give a hollar.
Mike...