صفحه 1:
سس رو و
صفحه 2:
»
موضوع ارائه:
وب سرویس ۰ ٩0۸۳
SOAP ۰, 2
صفحه 3:
۳۹
تعريف وب سرويس
تفاوت وب سرویس با نرم افزار های تحت وب
معماری(ساختارآوب سرویس
** مزايا ومعايب وب سرويس
ل 00
۱ +
لوغ أبعع5 االالكا
0250001000002
WV) 2
UDDI “
9
۶ پشته وب سرویس
SOAP ۰, 2
صفحه 4:
صفحه 5:
9 Bs
وب سرویس واسطی برای توصیف مجموعهای از عملیات در سطح شبکه است که از طریق پیام-
eer ees rub al Neer ner el eee ree Oe eee
RECO a ar reer pre ere eRe reed ome Ue
پر و رات ی رم رسب رس
هاى انتقال و موقعيت آن مى باشد.
نقش وب سرويس
2
een org
1
SOAP ۰, 2
صفحه 6:
تفاوت بين وب سرويس با نرم افزار هاى تحت وب
جدود اا امت سه
RE aes
عن سكم كل ريه يت واسته به فناویی است ASP. PHP)
RECS توسط كاريران و با استفاده از مروركر استفاده ميشوند.
معمارى (ساختار) وب سرويس بر بايه تعامل
اس انیت
(Service Registry) 6
(TO COC 1) en ee
SOAP
صفحه 7:
لا ما
02 یافتن (۴:0۵)
2
SOAP ۰, 2
صفحه 8:
مزایا...
*** قابليت همكارى
ا
omg 0
000000
000
[reece eae ee
va
غیرقابل تغییر بودن
ضمانت اجرا
SOAP
صفحه 9:
ti mee OU لت
ReneS تا
RSM eee ee een nee hem eke La
Om PS ne espe men Te
1۱ eenesTn erect)
های فراخوانی کننده به روال دوردست
ees ene eae erie | o)
RRC rere Ss)
این شکل, جریان فعالیت را که در طول
500
صفحه 10:
10
روشهاى فراخوانى 6م85
XML-RPC >
SOAP >
CORBA >
[leo 7
ا ا Perea
5057 -14778 است كه بدنه ابن درخواست از 041لامى باشد.
000 ا ا ا SEES (VEL a
SERCO) (a ae اند ۲0۱-886 است 0 ا
TES oe er)
ols XML-RPC است
25 —e——
روتها ییاجر مود ازجم 278 ,58178 ,80178 و 000001041 أ es) SOAP
۰, 2
SOAP
صفحه 11:
ادامه
CORBA >
OMEN CESS ROS ee Nene Stl hrc Neb Te Tee oP mec LIN
پروتکل به طور معمول در برنامههای کاربردی چندلایه استفاده میشود. 6088۵ توسط بسیاری
از سازند كان و برنامههاى كاربردى رايكان يشتيبانى شده است و با جاوا و ++6به خوبى كار
ا ل ا الا ا
< الامعم
)0 ا ا 000
eed ل ی ۳
ا 0 0
SOAP 34
صفحه 12:
XML (extensible Markup Language)
fear MEROO Te Nene Les mee nC Le Si Cee med
Freee ل ل ا NB Von Te BC IY
الاللالها ارائه شد و به سرعت مورد استقبال قرار تثرفت. ساختار زبان 841لا اصول و قوانين قابل
See ened ا ا ل ا ا ا
000 000
۱ دارای قدرت و توسعه پدیری 560/1 با ۱0۵08274
ae bt retry
در وب به آن نیاز دارد است. استقلال اطلاعات يا جدا
oy اا 1۱
م جه هي
3
FLASH
SOAP ۰, 2
صفحه 13:
XML Security :
و ee eT eS
«معرفى مى كند
و
برای بازیابی بخشی از یکك سند.
۱
داشته باشند.
۱
۱
SOAP ۰, 2
صفحه 14:
استاندارد هاى وب سرويس
SOAP (Simple Object Access Protocol)
یکی از عمومی ترین استاندارد هایی است که در وب سرویس ها استفاده می شود.
م ا ال ا لانن
Ee Sere reer ee et] ا ل 0 ا 0 ا 0
دسامبر سال ۲۰۰۱ در ۷/36 ارایه شد.
هدف اصلی 50۵ ایجاد روشی جهت فرستادن دیتا بین سیستم هاپی است که بر روی شبکه پخش
شده آند. وقتی یک برنامه شروع به ارتباط با وب سرویس می کند. پیغام های 508۴ وسیله ای برای ارتباط
Recor RecN eee ee
به عنوان يك يروتكل مبتنى بر ١1/اكا: بروتكل 5088 تشكيل شده از يك سرى الكوهاى ١ /االاى است. اين
نب 00000
اطلاعاتى كه براى طرف مقابل تفسير كردن متن را آسان كند.
SOAP
صفحه 15:
لم
| ا ery
ewe Seer pene me Teer nc ا eer nCls
Metrcmp yea Tc Tee ete Ce eae rn
0 ا emer]
یت
ea epee
cee eed
Sr ee Sele caer re eC ERs ht SiC ا
پیچیده نیاز نیست.
SOAP ۰, 2
صفحه 16:
16
پیفام است.
عنصر عمواء600 ريشه يك
ae ne ed 0
را داشته باشد.
ores ۱
با
رد
(soap:Header>
SOAP
صفحه 17:
WSDL (Web Services Description Language)
3 eco]
ROR We era Oe ren rer ere meres NN eT peer Cnet nee
توضیحات در ۷501 نوشته می شود. متنی به 160۷/1 كه به برنامه ها مى كويد ابن وب سرويس جه
اطلاعاتی لازم دارد و چه اطلاعاتی را بر می گرداند
Ee El aus ier Ce bt se Ls meat) ا
IPPON IES aE Peds eel eaneee sagen penne re cis eel Fear re peewee bg wea el pee aetes ep
5520500
00100011 ا ا ااا TT)
SOAP ۰, 2
صفحه 18:
ادامه,,
250700 0 لل ل ل CN reel keene nee) eT
Cir ل mest en ELE)
دست ساخت است و هنوز کامل نشده. ولی هم اکنون | کثر سازند گان وب سرویس از آن
استفاده می کنند.
[۱9 م CA Re MTSE Rien Bip Ret ye lS Sik err ene eS
مکان و نحوه استفاده از وب سرژیس را توضیح می دهد. یک فایل ۷۷5۷۵1 نوع پیغام هایی که
تا سا neal eae)
براى كار با وب سرويس بايد به آن بفرستد.
این مهم است که بدانیم ۷/50۱ برای برنامه ها طراحی شده است نه براى خواندن آن توسط
weer emp ei eee eT MCR aml eel] ا
Breage Serge
SOAP ۰, 2
صفحه 19:
UDDI (Universal Description , Discovery and Integration)
ROR WOES ا epee en |>)>) Neri Teep pen rer ye eel ES) Rtcoe ieee yor
ا deed oe CSE ES et eae
Fewer ا ا oe ype] EE OONPen es ERY Co
است. با استفاده از 080۱ [۱ شر کتها می توانند اطلاعات خود را در اختیار شرکت های دیگر قرار بدهند و
مدل 828 ایجاد کنند. همان طور که از نام آن مشخص است شرکت ها می توانند وب سرویس خود را
معرفی کنند. با وب سرویس دیگران آشنا شوند و از آن در سیستم های خود استفاده کنند. این
استاندارد جدیدی است و در سال ۲۰۰۰ ساخته شده است و می از شرکتهای در حال
کار بر روی آن هستند. نسخه دوم 00۱ لا در ماه ژوئن سال ۲۰۰۱ ارائه شد و نسخه سوم آن در دست
ساخت است.
SOAP ۰, 2
صفحه 20:
لم
22 یک متن مبتنی ال ا ا 0۱
ا ا ا Pra ee EP eae on eee pee ne
Rory een peters oe ee ee Rope sey omer nee) Eee oe
Py em ewe hy Pola rane UN aoe الا ا
اینترنت قرار دهند.
White Who am 1:
Pages ed a ل SE ea
Peree wen LAA ue iia
Yellow = What dot UA لحم
Pages سد ۱
= prea ees Pe ere tee Tes LET
Green How todo Rye Pen peer ir eee
Pages ۰
SOAP ۰, 2
صفحه 21:
يشته وب سرويس
10000 ا ل اي ا ا ا ene Sy Ime RC)
0 ا ا ا ces
SOAP ۰, 2
صفحه 22:
