Abstract
Service Oriented Architecture (SOA) is an architectural style for developing and integrating enterprise applications to enable an enterprise to deliver self-describing and platform independent business functionality. Grid Computing (GC) is a framework that allows pooling of physical resources to enable virtualisation of distributed computing, enterprise data and enterprise functionality. The two are synergetic in the sense that, whereas SOA can provide a strong basis for GC, technical framework based on GC provides the optimum foundation for SOA. This paper discusses the two paradigms and provides some useful information for the benefit of large enterprises that wish to embark on the development and implementation of SOA based on Grid Computing.