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 |