Generally speaking, grid computing is a subset of distributed computing that emphasizes making efficient use of otherwise unused CPU or data resources. Another implication of the term implies access to commodity computing power as easy as the electric grid makes access to electrical power.
It turns out that the term "grid" gets applied to a wide range of computing configurations, so our first step will be characterizing various kinds of grid technology along various conceptual dimensions. This should lead to an indication of the areas where grid computing and Web services can cooperate.