Web Analytics
Privacy Policy Cookie Policy Terms and Conditions Web service - ויקיפדיה

Web service

מתוך ויקיפדיה, האנציקלופדיה החופשית

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

ארגון W3C מגדיר Web Services כמערכת תוכנה המתוכננת לתמוך בפעילות-הידודית של מכונה-למכונה דרך רשת תקשורת. מכיוון שהגדרה זו כוללת מערכות שונות ורבות, השימוש הרווח במונח מתייחס לשירותים המתארים את הממשקים שלהם ב-WSDL ומשתמשים במעטפת SOAP המפורמטת ב-XML. לדוגמא, התקנים שמגדיר קונסורציום התקינה WS-I מוגבלים לשירותים מסוג זה.

[עריכה] טכנולוגיה

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

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

ה-Web service והתוכנית הקוראת לו יכולים להיות כתובים בידי מתכנתים שונים ואפילו בשתי שפות תכנות שונות, או אף לרוץ על שתי פלטפורמות שונות ובכל זאת ניתן לקיים תקשורת ביניהם באמצעות פרוטוקול SOAP שמגדיר מוסכמות גישה לאובייקטים דרך הרשת ובאמצעות שפת WSDL שמאפשרת לתאר Web services. ‏SOAP ו-WSDL מבוססים על שפת XML.

במחשב הקורא ל-Web service ממקמים קובץ מסוג Web proxy שבו רשומים כתובתו של ה-Web service, פרטי ההתקשרות על פי פרוטוקול SOAP וכן תאור ה-Web service בשפת WSDL. תפקיד ה-Web proxy לתווך בין התוכנית הקוראת לבין ה-Web service. כדי להקל על המתכנתים נוצרו כלי שרות כגון WSDL.exe המאפשרים לייצר את קובץ ה-Web proxy בקלות. כלי שרות אלו מייצרים קובץ שאותו מהדרים לקובץ ספרייה (dll) ובהידור התוכנית הקוראת ל-Web service כוללים ייחוס (reference) לקובץ הספרייה.

לשם פרסום Web services קיימים, יש את UDDI שהיא מערכת אחידה ואוניברסלית של תאור גילוי ושילוב web services. ספקי Web services יכולים לפרסם את ה-Web services שלהם ב-UBR שהוא מסד נתונים עיסקי של Web services העושה שימוש במפרטי UDDI. ישנם ארגונים המפרסמים את ה-Web services שלהם במדריכי UDDI פרטיים.

[עריכה] קישורים חיצוניים

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu