This paper presents a service mobility system based on Mobile Agent: MASM (Mobile Agent Based Service Mobility) and realizes it in simulation environments. MASM takes full advantages of Mobile Agent and Java
brings forward a new design method of Mobile Agent based on Dotting and modularization technologies
and accordingly it reduces the network transfer load effectively and makes the realization of service mobility across different networks neatly.This paper mainy focuses on the design of both MASM system and Mobile Agent inner architecture and the implementation of concrete service mobility.