Search code examples
soagrid-computingglobus-toolkit

Difference between Grid Computing and SOA?


I'm a student and I have a semester paper called 'GRID COMPUTING' and another called 'SOA'.

I've created SOA-based web services as part of my lab exercise. But it seems Grid Computing deals with the same WSDL-based services. I can't actually spot the difference between Grid Computing and SOA. (Now I have to do a project in Globus Toolkit.)

My question is:

What is the difference between Grid Computing and SOA?


Solution

  • Grid Computing is the infrastructure to run applications.
    SOA is a way to build applications.

    They are not related. In a nutshell,

    1. It is possible to expose the power of grid computing as web services (which is what Globus has done)
    2. It is possible to develop SOA solutions via web services (which most companies end up doing)