|
|
ارائه روشی برای پشتیبانی از تطبیقپذیری در توسعه برنامههای کاربردی مبتنی بر سرویس
|
|
|
|
|
نویسنده
|
صدیقیانی کاوان ,شکرالهی سعید ,شمس فریدون
|
منبع
|
مهندسي برق دانشگاه تبريز - 1399 - دوره : 50 - شماره : 3 - صفحه:1281 -1291
|
چکیده
|
امروزه به دلیل پویایی محیط اجرای کاربردهای مبتنی بر سرویس، قابلیت تطبیق با تغییرات زمینه و محیط به یکی از مهمترین خصوصیات کیفی این کاربردها تبدیل شده است. ایجاد قابلیت تطبیقپذیری در زمان اجرا بهگونهای که خصوصیات توسعه کاربردهای سرویسگرا را پشتیبانی کند و قابلیت اجرا و استقرار بر بستر یکپارچهسازی مبتنی بر سرویس را داشته باشد مسئله پیچیدهای است. در این مقاله، روشی برای پشتیبانی از تحقق نیازمندیهای تطبیقپذیری در توسعه و تکامل کاربردهای سرویسگرا ارائه میگردد. برای رسیدن به این هدف، فرامدل توصیف فرآیندهای کسبوکار برای در نظر گرفتن دغدغههای پایش و تطبیق توسعه داده شده است. بهعلاوه، مجموعهای از سازوکارها جهت تبدیل نیازمندهای تطبیق به نقاط وارسی و روندهای تطبیق بهگونهای که قابلیت اجرا بر روی گذرگاه سرویس سازمانی را داشته باشد ارائه شده است. روش ارائهشده بر اساس سناریوهای مختلف در یک نمونه موردی و بر اساس آزمونهای کمی و کیفی مورد ارزیابی قرار گرفته است. نتایج حاصل از این ارزیابی نشان میدهد که روش ارائهشده میتواند امکان توسعه رفتارهای تطبیقپذیر را به شکل موثر از منظر توسعه نرمافزار و تحقق نیازمندیهای تطبیقپذیری فراهم آورد.
|
کلیدواژه
|
برنامههای کاربردی مبتنی بر سرویس، تطبیقپذیری، خصوصیات کیفی فرآیند، راهبرد تطبیق، یکپارچهسازی
|
آدرس
|
دانشگاه شهید بهشتی, دانشکده علوم و مهندسی کامپیوتر, ایران, دانشگاه شهید بهشتی, پژوهشکده فضای مجازی, ایران, دانشگاه شهید بهشتی, دانشکده علوم و مهندسی کامپیوتر, ایران
|
پست الکترونیکی
|
f_shams@sbu.ac.ir
|
|
|
|
|
|
|
|
|
A Method to Support Adaptability in Development of Service-based Applications
|
|
|
Authors
|
Sedighiani K. ,Shokrollahi S. ,Shams F.
|
Abstract
|
Nowadays, due to the dynamic environment of servicebased applications, the ability to adapt to environmental and contextual changes has become a crucial quality of such applications. However, providing these applications with adaptability capability at runtime so as to supports serviceoriented development characteristics and to be able to run on a service integration infrastructure is a complex and difficult task. This paper presents a method to support realizing adaptability requirements in the development and evolution of servicebased applications. To this end, the business process metamodel has been extended to monitoring and adaptation concerns. In addition, a set of mechanisms to transform these requirements to monitoring checkpoints and adaptation actions are presented in such a way that they can be deployed on enterprise service bus. The proposed method is evaluated on the basis of the several scenarios in a case study based on quantitative and qualitative experiments. The results of the evaluation demonstrate that the proposed method can effectively provide the possibility of developing adaptive behaviors.
|
Keywords
|
|
|
|
|
|
|
|
|
|
|
|