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

Preview:

DESCRIPTION

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

Citation preview

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

(SOA)

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

(SOA)

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

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

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

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

 

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

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

سرويس ؟ چيست

سرويس ؟ چيست

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

به نقطهنقطه

مترجم مرکزی

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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