This paper presents a service-based grid computing model which emphasizes that a grid is a special computing system. By comparing this model with the traditional computing system model, we analyze their similarities and differences, which is important for related grid study. The proposed model is very useful for future study in grid computing: it not only provides instructions for developing a grid system, but also provides a framework for the theoretical grid research.