Cloud-oriented architecture (COA) is a national model which encompasses all the factors and elements that come under the purview of cloud and the cloud environment. COA could include the logical and physical components, output, procedures and systems that constitute any of the cloud computing model or services. The cloud-oriented architecture looks to eliminate the architectural limitations that surround the concept of cloud infrastructure.
Cloud-oriented architecture is an important building factor of Internet of Things (IOT) where anything and everything related to a system including people, machines, and any item are connected through a wide-area network (WAN) or the Internet. Cloud-oriented architecture has its history to service-oriented architecture (SOA), event-driven architecture (EDA) and much similar. It is a combination of the earlier constructed architectures of resource-oriented architecture (ROA) and hypermedia-oriented Architecture (HOA). Resource oriented architecture is a concept that is related to uniform resource identifier(URI) and is a comprehensive term that includes hardware infrastructure components like servers, computers, printers, routers and other devices and scripts, web pages, JSP/ASP pages and much similar. Hypermedia-oriented architecture gives better control. While the traditionally distributed applications had centralized control hypermedia applications removes the barrier and enables the Web to be worldwide without any centralized control allowing horizontal scaling.