استخراج سرویس‌های نرم‌افزاری و انطباق آنها با اهداف سازمان

نویسندگان

1 دانشکده و پژوهشکده فناوری اطلاعات و ارتباطات، دانشگاه جامع امام حسین(ع)

2 گروه مهندسی کامپیوتر، دانشکده و پژوهشکده فناوری اطلاعات و ارتباطات، دانشگاه جامع امام حسین(ع)

چکیده

چکیده
با وجود پیشرفت‌های بسیار خوبی که معماری سرویس‌گرا در طی چند سال اخیر داشته است، همچنان با چالش‌هایی روبرو می‌باشد. یکی از مهم‌ترین چالش‌های این معماری، استخراج و شناسایی سرویس و انطباق سرویس‌های شناسایی شده با اهداف کسب‌وکار سازمان است. در این مقاله، یک روش برای برطرف نمودن مشکلات ناشی از عدم انطباق سرویس‌ها با اهداف سازمان ارائه شده است. بدین ترتیب که پس از شناسایی سرویس‌ها، درخت اهداف سازمان تهیه شده و ماتریس هدف-سرویس ایجاد می‌گردد. با بررسی این ماتریس، دو مسئله مهم مشخص می‌شود: نکته اول، عدم پوشش اهداف سازمان توسط سرویس‌هایی که شناسایی شده‌اند و نکته دوم، عدم هم‌راستایی سرویس‌های شناسایی شده با اهداف سازمان می‌باشد. با استفاده از روش پیشنهادی در این مقاله، می‌توان از انطباق سرویس‌های شناسایی شده با اهداف سازماناطمینان حاصل نمود. این موضوع همچنین موجب ارتقاء قابلیت عملیاتی و پایداری سیستم‌های نرم‌افزاری در راستای تحقق شاخص-های پدافند غیرعامل می‌گردد.

کلیدواژه‌ها


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

Software Services Elicitation and Their Compliance with Organizational Goals

چکیده [English]

Abstract:
Despite the great advances in Service Oriented Architecture in recent years, it is still facing a number of challenges. One of the main challenges of this architecture isthe extraction and identification of services and compliance of identified services with business goals of the organization. In this paper, a method is presented to solve the problems non-compliance of services with the objectives of the organizations. In this method, after identification of the services, the tree of goals is produced and the target –service matrix is created. By examining this matrix, two important issuesare determined. First, lack of coverage of organization targets by the identified services and second, non compatibility of identified services with organizational goals. The method proposed in this paper can be used for ensuring compliance of services with organizational goals.

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

  • Service Oriented Architecture
  • Service Elicitation
  • Identify Service
  • Candidate Service
  • Tree Organizational Goals
  • Compliance Services