مروری بر چالش ها در نگهداری سیستم های با معماری سرویس گرا
- سال انتشار: 1394
- محل انتشار: دومین همایش مهندسی کامپیوتر و فناوری اطلاعات
- کد COI اختصاصی: ICCEIT02_043
- زبان مقاله: فارسی
- تعداد مشاهده: 827
نویسندگان
دانشجوی کارشناسی ارشد مهندسی نرم افزار، دانشگاه آزاد واحد نجف آباد
چکیده
قابلیت همکاری و تعامل در ساختار نرم افزارها امروزه به عنوان یک مساله اساسی در فازهای مختلف مهندسی نرم افزار از جمله حفظ آن در مرحله تست و سپس نگهداری نرم افزار مطرح است. در اکثر مواقع وقتی بحث از قابلیت تعامل و همکاری در سیستم های نرم افزاری می شود متخصصین نرم افزار استفاده از معماری سرویس گرا و وب سرویس ها را پیشنهاد می کنند. علاوه بر مزیت های سیستم های سرویس گرا بکارگیری آنها و اعمال تغییرات در آنها و همچنین گذر از سیستم های سنتی به سمت مفهوم سرویس گرایی مشکلات و چالش های مربوط به خود را شامل می شود. تکامل و نگهداری این سیستم ها بدلیل جدید بودن استفاده واستقرار آنها چالشی بزرگ برای مهندسین نرم افزار می باشد. فهم برنامه با توجه به نبود کد اصلی ، ساختار توزیع شده این سیستم ها و همچنین مشکلات تطبیقاین سیستم ها در سازمان ها با توجه به وجود نرم افزارهای فعلی در سازمان ها چالش های اصلی در زمینه نگهداری و تکامل این نرم افزارها می باشند. در این مقاله چالش های اصلی در زمینه نگهداری سیستم های با معماری سرویس گرا را با تقسیم بندی آنها به دو گروه چالش های عمومی و چالش های نگهداری در گذر از سیستم های سنتی به SOA را بررسی کرده و شرح میدهیمکلیدواژه ها
معماری سرویس گرا ، وب سرویس ، نگهداری سیستم های نرم افزاری ، گذر به SOA ، چالش های نگهداریمقالات مرتبط جدید
اطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.