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

Slides:



Advertisements
Similar presentations
به نام خدا معرفی چهارچوب معماری C4ISR ریحانه جباروند
Advertisements

Professor: Dr. Ahmad Abdollahzadeh Amirkabir University of Technology, Computer Engineering and Information Technology Department Intelligent Systems Laboratory.
طبقه بندی تعاریف سیستم های تصمیم یار
1 بسم الله الرحمن الرحیم. 2 پژوهش های آموزشی فرآیند – محور (POER) علی عمادزاده عضو هیئت علمی EDC
© 2005 Prentice Hall Inc. All rights reserved. o r g a n i z a t i o n a l b e h a v i o r e l e v e n t h e d i t i o n.
طراحي و ساخت سيستم‌هاي تجارت الکترونيک
تعاریف هوش تجاری مهدی گرکانی درس هوش تجاری
شهره کاظمی 1 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets مروری.
طراحي و ساخت سيستم‌هاي تجارت الکترونيک ساخت سيستم‌هاي تجارت الکترونيک ECSE.
معماری DSS.
DSS in Actions. شرکت آتلانتیک الکتریک یک شرکت پیمانکاری سرویس دهی کامل الکتریکی برای کارهای صنعتی و تجاری است که در سال 1969 در چارلزتن تاسیس شد. یک شرکت.
انواع Middleware و معرفی دو نمونه
1 Network Address Translation (NAT). 2 Private Network شبکه خصوصی شبکه ای است که بطور مستقیم به اینترنت متصل نیست در یک شبکه خصوصی آدرس های IP به دلخواه.
Mass Customization سفارشی سازی انبوه
Chapter 2 Competing with Information Technology
رشد تهدیدات سایبری در چند سال گذشته روزانه بیش از 117,339 بدافزار تولید می شود.
Eric S. K. Yu Faculty of Information Studies, University of Toronto
معماری فناوری اطلاعات چیست؟
مدیریت اطلاعات و داده های سازمان یافته
معرفی پرتال سازمانی درسا مرکز فناوری اطلاعات و ارتباطات
آشنایی با میکروتیک عمادالدین بنگلی MTCNA.
فصل اول: رسانه های ذخیره سازی
متدولوژی CDM با رویکردهای CLASSIC و FAST TRACK
بنام خدا زبان برنامه نویسی C (21814( Lecture 12 Selected Topics
بسم الله الرحمن الرحیم.
استاد مربوطه: آقای دکتر حجاریان شیوا فتح اللهی آذر 1391
تحلیل و طراحی سیستم ها بخش ششم کتاب توربان.
چهاردهمین اجلاس سراسری فناوری رسانه
سیستم های مدیریت فرایندهای کسب و کار BPMS
Telemedicine.
استانداردهای تصاویر دیجیتال پزشکی با فرمت دایکام DICOM در سیستم PACS
ارائه شده: الهام قنبری فتحیه فقیه خراسانی گروه3 تابستان 85
نرم افزار نگهداری و تعمیرات مبتنی بر مدیریت دانش نت CMMS-MKMS
سیستم مدرسه کارنیک شرکت کارنیک سیستم
دکتر سعید خزائی 3. دکتر سعید خزائی 3 سازمان های موج سوم هستند که از سه ویژگی سازمان های فرانوگرا سازمان های موج سوم هستند که از سه ویژگی انعطاف پذیری.
به نام خدا.
به نام خالق عقل و خرد ARENA ارائه دهندگان: علی کتابداری امیر پورسلطانی.
درس مهندسی فناوری اطلاعات فصل 5
کاهش اثر پدیده تشدید زیرسنکرون توسط بانک مقاومت ترمزی دینامیکی
انجمن انفورماتیک ایران سمينار
SSO Single Sign-on Systems
مفاهیم پایه فناوری اطلاعات
Strain gauge Omid Kooshki Mohammad Parhizkar Yaghoobi
SE Dept.2 تهیه کنندگان: ملیحه اسکندری نسیبه پوتی
مهندسی سيستم‌هاي تجارت الکترونيکی
BSC-Based Framework for E-Business Strategy
جزوه درس طراحی سیستمهای شی گرا
آدرس : میدان هفت تیر – بن بست هوشیار – پلاک 5
سیستم های اطلاعات مدیریت Management Information systems
مهندسی نرم افزار عامل گرا
ASP.NET فرناز شریعت.
معرفی متدولوژی RUP ارديبهشت 1384.
دینامیک سیستمهای قدرت مدرس: دکتر مهدی بانژاد
فصل 4. فصل 4 جمع آوری نیازمندیها و تحلیل سیستم : فاز تولید هر نرم افزار با مرحله ای به نام تعریف مسئله شروع می شود. منظور از تعریف مسئله شناخت محیط.
استاندارد تولید نرم افزارCMM :
آشوب در سیستمهای دینامیکی
تدريس يار: ميثم نظرياني
جستجوی منابع الکترونیک
سمینار SharePoint رانندگی در بزرگراه پرتال ها
فرشاد آقابزرگی هوش تجاری
یادگیری الکترونیکی مبتنی بر دانش
سخت افزارهای امنیتی Hardware Security تهیه و ارایه : یونس جوان.
به نام یکتای دانا فصل اول: متدها و قواعد.
فصل 8 –Process and Deployment
اصول و مفاهیم حسابداری Principles And Concepts Accounting.
ساختمان داده ها گرافها.
مهندس شاهرخ حسین زاده،مهندس علیرضا خبیر،مهندس امین انصاری
آشنایی با فرایند داده کاوی در نرم افزار R گروه داده کاوی دایکه داود دوروش تابستان 6139.
هدف با استفاده از الگوریتم بهینه سازی کلونی مورچگان( ACO ) و قوانین سیستم فازی به تفسیرقوانین آنها میپردازیم. سپس، با بهره گیری از این قوانین، تعریف مناسبی.
سد خونی- مغزی. تکنولوژی نمایش فاژی و کاربرد آن  مقدمه و تاریخچه  نمایش فاژی در تولید آنتی بادی مونوکونال.
Presentation transcript:

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

معرفی معماری سرویس گرا معماری سرویس گرا (SOA) رهیافتی برای ساخت سیستم های توزیع شده است كه كاركردهای نرم افزاری را در قالب سرویس ارائه می كند.  

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

؟ سرويس چيست سرویس ها اجزاء مستقلی هستند که پیغام های XML را پردازش می کنند. سرویس ها دارای رابط های خوش تعریف هستند که به وسیله یک سند مبتنی برXML که سند (WSDL) خوانده می شود . سرویس ها دارای نقاط انتهایی(Endpoint) هستند که استفاده کنندگان از و سایر سرویس ها می توانند بر اساس آدرس سرویس (معمولا URL ) به آن ها متصل شوند. این همان چیزی است که ارتباط(جفت شدن) آزادانه خوانده می شود.

تعاریف معماری سرویس گرا یک تعریف ساده : سبکی از معماری که هدف آن دستیابی به اتصال سست (Loosely Coupled) در ارتباطات بین مولفه های نرم افزاری است.

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

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

پروتکل های معماری سرویس گرا (SOAP) Simple Object Access Protocol (WSDL) Web service Description Language (UDDI) Universal Description Discovery and Integration

SOA نیاز به عمده چالش های فناوری اطلاعات و خصوصا سیستم ها در سازمان ها 1.عدم امکان تعامل پذیری و یکپارچگی کلیه سیستم های اطلاعاتی سازمانی 2.تفاوت دیدگاه و فرهنگ واژگان کارشناسان فناوری اطلاعات با کارشناسان کسب و کار 3.عدم توانایی فناوری اطلاعات در تطبیق با سرعت تغییرات کسب و کار

معماری سرویس گرا از دیدگاه های مختلف مدیران فناوری اطلاعات مدیران کسب و کار طراحان و پیاده سازان سیستم های اطلاعاتی

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

SOA سرویس وب نیست ... سرویس های وب یکی از روش هایی است که شما با استفاده از آن می توانید SOA را پیاده سازی نمایید. سرویس های وب راجع به مشخصه های تکنولوژی هستند، در حالی که SOA یک قاعده ی طراحی نرم افزار است. سرویس های وب سرویس های پیاده سازی شده توسط مجموعه ای از استانداردها می باشند ، در حالی که SOA یک الگوی معماری است.

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

SOA + Enterprise Service Bus (ESB)

Enterprise Service Bus (ESB)

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

کاربرد های معماری سرویس گرا 3.تعامل پذیري بین سازمانی

طراحی با هدف پذيرش تغيير معماری سرويس گرا و سنتی معماری سرویس گرا معماری سنتی طراحی با هدف پذيرش تغيير طراحی برای آخرين بار توسعه تدریجی تولید یک مرتبه اتصال سست اتصال محکم ساخت برای تغییر ساخت برای بقا مستقل از سکو تک سکو تمركز بر حرفه تمركز بر هزينه

مزایای معماری سرویس گرا از نگاه فناوری اطلاعات بهبود قابلیت استفاده مجدد حضور فعالتر فناوري اطلاعات در سازمانها کاهش پیچیدگی و هزینه نگهداشت کاهش زمان چرخه تولید و توسعه سیستم های اطلاعاتی به خاطر استفاده از واحدهای قابل استفاده مجدد ارتقاء سیستم های اطلاعاتی موجود به جای جایگزینی یکجای آنها کاهش هزینه و زمان جهت پیکربندی مجدد

"معماری سرویس گرا" مفھومی جدید نیست و ازدھه ٩٠ وجود داشته است ولی آنچه جدید است توانائی اجرا و عینیت بخشیدن به آن است كه به كمك ابزارھا و پروتكل ھای مربوطه میسر شده است.

Thank you