In industrial, scientific and commercial fields, geographically dispersed large data sets are necessary to be analyzed to get a lot of useful information by using distributed data mining (DDM). However, DDM now confronts many new challenges such as seamless-cooperation which can not easily be solved on current distributed computing environment. As the latest development of distributed computing technology, the gird computing may play a key role in solving these challenges. In this paper, the shortcoming of current existing DDM systems is showed, and a service-oriented architecture of DDM on the grid is proposed. The mining algorithm, distributed data sets and computing power are abstracted as web service resource (WS-Resource), which can cooperate to perform DDM as required dynamically. In addition, the paper describes the mining process on the proposed framework in detail.