1 / 21

معماری سرویس گرا (SOA)

معماری سرویس گرا (SOA). معرفی معماری سرویس گرا. معماری سرویس گرا ( SOA ) رهیافتی برای ساخت سیستم های توزیع شده است كه كاركردهای نرم افزاری را در قالب سرویس ارائه می كند. مسير دستيابی به سرويس گرایی. ؟ سرويس چيست. سرویس ها اجزاء مستقلی هستند که پیغام های XML را پردازش می کنند .

Download Presentation

معماری سرویس گرا (SOA)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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

More Related