Marshalling data

The AE runtime system's primary purpose is to marshal data between the NPS system processes and AE processes. The mechanism to perform the marshalling is hidden from the AE programmer by the API. Data transfer is highly optimized, however, data transfer between processes is not as fast as data transfer within a process.