افزایش قابلیت استفاده مجدد معماری سرویس گرا: بکار گیری برنامه سازی جنبه گرا

سال انتشار: 1391
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 633

فایل این مقاله در 8 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

NCCSE01_147

تاریخ نمایه سازی: 9 بهمن 1392

چکیده مقاله:

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

نویسندگان

میلاد احمدی

دانشکده مهندسی برق و رایانه - دانشگاه آزاد اسلامی واحد قزوین

حسن ختن لو

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

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Clarke, S. and Baniassad, E., A spect-Oriented Analysis and Design: ...
  • L. Bass, P. Clements, R. Kazman, Software Architecture in Practice, ...
  • Jamshidi, P., Sharifi, M., & Mansour, S. , To Establish ...
  • Thomas Erl (2012 [last update]). "Introducing SOA Design Patterns". SOa. ...
  • Kiczales, G., Lamping, J.. Mendhekar, A..&Maeda, Ch., Videira L. C., ...
  • Bass, L... Clements, P., & Kazman, R .Software Architecture in ...
  • Carton, A. J., & Clarke, S. Model-driven theme/uml. Transactions On ...
  • Ramnivas L..Aspect in Action.(2nd ed.), Forwardedby Rod Johnson (2009) ...
  • Yedduladoddi, R., Aspect Oriented Software Development: An Approach to Composing ...
  • Induruwana, C.D. Using an Aspect Oriented Layer in SOA for ...
  • Resendiz, M.P..&Aguirre, J.O.O. Dynamic invocation of Web services by using ...
  • Charfi, A.. & Mezini, M. A spect-Oriented Web Service Composition ...
  • نمایش کامل مراجع