GF.Presentation Engine

A Presentation Engine function processes the input to and/or output from a facility, modelling the (technical) intelligence involved. This function can be used to model
 * a client interface;
 * an application programming interface (API);
 * translating data that is exchanged with/from that facility.

Presentation Engine functionality can also be deployed model how input/output capability is delivered to the consumer of a facility. For instance, a specialized Presentation Engine can decouple the physical location where the infrastructure facility is located from the physical location where the results are to be consumed. This comes in handy in situations where data is processed in bulk while data transport capabilities to/from the consumer are limited, e.g. when consulting a large database, or when using a remote workspace from a location with little bandwidth.