To answer my own question.
The documentation issued with NX4 gives a basic overview of the compiling and running processes.
The examples issued with NX4 give a good overview of the possibilities, especially with the remote example, which has a more complex structure.
The Journaling...
I am keen to start using NX Open, but cannot find any good tutorials or books on the subject.
Can anyone point me to a Tutorial or Book that provides a good introduction to NX Open? Ideally using Java.