Download presentation
Presentation is loading. Please wait.
1
معماری سرویس گرا (SOA)
2
معرفی معماری سرویس گرا معماری سرویس گرا (SOA) رهیافتی برای ساخت سیستم های توزیع شده است كه كاركردهای نرم افزاری را در قالب سرویس ارائه می كند.
3
مسير دستيابی به سرويس گرایی
4
؟ سرويس چيست سرویس ها اجزاء مستقلی هستند که پیغام های XML را پردازش می کنند. سرویس ها دارای رابط های خوش تعریف هستند که به وسیله یک سند مبتنی برXML که سند (WSDL) خوانده می شود . سرویس ها دارای نقاط انتهایی(Endpoint) هستند که استفاده کنندگان از و سایر سرویس ها می توانند بر اساس آدرس سرویس (معمولا URL ) به آن ها متصل شوند. این همان چیزی است که ارتباط(جفت شدن) آزادانه خوانده می شود.
5
تعاریف معماری سرویس گرا
یک تعریف ساده : سبکی از معماری که هدف آن دستیابی به اتصال سست (Loosely Coupled) در ارتباطات بین مولفه های نرم افزاری است.
6
عناصر تشکیل دهنده معماری سرویس گرا
7
SOA Layers لايه های معماری سرويس گرا
8
پروتکل های معماری سرویس گرا
(SOAP) Simple Object Access Protocol (WSDL) Web service Description Language (UDDI) Universal Description Discovery and Integration
9
SOA نیاز به عمده چالش های فناوری اطلاعات و خصوصا سیستم ها در سازمان ها
1.عدم امکان تعامل پذیری و یکپارچگی کلیه سیستم های اطلاعاتی سازمانی 2.تفاوت دیدگاه و فرهنگ واژگان کارشناسان فناوری اطلاعات با کارشناسان کسب و کار 3.عدم توانایی فناوری اطلاعات در تطبیق با سرعت تغییرات کسب و کار
10
معماری سرویس گرا از دیدگاه های مختلف
مدیران فناوری اطلاعات مدیران کسب و کار طراحان و پیاده سازان سیستم های اطلاعاتی
11
هم نواسازی و هم خوانی در معماری سرویس گرا
12
SOA سرویس وب نیست ... سرویس های وب یکی از روش هایی است که شما با استفاده از آن می توانید SOA را پیاده سازی نمایید. سرویس های وب راجع به مشخصه های تکنولوژی هستند، در حالی که SOA یک قاعده ی طراحی نرم افزار است. سرویس های وب سرویس های پیاده سازی شده توسط مجموعه ای از استانداردها می باشند ، در حالی که SOA یک الگوی معماری است.
13
کاربرد های معماری سرویس گرا
1. یکپارچه سازی سیستم های اطلاعاتی نقطه به نقطه مترجم مرکزی
14
SOA + Enterprise Service Bus (ESB)
15
Enterprise Service Bus (ESB)
16
کاربرد های معماری سرویس گرا
2. یکپارچگی اتوماسیون فرآیندهای سازمان در قالب ارکستریشن (هم نواسازی)
17
کاربرد های معماری سرویس گرا
3.تعامل پذیري بین سازمانی
18
طراحی با هدف پذيرش تغيير
معماری سرويس گرا و سنتی معماری سرویس گرا معماری سنتی طراحی با هدف پذيرش تغيير طراحی برای آخرين بار توسعه تدریجی تولید یک مرتبه اتصال سست اتصال محکم ساخت برای تغییر ساخت برای بقا مستقل از سکو تک سکو تمركز بر حرفه تمركز بر هزينه
19
مزایای معماری سرویس گرا از نگاه فناوری اطلاعات
بهبود قابلیت استفاده مجدد حضور فعالتر فناوري اطلاعات در سازمانها کاهش پیچیدگی و هزینه نگهداشت کاهش زمان چرخه تولید و توسعه سیستم های اطلاعاتی به خاطر استفاده از واحدهای قابل استفاده مجدد ارتقاء سیستم های اطلاعاتی موجود به جای جایگزینی یکجای آنها کاهش هزینه و زمان جهت پیکربندی مجدد
20
"معماری سرویس گرا" مفھومی جدید
نیست و ازدھه ٩٠ وجود داشته است ولی آنچه جدید است توانائی اجرا و عینیت بخشیدن به آن است كه به كمك ابزارھا و پروتكل ھای مربوطه میسر شده است.
21
Thank you
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.