45 ضدالگوی متداول در معماری سرویس گرا

  • سال انتشار: 1392
  • محل انتشار: کنگره ملی مهندسی برق، کامپیوتر و فناوری اطلاعات
  • کد COI اختصاصی: CECIT01_226
  • زبان مقاله: فارسی
  • تعداد مشاهده: 2426
دانلود فایل این مقاله

نویسندگان

محمدعلی ترکمانی

کارشناس ارشد مهندسی کامپیوتر

سیدحسین احمدی

کارشناس ارشدابزاردقیق و اتوماسیون

علی بیات

کارشناس مهندسی کامپیوتر

محمدرضا خدابخشی

مدیر پژوه ، واحد پژوه کارخانجات مخابراتی ایران

چکیده

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

کلیدواژه ها

معماری سرویس گرا، ضدالگو

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.