فصلنامه تخصصی فناوری اطلاعات و ارتباطات

نوع مقاله : مقاله پژوهشی

نویسنده

پژوهشکده علوم کامپیوتر، دانشگاه شهید باهنر، کرمان، ایران

چکیده

معماری سرویس گرا نوعی معماری سازمانی است که از کارکردهای مبتنی بر سرویس برای ساده سازی و اجرای فعالیت ها و یکپارچه سازی جریان های کاری بهره می گیرد و و سرویس گرایی شیوه ی تفکر مبتنی بر سرویس و توسعه ی سرویس گرا و برآیند آن هاست. ازسوی دیگر فناوری محاسبات ابری، طی سال های اخیر رو به محبوبیت گذارده و شرکتهای بزرگ فناور محور سراسر دنیا شروع به طراحی زیر ساخت های آن نموده اند. راهکارهای ابری به سبب مقرون‌به‌صرفه بودن و امکانات متعددی که در اختیار کسب‌وکارها قرار می‌دهند، امروزه بیش از پیش مورد توجه کسب و کارها قرار گرفته‌اند. انتخاب سرویس‌های ابری باید با توجه به نیازهای کسب‌وکار، بودجه و ارائه دهنده خدمات انجام شود؛ زیرا مواردی مانند امنیت و سرعت سرویس از اهمیت زیادی برخوردارند.
در پژوهش های جدید، ادغام برخی حوزه های فناوری همانند خدمات سرویس گرا در محاسبات ابری نیز مطرح گردیده اند. از آنجا که معماری های رایانش ابری ذاتا مبتنی بر رویکردهای سرویس گرائی بوده و متناسب با سبک معماری هایی می باشند که از سرویس گرایی پشتیبانی می نمایند؛ لذا ادغام این دو رویکرد در بسیاری از تحقیقات اخیر مدنظر بوده است. جهت درک بهتر چنین رویکردی، باید در ابتدا رابطه ی میان معماری سرویس گرا و مفهوم رایانش ابری را درک نمود که این مسئله تنها محدود به سطح معماری نمی گردد بلکه در سطوح راه حل و سرویس نیز حائز اهمیت است. ضمن اینکه این رویکرد دارای دستاوردها و چالش هائی می باشد که نیازمند تحلیل و بررسی می باشند. در این مقاله سعی شده است تا با مروری بر مفاهیم بنیادین در رایانش ابری و سرویس گرایی، به برقراری ارتباط بین این دو مفهوم و سپس برقراری ارتباط بین مؤلفه های اساسی پرداخته شود و به دستاوردها و چالش های پیش رو در این رویکرد اشاره گردد. لازم به ذکر است، این رویکرد هنوز در ابتدای راه پیشرفت خود قرار دارد. با در نظر گرفتن همپوشانی خدمات سرویس گرا و رایانش ابری می توان به آنتولوژی ها و پارامترهایی دست یافت که در آینده سبب بهبود در ساختارهای اجرائی سرویس ها و قابلیت های عملکردی مرتبط در محاسبات ابری شود و نو آوری های جدیدی را پیش روی آورد.

کلیدواژه‌ها

عنوان مقاله [English]

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

نویسنده [English]

  • mohammad Azadi

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

چکیده [English]

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.

کلیدواژه‌ها [English]

  • architecture
  • cloud computing
  • service oriented services
  • web service
  • service aggregation