پایان نامه رشته فناوری اطلاعات : ارائه یک چارچوب سرویس گرا مبتنی
عنوان پایان نامه :
یک صفحه از متن پایان نامه فقط برای نمونه :
مفاهیم اصلی معماری سرویس گرا:
مفاهیم اساسی فنی معماری سرویس گرا که قادر به تأمین ویژگیهای مورد انتظار این معماری است، عبارتند از :
- سرویس
ایده معماری سرویس گرا، مجزا سازی جنبه های کسب و کاری یک مسئله است و این تجرد به شکل سرویس ظهور مییابد. [15]
هدف معماری سرویس گرا، ساختار دهی سیستمهای توزیع شده بزرگ بر مبنای تجرید و خلاصه سازی قواعد و توابع کسب و کاری است. تعاریف متعددی از سرویس ارائه شده است که تعدادی از آنها در زیر آورده شده است:
یک سرویس نمایشگر یک وظیفه کسب و کار تکرار پذیر است. سرویسها برای مخفی سازی توابع عملیاتی با فراهم کردن یک واسط خوش تعریف و مستقل در یک برنامه استفاده میشوند. سرویسها میتوانند به وسیله سایر سرویسها با برنامه های مشتری مورد استفاده قرار گیرند. [16]
– سرویس یک مؤلفه نرم افزاری با وظیفه و عملکرد مشخص است. که در بر گیرنده مفهوم سطح بالای کسب و کار است. [22]
– سرویس به معنای نیاز یک مصرف کننده به قابلیتها و امکاناتی است که توسط یک تأمین کننده سرویس فراهم میشود. [23]
– سرویس کاری است که به وسیله یک سرویس دهنده انجام میشود که ممکن است انجام یک درخواست کوچک روی داده مانند دریافت یا ذخیره اطلاعات باشد یا مربوط به انجام کاری پیچیده تر مانند چاپ یک تصویر باشد. [74]
– سرویس به معنای پیاده سازی یک کارکرد کسب و کار خوش تعریف است که میتواند در فرایندها با نرم افزار های مختلف مورد استفاده و فراخوانی قرار بگیرد. [73]
بر اساس این تعاریف هر سرویس مأمور انجام وظیفه یا کارکردی خاص است. بسته به دانه بندی سرویس , عملیات و توابع قابل انجام توسط سرویس متفاوت است. به عنوان مثالی از سرویس میتوان به سرویس محاسبه عوارض سالیانه اشاره کرد که شامل توابعی است که محاسبه عوارض نو سازی را برای یک ملک انجام میدهد. این سرویس خود از چند سرویس دیگر استفاده میکند. یکی از آنها سرویس محاسبه ارزش ملک است که اولین تابع از محاسبه عوارض نو سازی است.