This document discusses service oriented cloud computing. It defines cloud computing as dynamically scalable shared resources accessed over a network that users only pay for what they use. The architecture of cloud computing involves communication between clouds. An example is given of an industrial cloud containing a software control system, database storage, application server, and computer network that allows clients to access the site from anywhere in the world. Requirements for implementing a service oriented cloud computing application are provided.