On-demand computing can be described as a computing infrastructure having a collection of systems, processes, and software, which are flexible, open and integrated. It is an infrastructure, which enables rapid deployment and integration of business applications and processes through virtualization and automation.
Integration of heterogeneous platforms requires applications to communicate using a common lingua franca such as WebServices.
The key characteristic of WebServices is application-to-application exchange of data independent of a platform. This data could be exceptions from a