We will cover in subsequent chapters exactly how the standard interface definitions defined by the grid service specification allows for two services/resources interoperating together. These definitions do not, however, address the portability of services implementations . Portability across hosting environments still needs to be addressed by both grid communities and other hosting environments, including J2EE or .NET. These communities are working together on this, and solutions will be forthcoming over the next relatively short period of time.