הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   web service|? ושאלה נוספת.. (https://hosts.co.il/forums/showthread.php?t=68937)

ASTeam 29-10-08 20:31

web service|? ושאלה נוספת..
 
אתם יכולים להסביר לי מה זה web service?
ע"פ מה שאני הבנתי זה שימוש בקבצי XML להתממשקות בין אתרים,
אבל זה דבר קיים(לקיחת חדשות, וכו') אז מה החידוש?

האם ניתן לעשות זאת בPHP?
מה מיוחד בזה?




---
שאלה נוספת-
אני עושה את זה כעבודת גמר בבי"ס,
אני עושה את זה לבד(בלי הכיתה שעושה רק חמש יח"ל)המנחה הוא המורה, אבל הוא לא מוכן לפרט לי יותר מידי בלי שנסגור את העניין הכספי עם הבי"ס:P
אז איך זה מתקשר לבגרות, והאם אני יכול לעשות את זה בPHP..
(אם לא, אז באיזה שפה כן?)

daMn 29-10-08 20:36

זה קשור ל.NET
לא חושב שיש את זה בPHP.

intercooler3819 29-10-08 20:49

וואב סרביסס זה לדוגמא GDATA (ההתממשקות עם האתרים של גוגל - YOUTUBE וכו')
אתה לדוגמא יכולן מהקובץ PHP שלך להעלות וידאו ליוטיוב
או להעלות קובץ של 100 מגה לפצל אותו בקובץ PHP לחתיכות של 10 וכל אחת להלעות בנפרד בתור יוטיוב שונה

יש לזה אינסוף שימושים

לפני כמה ימים יצרתי התממשקות לשוקס ושין1 (אתה מכניס יוזר וסיסמא וזה שואב כל מידע אפשרי עליו כולל חברים וכו')

אם יש לך עוד שאלות אתה מוזמן

ניצן

omercnet 29-10-08 21:08

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 יודע להריץ אותה.

ASTeam 29-10-08 21:12

ע"י שימוש בXML?
אפשר לקבל לזה מדריך טוב?(רצןי PHP)

ניצן-
ציטוט:

לפני כמה ימים יצרתי התממשקות לשוקס ושין1 (אתה מכניס יוזר וסיסמא וזה שואב כל מידע אפשרי עליו כולל חברים וכו')
המערכת של שוקס ושין חייב להיות תומכת באפשרות הזו נכון?(כאילו שהם נותנים לך)או איך?

omercnet
אז במידה וזה אתר, אתה אמור להגדיר לו להתרענן כל פעם שיש שינוי, ולא הוא לא יודע, לא?


נ.ב.
זה משהו בסיגנון של וואלה פיי?המערכת כמו של פייפל שאתה יכול לתת לקנות דברים מהאתר שלך דאך המערכת?

vadimg88 29-10-08 21:24

בישביל לעבוד עם webservice תצטרך לעבוד עם SOAP

intercooler3819 29-10-08 23:40

SOAP זה חבל על הזמן

למי שיש GOOGLE API SOAP KEY זה ממש ממש שימושי רק חבל שזה מוגבל פר 1000 שאילתות של עד 10 תוצאות ביום

וASTEAM - אם הם היו נותנים לא היתי צריך לכתוב את זה בעצמי
כתבתי מחלקת "דפדפן" שמיועדת בשביל זה

vadimg88 30-10-08 09:50

לא צריך להיות מוגבל על ידי GOOGLE או אף אחד אחר, WEBSERVICE בדרך כלל עובד עם SOAP אם לא תמיד, ועד כה עבדתי עם זה עם כל ה WEBSERVICES שהשתמשתי בהם. זה הכי פשוט שאפשר.

omercnet 30-10-08 15:04

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 677973)
בישביל לעבוד עם webservice תצטרך לעבוד עם SOAP

לא עובדים כמו קופים, חשוב לדעת מה אתה עושה ומה עומד מאחורי זה, להבין.
זה למה אני בד"כ לא נותן קודים לאנשים, כי הם יעשו העתק/הדבק במקום להבין וללמוד.

ציטוט:

נכתב במקור על ידי ASTeam (פרסם 677964)
omercnet
אז במידה וזה אתר, אתה אמור להגדיר לו להתרענן כל פעם שיש שינוי, ולא הוא לא יודע, לא?

בהקשר של איזה דוגמא?

vadimg88 30-10-08 15:10

ציטוט:

לא עובדים כמו קופים, חשוב לדעת מה אתה עושה ומה עומד מאחורי זה, להבין.
זה למה אני בד"כ לא נותן קודים לאנשים, כי הם יעשו העתק/הדבק במקום להבין וללמוד.
לא ממש הבנתי את התגובה הזאת. מה הקשר קופים?


כל הזמנים הם GMT +2. הזמן כעת הוא 08:45.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ