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

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

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: معماری سرویس گرا (SOA)

سرویس سرویس معماری معماریگراگرا

(SOA)

سرویس سرویس معماری معماریگراگرا

(SOA)

Page 2: معماری سرویس گرا (SOA)

معماری معرفیگرا سرویس

معماری معرفیگرا سرویس

گرا ) سرویس های( SOAمعماری سیستم ساخت برای رهیافتیشده توزیع

می ارائه سرویس قالب در را افزاری نرم كاركردهای كه استكند.

 

Page 3: معماری سرویس گرا (SOA)

به دستيابی مسيرگرایی سرويس

به دستيابی مسيرگرایی سرويس

Page 4: معماری سرویس گرا (SOA)

سرويس ؟ چيست

سرويس ؟ چيست

های پیغام که هستند مستقلی اجزاء ها را XML سرویسکنند می .پردازش

وسیله به که هستند تعریف خوش های رابط دارای ها سرویسبر مبتنی سند سند XMLیک شود ( WSDL )که می .خوانده

انتهایی نقاط دارای ها استفاده ( Endpoint)سرویس که هستندآدرس اساس بر توانند می ها سرویس سایر و از کنندگان

معموال ) . ( URL سرویس چیزی همان این شوند متصل ها آن به ) ( شود می خوانده آزادانه شدن جفت ارتباط که .است

Page 5: معماری سرویس گرا (SOA)

معماری تعاریفگرا سرویس

معماری تعاریفگرا سرویس

ساده : تعریف یک

به دستیابی آن هدف که معماری از سست )سبکی LooselyاتصالCoupled) در

. است افزاری نرم های مولفه بین ارتباطات

Page 6: معماری سرویس گرا (SOA)

معماری دهنده تشکیل عناصرگرا سرویس

معماری دهنده تشکیل عناصرگرا سرویس

Page 7: معماری سرویس گرا (SOA)

SOA Layers سرويس معماری های اليهگرا

SOA Layers سرويس معماری های اليهگرا

Page 8: معماری سرویس گرا (SOA)

معماری های پروتکلگرا سرویس

معماری های پروتکلگرا سرویس

(SOAP) Simple Object Access Protocol(SOAP) Simple Object Access Protocol

(WSDL) Web service Description Language(WSDL) Web service Description Language

(UDDI) Universal Description Discovery and Integration(UDDI) Universal Description Discovery and Integration

Page 9: معماری سرویس گرا (SOA)

SOA به SOA نیاز به نیاز

سیستم خصوصا و اطالعات فناوری های چالش عمدهها سازمان در ها

اطالعاتی .1 های سیستم کلیه یکپارچگی و پذیری تعامل امکان عدم سازمانی

با .2 اطالعات فناوری کارشناسان واژگان فرهنگ و دیدگاه تفاوتکار کارشناسان و کسب

3. توانا تغییرات یعدم سرعت با تطبیق در اطالعات فناوری یکار و کسب

Page 10: معماری سرویس گرا (SOA)

دیدگاه از گرا سرویس معماریمختلف های

دیدگاه از گرا سرویس معماریمختلف های

کار و کسب کار مدیران و کسب مدیران

اطالعاتی های سیستم سازان پیاده و اطالعاتی طراحان های سیستم سازان پیاده و طراحان

اطالعات فناوری اطالعات مدیران فناوری مدیران

Page 11: معماری سرویس گرا (SOA)

معماری در خوانی هم و نواسازی همگرا سرویس

معماری در خوانی هم و نواسازی همگرا سرویس

Page 12: معماری سرویس گرا (SOA)

SOA نیست وب ...سرویس SOA نیست وب ...سرویس

وب های وب سرویس های با سرویس شما که است هایی روش از یکیتوانید می آن از نمایید SOASOA استفاده سازی پیاده .را

وب های وب سرویس های هستند سرویس تکنولوژی های مشخصه به ، راجعکه حالی در

SOASOA است افزار نرم طراحی ی قاعده .یک

وب های وب سرویس های توسط سرویس شده سازی پیاده های سرویسباشن می استانداردها از ای که دمجموعه حالی در ،SOASOA یک

است معماری .الگوی

Page 13: معماری سرویس گرا (SOA)

معماری های کاربردگرا سرویس

معماری های کاربردگرا سرویس

اطالعاتی. 1 های سیستم سازی یکپارچه

به نقطهنقطه

مترجم مرکزی

Page 14: معماری سرویس گرا (SOA)

SOA + Enterprise Service Bus (ESB)SOA + Enterprise Service Bus (ESB)

Page 15: معماری سرویس گرا (SOA)

Enterprise Service Bus (ESB)Enterprise Service Bus (ESB)

Page 16: معماری سرویس گرا (SOA)

ارکستریشن. 2 قالب در سازمان فرآیندهای اتوماسیون یکپارچگی ) نواسازی) هم

سرویس معماری های کاربردگرا

Page 17: معماری سرویس گرا (SOA)

سازمانی. 3 بین پذیري تعامل

سرویس معماری های کاربردگرا

Page 18: معماری سرویس گرا (SOA)

سنتی و گرا سرويس سنتی معماری و گرا سرويس معماری

سنتی معماری سرویس معماریگرا

بار آخرين برای طراحی پذيرش هدف با طراحیتغيير

مرتبه یک تولید تدریجی توسعه

محکم اتصال سست اتصال

بقا برای ساخت تغییر برای ساخت

سکو تک سکو از مستقل

هزينه بر تمركز حرفه بر تمركز

Page 19: معماری سرویس گرا (SOA)

نگاه از گرا سرویس معماری مزایایاطالعات فناوری

نگاه از گرا سرویس معماری مزایایاطالعات فناوری

مجدد استفاده قابلیت بهبود

سازمانها در اطالعات فناوري فعالتر حضور

نگهداشت هزینه و پیچیدگی کاهش

به اطالعاتی های سیستم توسعه و تولید چرخه زمان کاهشاز استفاده خاطر

مجدد استفاده قابل واحدهای

آنها یکجای جایگزینی جای به موجود اطالعاتی های سیستم ارتقاء

مجدد پیکربندی جهت زمان و هزینه کاهش

Page 20: معماری سرویس گرا (SOA)
Page 21: معماری سرویس گرا (SOA)