As an important part of modern power system and future smart grid,the smart dispatching system has become a hot spot.To deal with the information isolated islands and tight coupling software design of traditional power dispatching system framework,a smart grid dispatching and control system framework based on service-oriented architecture(SOA)is proposed.An improved agent model is adopted to solve the service granularity planning and service entity realization problem existing in the power dispatch system built and integrated according to the service-oriented software design idea.For the tight coupling problem of traditional multi-agent system with object-oriented design method,a novel service oriented design method is used to demonstrate the autonomous,flexible and coordinated properties of multi-agent system.The traditional self-adaptive agent model is optimized and service-oriented service monitoring self-adaptive agent model is designed.Finally,the service-oriented smart grid dispatching and control simulation system based on multi-agent is designed to illustrate the design realizing method.