Megamodules - Definition
from different providers: several services from different providers available for similar tasks
autonomous: maintenance of megamodule and control over resources remains with provider
heterogeneous: accessible by various distribution protocols like RMI, DCE, CORBA
distributed: to be used by more than one client
large: computation intensive, data intensive, ongoing processes
Megamodules are large, autonomous, distributed, heterogeneous services or processes.