Quarterly Journal of Information and Communication Technology ​

Integration of Service-Oriented Architecture and Cloud Computing, Achievements and Challenges

Document Type : Original Research Article

Author

Institute of Computer science, Shahid bahonar University, Kerman, Iran

Abstract
Service-oriented architecture is a type of organizational architecture that uses service-based functions to simplify and implement activities and integrate work flows. Service-oriented approach is a service-based way of thinking and service-oriented development and their results. On the other side, cloud computing technology has become popular in recent years and large technology-oriented companies around the world have started designing its infrastructure. Cloud solutions are more and more popular nowadays due to their cost-effectiveness and the many possibilities they provide to businesses. Choosing cloud services should be done according to business needs, budget and service provider; Because things like security and service speed are very important. In new researches, the integration of some technological fields such as service-oriented services in cloud computing have also been proposed. Because cloud computing architectures are inherently based on service-oriented approaches and fit the style of architectures that support service-oriented; Therefore, the integration of these two approaches has been considered in many recent researches. In order to better understand such an approach, it is necessary to first understand the relationship between service-oriented architecture and the concept of cloud computing, which is not only limited to the architectural level, but also important at the solution and service levels. In addition, this approach has achievements and challenges that need to be analyzed and investigated. In this article, an attempt has been made to review the fundamental concepts in cloud computing and service orientation, establish a relationship between these two concepts, and then establish a relationship between the basic components, and point out the achievements and challenges ahead in this approach. It should be noted that this approach is still at the beginning of its development. By considering the overlap of service-oriented services and cloud computing, ontologies and parameters can be obtained, which in the future will lead to improvements in the execution structures of services and related performance capabilities in cloud computing and bring forward new innovations.

Keywords