System Architecture for Supporting Mobile Applications by Using Proxy and Host Mobility