انواع سرویس:/پایان نامه درباره مديريت امنيت اطلاعات

دانلود پایان نامه

“سرویس تحقق یک عملکرد کاری مستقل است. از دیدگاه فنی، سرویس توصیفی است از یک یا چند عملیات که از (چندین) پیام برای تبادل داده ها میان یک سرویس دهنده و یک سرویس گیرنده استفاده می کند. اثر فراخوانی سرویس آن است که سرویس گیرنده اطلاعاتی به دست می آورد و یا حالت مولفه یا سیستم سرویس دهنده را تغییر می دهد[9]”

“سرویس عملکردی خوش تعریف است که از زمینه یا حالت سرویسهای دیگر مستقل است[10]”

“سرویس، یک مولفه از یک برنامه کاربردی است که روی سکویی، که از طریق شبکه قابل دسترس است، مستقر شده و توسط یک سرویس دهنده ارائه می شود. واسطهای سرویس جهت فراخوانده شدن توسط سرویس گیرنده یا تعامل با آن، با استفاده از یک”توصیف سرویس” توصیف می شوند[11]”

“سرویس، یک نمایش منطقی است از یک عملکرد کاری تکرار شونده، که دارای نتیجه است(مانند بررسی اعتبار مشتری ، ارائه داده های وضع هوا، تلفیق گزارشهاو…)، مستقل است، ممکن است ترکیب سرویسهای دیگری باشد و برای مصرف کنندگان یک “جعبه سیاه” است[12]”

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

الف- یک عملکرد (وظیفه مندی) ارائه می کند که ممکن است کاری یا فنی باشد.

ب- قابل استفاده مجدد و از سایر سرویسها مستقل است.

پ – دارای توصیف، واسط با قرارداد خوش تعریف است و جزئیات داخلی آن از دید سرویس گیرندگان مخفی است.

ت- دارای یک یا چند عملیات است و ارتباط سرویسها توسط تبادل پیام میان این عملیات صورت می گیرد.

2-2-2- انواع سرویس

سرویسها از لحاظ سطح دانه بندی به سه دسته قابل تقسیم هستند:

الف- سرویسهای مولفه ای

یک سرویس مولفه ای یک عمل ساده اتمی روی یک موجودیت ساده است که برای انجام وظیفه خود به سرویس دیگری وابسته نیست. مثلاً دسترسی به یک جدول در پایگاه داده توسط این نوع سرویس انجام می شودو عملیات درونی این سرویس مثل بازیابی ، اضافه کردن ، به روز کردن یا حذف می توانند عبارات معادل SQL  را از پایگاه داده فراخوانی کنند. هیچ فراخوانی درونی از سرویس های دیگر در یک سرویس مولفه ای وجود ندارد.

ب-  سرویسهای مرکب

این سرویسها نیز دارای طبیعت اتمی هستند اما فراخوانی سرویسهای مولفه ای را به صورت یک سرویس درشت دانه تر یا یک فرآیند در سطح کسب و کار، همنواسازی می کنند. مثلاً ارسال یک گزارش هزینه ممکن است سرویسهای مولفه ای را برای افزودن یک رکورد به جدولی مانند ExpensReport افزودن چندین رکورد به جدولی مثل ExpensReportItem ارسال یک نامه الکترونیکی برای یک کارمند و ایجاد یک وظیفه و قرار دادن آن در لیست وظایف مدیر یک کارمند فراخوانی کند. با این وجود یک سرویس مرکب از دید سرویس گیرنده بی حالت است . و بر خلاف سرویسهای محاوره ای تراکنشهای دارای عمر طولانی را مدیریت نمی کند.

پ-  سرویسهای محاوره ای

این سرویسها(که سرویسهای جریان کاری نیز نام دارند) حالت را نگهداری و مانند یک ماشین حالت متناهی عمل می کنند . یک عملیات معین روی این سرویسها ممکن است محاوره را آغاز کند و یک قلم اطلاعاتی را در حالت معینی قرار دهد. عملیات بعدی محاوره ای را ادامه می دهد و حالت آن قلم را تغییر می دهد. محاوره با عملیاتی پایان می یابد که حالت آن قلم را به یک حالت پایانی تغییر می دهد.[13]

دانلود پایان نامه