US Patent: System for integrating processing by application programs in homogeneous and heterogeneous network environments