Читать книгу Cloud Computing Solutions - Группа авторов - Страница 83

3.2.4 Integrating SOA and the Cloud

Оглавление

We have already discussed the cloud services and also basic concepts of SOA. Cloud services benefit from service-oriented orchestration. The modular approach of SOA is advantageous and getting attached with cloud services. When cloud services and the service-oriented approach are combined, service providers benefit because they can provide the services according to the requirements of the cloud users. Moreover, cloud users also get the advantages of this combinatorial approach because they are getting services according to how much they need. So, they have to pay for how much they have used. And this is the concept of “pay-per-use.”

Cloud architectures are built in such a way that components can be reused in an efficient way and those will be effectively compatible with the service-oriented approach. In the SOA approach to modeling software, software is organized in terms of services, each capturing reusable functionality that can be discovered at run time and accessed in a location transparent manner through well-defined, open standards technology-based interfaces. Although SOA is not a new concept, it has been receiving considerable attention in recent years [8].

In an SOA environment, end users request an IT service (or an integrated collection of such services) at the desired functional, quality and capacity level, and receive it either at the time requested or at a specified later time. Service discovery, brokering, and reliability are important, and services are usually designed to interoperate, as are the composites made of services [8].

Hence, we can see that the SOA-based approach is quite suitable for designing cloud services. While designing the cloud architecture, the cloud architects and cloud developers can easily get the benefits of SOA and are able to provide the services according to the needs of the users. The main purpose of this approach is to deliver the business service to the customers with minimal cost and also efficient use of resources.

In the next subsection, we will focus on the architectural framework of cloud computing. We will describe the modular approach of cloud computing which is the combination of cloud services and SOA.

Cloud Computing Solutions

Подняться наверх