ההבדל בין WSDL ו- SOAP ההבדל בין

Anonim

WSDL vs SOAP < את המילים SOAP ו- WSDL הם ראשי תיבות, עם SOAP עומד על Simple Object Access Protocol ו- WSDL להיות סוג קצר של שפת שירות אינטרנט תיאור.

WSDL היא שפת XML הממוקמת בשפה תיאורית המסבירה שירותים הזמינים בשירות אינטרנט מוגדר. זה מספק תיאור של מתן שירות, מפרטים הדרושים דפוס התגובה שניתנת בחזרה, כי יכול בקלות לקרוא ולפרש על ידי מכונה.

-> ->

SOAP מוגדר כהגדרת פרוטוקול המשמשת בהעברת נתונים בדוגמאות בהתקיימות של שירותי אינטרנט ברשתות מחשבים.

שירותים ב- WSDL מוסברים כמכלול של יציאות רשת. תבנית XML למסמכים מסופקת על ידי תיאור מפורט עבור הסיבה לעיל.

יציאות והודעות נשללת מטרתם הבלעדית, המאפשר שימוש חוזר בהגדרת שרירי הבטן.

->

מאפיינים

שכבת היסוד של פרוטוקול שירותי אינטרנט יכול להיות מפותח על ידי SOAP ובכך מציע מבנה כי שירות האינטרנט יכול להיות מפותח. זה פרוטוקול XML מבוסס מורכב משלושה חלקים:

מעטפה: כלי זה קובע מה הכלול במעטפה ואת הדרך בה ניתן לפתח. אוסף של הוראות המרה להצגת מופעים של סוגי נתונים מבוססי-יישום, וכן קריטריונים להשלמת הוראות ותשובות.

אולי שלושת המאפיינים העיקריים שיש לממש כאשר מדברים על SOAP הם:

עצמאות: מאפיין זה מאפשר SOAP להיות תואם עם כל הדגמים של תכנות

נייטרליות: זה מאפשר את זה להיות שמיש בפרוטוקול תחבורה שונים למשל TCP, HTTP, JMS וכל אחר

להרחבה: מאפיין זה מציע אבטחה כאחד הרחבות שלה ניתוב WS, בין היתר

מספר שכבות הכלולים SOAP ארכיטקטורה מוגדרת עבור פורמט ההודעה, MEP, לצד כללי התחבורה.

WSDL מסביר את המסגרת ואת הדפוס הדרוש כדי להעביר הודעות שירותי אינטרנט. זה אפשרי כי זה משמש כדי להסביר קטגוריות של מידע במסמך וגם בגלל זה של תקן XML הנדרש. אותה סכימה XSD מוחלת.

יתרונות

בהשוואה לשפות ה- XML ​​הקודמות של XML, נציין כי שני אלה צריכים להציע יתרונות רבים לדגמים הקודמים.

היתרונות של SOAP לעומת שפות אחרות כוללות:

SOAP הוא רב-תכליתי ויכול לאפשר שימוש במצב שונה של הליכי תחבורה בהשוואה לשפות XML אחרות המשתמשות ב- HTTP כפרוטוקול התחבורה הראשי ואינן תומכות פרוטוקולים אחרים כמו ה- SMTP.

קל לקשר את חומת האש ואת proxy מאז SOAP יכול בקלות מנהרה בהודעה HTTP לעשות.

SOAP יכול להציג מסגרות גרפיות כלליות, והוא לא רק מוגבל לתצוגה של תוכן XML במבנה עץ.

הודעות SOAP ניתנות להעברה למספר משתמשים ולא רק לנמענים בודדים.

הודעה על-ידי SOAP מובטחת ואם החיבור מתרכך, המערכת תשלח שוב את ההודעה באופן אוטומטי.

SOAP יש את היכולת להצפין הודעה כדי לסנן אותו מצופים מוגבלת.

Demerits

SOAP יכול להיות קצת יותר לאט מאשר בטכנולוגיות של מתחרים אחרים, כי כאשר משתמשים במימוש הבסיסי ובחיבור ה- SOAP / HTTP הראשי, הנתונים מתפרשים כ- XML.

סיכום

SOAP מייצג Simple Object Access Protocol ו- WSDL מייצג את שפת שירות האינטרנט.

SOAP היא הגדרה פרוטוקול להעברת נתונים בדוגמת מימוש של שירותי אינטרנט ברשתות מחשבים.

WSDL היא שפה תיאורית המסבירה שירותים המוצעים בשירות אינטרנט.

המאפיינים העיקריים של SOAP הם עצמאות, נייטרליות ו להרחבה.