More Related Content
PHP Web service - وب سرویس SOAPUI in the software testing and main.pptx Secure Web Application Development Framework (Persian) لحاظ کردن موارد امنیتی در طراحی سرویسهای از نوع RESTFUL Similar to Soap vs restful (20)
Persian translation of Technology Infrastructure WordPress Website Design vs. Coding A Comparative Analysis with 4 Key Points.pdf Content management system اهمیت و ویژگی های Web Platform در حال و آینده How Create Waf With Naxsi وردپرس چیست؟ مزایای طراحی سایت با وردپرس توسعه نرمافزارهای مقیاسپذیر بر اساس معماری ریزسرویسها (Microservices) و اجر... معرفی مهمترین افزونه های وردپرس Introduction to Cloud Computing and Openstack مدل دستیابی به بانکداری باز در ایران Microservices Workshop Part 1 Soap vs restful
- 3. مقدمه
.1Soapچیست؟
یکبر مبتنی پرتوکلxmlاست.بین اطالعات کردن بدل و رد برای
برنامه.
،تر ساده زبان بهsoapیک به دستیابی برای است پروتکل یک
وب در شد ارائه سرویس(web Service)
.2RestFulچیست؟
پروتکل بر مبتنی که است جدید معماری یکHTTPو است استوار
مانند پیچیده های معماری از تر راحت خیلی ان از استفادهsoap،
RPCوCORBAاست
3
- 4. ها ویژگیsoap
.1است ارتباطی پادمان یک
.2میشود استفاده پیام ارسال برای
.3است شده طراحی شبکه و اینترنتی های محیط برای.
.4نیست اجرا و سازی پیاده محیط به وابسته
.5بر مبتنیXml
.6آتش دیوارهای از(Firewall)میکند گذر(Blockنمیشوند)
4
- 6. پیام ساختارsoap
.1نامه پاکت نام به ضروری بخش یکEnveloapeشود می گفته
.2Header
.3بدنه قسمت
.1Call
.2Response
.4خطا قسمتfaultاست اختیاری که
6
- 7. پیام قوانینsoap
.1قالب در حتما پیامxmlباشد.
.2از بایدnamespaceدر شده تعریفEnvelopeکند پیروی.
.3کند استفاده مجاز و شده تعریف های داده نوع از باید فقط.
.4نباد پیام قالب درDTDشود استفاده.
.5باشد پردازشی دستورات شامل نباید
7
- 9. ویژگیRest
.1Restپادمان یک(پروتکل)جایگزین راه بلکه نیستsoapوRpcاست
.2نیست وابسته عامل سیستم یا محیط به
.3نیست وابسته توسعه ومحیط زبان به
.4روی که این دلیل بهHTTPها سرویس وب توسعه برای استاندارد راه یک میشود اجرا
است.
.5مبنای بر میتواندxmlمثلRssقالب در یاjsonباشد
9
- 10. توسعه اهدافRest
.1سیستم اجزای بودن پذیر مقیاس
.2سیستم با ارتباط برای عمومی رابط یک ایجاد
.3سیستم توسعه اجزای به نبودن وابسته
.4،امنیت کردن ،اجبار اطالعات انتقال بندی زمان کاهش برای واسط اجزای از استفاده
سیستم در موجود قوانین سازی کپسوله و سازی وپنهان
10
- 11. با کاربر اطالعات خواهیم می
کاربری شماره123456در را
کنیم یافت
در منظور این برایSoapاین به
صورت:
مثالSoap
11
- 12. مثالRest
کاربری شماره با کاربر اطالعات خواهیم می123456
کنیم یافت در را
در منظور این برایRestصورت این به:
http://www.acme.com/phonebook/UserDetails/12345
12
- 19. گیری نتیجه
روش است ذکر شایان نهایت درsoapبیشتر
مورد میانی های سریس سازی پیاده برای
روش و گیرد می قرار استفادهRESTدر بیشتر
میانی سرویس به نیاز که دارد کاربرد مواردی
ارتباط اصطالحا و ندارد وجودpoint-to-point
است.
19