معماری سرویس گرا (SOA) رهیافتی برای ساخت سیستم های توزیع شده
است که کارکردهای نرم افزاری را در قالب سرویس ارائه می کند.
سرویس چیست؟
سرویس ها اجزاء مستقلی هستند که پیغام های XML را پردازش می کنند.
سرویس ها دارای رابط های خوش تعریف هستند که به وسیله یک سند مبتنی برXML که سند (WSDL) خوانده می شود .
سرویس ها دارای نقاط انتهایی(Endpoint) هستند که استفاده کنندگان از و سایر سرویس ها می توانند بر اساس آدرس سرویس (معمولا URL ) به آن ها متصل شوند. این همان چیزی است که ارتباط(جفت شدن) آزادانه خوانده می شود.
نیاز بهSOA
عمده چالش های فناوری اطلاعات و خصوصا سیستم ها در سازمان ها
1.عدم امکان تعامل پذیری و یکپارچگی کلیه سیستم های اطلاعاتی سازمانی
2.تفاوت دیدگاه و فرهنگ واژگان کارشناسان فناوری اطلاعات با کارشناسان کسب و کار
3.عدم توانایی فناوری اطلاعات در تطبیق با سرعت تغییرات کسب و کار
SOA سرویس وب نیست ...
سرویس های وب یکی از روش هایی است که شما با استفاده از آن می توانید SOA را پیاده سازی نمایید.
سرویس های وب راجع به مشخصه های تکنولوژی هستند، در حالی که
SOA یک قاعده ی طراحی نرم افزار است.
سرویس های وب سرویس های پیاده سازی شده توسط مجموعه ای از استانداردها می باشند ، در حالی که SOA یک الگوی معماری است.
شامل 21 اسلاید powerpoint
دانلود پاورپوینت معماری سرویس گرا(SOA)