Web service – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Addbot (שיחה | תרומות)
מ בוט: מעביר קישורי בינויקי לויקינתונים - d:q193424
מ קישור פנימי - סיריאליזציה
שורה 6:
# רכיב תוכנה המתואר באמצעות [[WSDL]] וניתן לגשת אליו באמצעות [[פרוטוקול תקשורת|פרוטוקולי רשת]] תקניים כמו [[SOAP]] ו-HTTP אבל לא בהכרח באמצעות פרוטוקולים מסוימים אלה - הגדרה של [[Oasis]].
# הגדרות המציינות הכרח בשימוש בשלושת התקנים העיקריים של WSDL [[UDDI]],SOAP :Web Services או חלק מהם.
# Web service הוא מערכת תוכנה שתוכננה לתמוך באינטראקציה משולבת של מכונה-מכונה ברשת. יש לו ממשק בפורמט ספיצפי הנקרא WSDL הניתן לעיבוד על ידי מחשב. האינטראקציה של מערכות אחרות עם Web service היא באמצעות מסרי SOAP, כשבדרך כלל משתמשים ב HTTP בשילוב עם [[סיריאליזציה|XML serialization]] - הגדרה של [[W3C]]{{כ}}<ref>ההגדרה היא תרגום חופשי לעברית של טקסט באנגלית המופיע ב [http://www.w3.org/TR/ws-gloss/ אתר האינטרנט של W3C]</ref>
 
== מבוא ==
שורה 73:
== ביקורת על Web Services ==
למרות היתרונות של התקניוּת וקלות הפיתוח של Web Services יש להם גם חסרונות שהעיקרים בהם מצוינים להלן:
# ביצועים - הטכנולוגיה התקנית המשמשת את Web Services עשויה במקרים רבים להיות פחות יעילה מטכנולוגיות קנייניות ולפעמים אינה עונה על [[מת שירות|רמת השירות]] הנדרשת בארגון. מקורות בולטים לחוסר היעילות הם השימוש ב XML המחייב [[סיריאליזציה|Serialization]] ו Deserialization וכמות הנתונים הגבוהה במיוחד המועברת ברשת ובגלל רמת הביצועים הנמוכה של פרוטוקול התקשורת HTTP.
# חוסר בשלות - תהליך ההבשלה של תקנים הוא ארוך. מרבית התקנים עדיין אינם בשלים מספיק. כך למשל התקן [[WS-Atomic-Transaction]] עוסק בתחום חשוב אך אינו בשל דיו (הוא גם סותר תקנים אחרים בתחום שאינם קשורים ל Web Services)
#מגבלות באבטחת מידע - התקן מבוסס על העברת המסרים דרך מחשבי ביניים (למשל: [[Proxy]]) היות שהתקן מבוסס על תכני המסרים עשויה להידרש פתיחת המסרים בתחנות ביניים.