Original: It typically involves multiple cloud components communicating with each other over application programming interfaces, usually web services.
Simplified: It typically involves multiple cloud components communicating with each other over application programming interfaces (usually web services).