Provided are a method, system, and program for processing objects in a
distributed computing environment. A determination is made of a program
is needed to process a component. A file including the determined program
is requested from a remote process. The requested file is received from
the remote process, wherein the requested file includes a plurality of
sections, each including different programs. At least one section
includes programs that are intended only to be executed in a remote
address space of the remote process and at least one other section
includes programs that are intended to be downloaded from the remote
process and execute in a client address space that is different than the
remote address space. The programs are loaded from the section including
the determined program to execute in the client address space to process
the component.