View Single Post
ישן 29-10-08, 21:08   # 4
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

webservice בעצם זה שרת WEB, שמכיל עמוד סקריפט, שאתה שואל אותו שאילתות, והוא מחזיר לך תשובות, בד"כ בפורמט XML.
הרעיון הוא שאתה מבצע פעולות, או מתשאל על מידע, ומקבל תשובה פורמט שנוח לעבוד איתו.

זה לא משהו שמשתמשים אמורים לראות, זה צורה לתקשר בין מערכות.

לדוגמא, יש לך שרת משחק, שברגע שמישהו הורג 5 ברצף, השרת משחק פונה לwebservice לכתובת
קוד:
http://web.service.com/player.php?id=123&frags=5
וזה מעדכן בשרת את הDB, והשרת מחזיר תשובה פשוטה (אפילו לא צריך פה XML, אלא טקסט פשוט) OK
ואז השרת משחק יודע שהwebservice קיבל את הבקשה שלו והכל בסדר.

עוד דוגמא, למשל יש תוכנה על המחשב, שיש בה פונקציה של עדכון אוטומטי, אז התוכנה הולכת לכתובת
קוד:
http://web.service.com/updates.php?curver=1.0
בעצם אומרת לאותו עמוד (בעזרת משתנה GET) איזה גרסא היא רצה, והשרת מחזיר קובץ XML עם נתונים, ואם יש צורך, אז בלינק להורדה של העדכון, ואז התוכנה אומרת למשתמש שיש גרסא חדשה, ואפילו יודעת לבד מאיפה להוריד (ממש קסם )

קאפיש?


נ.ב,
כמו שהדגמתי בלינקים ששמתי, אפשר לעשות את זה בPHP, אפשר גם ASP, אפשר בכל שפה שאתה יודע לכתוב, כל עוד הWEB SERVER יודע להריץ אותה.
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote