Module functionality
May act as a client for a back-end service such as Globus GRAM or a database
May invoke other Gateway Middle Tier services such as File Services or Resource Discovery
May implement the desired functionality internally (say, in Java) [thus not a proxy]
May interact with other modules and the Front End through events