Coordination plays a very important role in mobile agent-based applications.Unfortunately,current coordination models can't finely meet the coordination need of mobile agents.In this paper,role-based coordination thinking is introduced,in which the key thinking is the separation of coordination function from the implementation of mobile agent.Then a coordination model using this thinking-RBRS-is given in detail,which indicates that this kind of separation not only simplifies the design and implementation of mobile agent,but also improves the scalability of whole mobile agent system.