Gateway Server
The Gateway server is a container object, a.k.a. context - in fact it implements GatewayContext interface
The GatewayContext acts as a logical container for User modules (“Gateway modules and services”) and other GatewayContexts.
Some of main responsibilities of the are :
Logical container for its children
Establishing associations among children
Maintain lifecycle service
Provides security and transaction services for its children(to be implemented)
Responsible for delivering events fired by its children.