Reader - מאגר המאמרים הישראלי
מאגר המאמרים הישראלי
שלום אורח הרשם התחבר 11.03.2010
דואר אלקטרוני:
סיסמא:
זכור אותי? 
שכחתי סיסמא?

מאמרים בסינית מאמרים בספרדית מאמרים בפורטוגזית מאמרים בצרפתית מאמרים ברוסית מאמרים באנגלית

מה זה XML ואיך זה עובד

מאת: סייטנט | פורסם ב: 29-01-2010 | תגובות: 0 | צפיות: 25

סייטנט

XML  - ראשי תיבות של Extensible Markup Language שזה בתרגום לעברית  ייצוג נתונים במחשבים . השימוש בXML נובע מהצורך להעביר משתנים ומידע בין מערכות שונות אשר מדברות בשפות שונות ובתשתיות שונות.

כאשר אנו בונים יותר מאתר אחד ורוצים שהאתרים "ידברו" אחד עם השני אנו יכולים להשתמש במספר פתרונות.

  1. גישה ישירה למסד נתונים של האתר השני.
  2. מסד נתונים יחיד ואחיד לשני האתרים.
  3. יצירת ממשק שייתן לאתרים אפשרות לדבר ביניהם.

אנו נתמקד בממשק שייתן אפשרות לאתרים לדבר ביניהם – ממשק זה נבנה בטכנולוגיית XML, טכנולוגיה זו למעשה בנויה ב2 חזיתות, בשרת א' אשר רוצה לקבל תשובה משרת ב' יש לבנות אתר אשר ידע לעשות בקשות מול שרת ב', ובשרת ב' יש לפתח אתר אשר ידע להחזיר תשובה. מאחר ואנו נמצאים בפרוטוקול HTTP, אנו נמצאים עדיין בטכנולוגיה שלא עושה כלום עד שאנו לא עושים בקשה. ולכן השליחה היא כתוצאה מאירוע.

למשל:

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

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

בדומה ל HTML גם ה XML בנוי מתגיות וחשוב מאוד שהסדר ישמר על פי התקן – אחרת ה XML לא יהיה קריא.

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

ובכן, אחרי שהבנו מה זה XML ואיך זה עובד, נעבור על החסרונות והיתרונות:

חסרונות:

  1. האתר תלוי באתרים נוספים –כאשר אתר ב' צריך לשלוח אלינו XML והוא לא מסוגל (שרת למטה, בעיות תקשורת וכוליי) אזי, אנחנו בבעיה , לא נקבל מידע והאתר שלנו יהיה ריק מתוכן עד שהבעיה תיפתר.
  2. במידה והאתר שלנו זקוק למידע רב, תעבורת הנתונים תהיה רבה מדי והאתר יהיה איטי.
  3. כל שינוי בשליחת נתונים גורר פיתוח ותחזוקה (לפחות בשרת אחד)- דבר הגוזל זמן רב בבניית אתר.

יתרונות:

  1. האתר יותר עמיד בפני פריצה – אין לו מסד נתונים אשר נתון לניסיונות פריצה.
  2. האתר יכול לדבר עם מספר רב של אתרים בלי שהמשתמש יוכל לדעת.
  3. ניתן לשתף נתונים בצורה הרבה יותר קלה – כולם יכולים לגשת לדף XML ולקחת נתונים משם מבלי שנצטרך לתת להם הרשאה.

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

דרג את המאמר:
0 / 5 כוכבים - 0 הצבעות

מקור המאמר: reader - מאגר מאמרים במגוון תחומים לשימוש חופשי

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

תגובות למאמר

הוסף תגובה חדשה למאמר הוסף תגובה חדשה למאמר
שמך:
דוא"ל: (לא מפורסם בפומבי)
תגובה:
קוד אבטחה: Captcha


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

מאמרים אחרונים בנושא פיתוח אתרים

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

מה צריך כדי להקים אתר אינטרנט?
בימינו, אתר אינטרנט כבר לא נחשב למותרות. לכל חברה או עסק שמכבד את עצמו יש וראוי שיהיה אתר עם מידע על העסק, המוצרים / שירותים שלו ופרטי התקשרות. הבעיה היא שלא כל אחד יודע מאיפה בדיוק לתקוף את הנושא, ולמי בכלל פונים? לחברה שמספקת הכל, או לאנשי מקצוע שונים? ואיזה אנשי מקצוע צריך בכלל בשביל להקים אתר אינטרנט?
מאת: נופר יערי 08/03/2010

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

בניית אתרים – אתרי מסחר
אתרי מסחרי , מה זה?. באופן עקרוני אתר מסחרי זהו אתר שבוא ניתן לבצע פעולות עסקיות אונליין, קניות, רכישות, וכל סוג אשר מתבצעת בו פעולה כלכלית.
מאת: סייטנט 21/02/2010

הקמת אתרים – בניית אתרים בצורה נכונה
חברות בניית אתרים קמות כל יום בעשרות, להקים אתרים נשמע לפעמים קל ואפילו לא מאתגר ברוב הפעמים, בסך הכול כמה קודים של HTML ויש לנו אתר גדול ומחוזק בתכנים למען הגולש, אז זהו – זהשזה נחמדבתור אתר לילדים או אתר לעסק קטן שלא צריך פרסום או לקוחות, בסך הכול צריך פנים.
מאת: מערכת VPR 12/02/2010

הכול אודות קידום אתר וטוויטר
על החשיבות של טוויטר לקידום אתר, איך ומה לעשות כדי להגדיל את מספר העוקבים אחריך בטוויטר
מאת: שחר טל 07/02/2010

כיצד לתכנן אתר אינטרנט חדש
רוב בעלי עסקים חושבים בניית אתרי אינטרנט זה פשוט לבחור עיצוב, לתכנת אתר ולארות לכול העולם את העסק שלהם. במאמר זה אני אנסה לפרט שלבים לבניית אתר, לתת כמה שאלות שאנחנו חייבים לשאול לפני שפונים למעצב ומתכנת.
מאת: ויקטור 06/02/2010

בניית אתרים - ההבדל בין פלאש ל HTML
אנו נסקר את הטכנולוגיות הללו ונעשה השוואה מבחינת הקמת אתר מסוגים אלו בביצועים, יתרונות וחסרונות.
מאת: סייטנט 03/02/2010

מאמרים נוספים מאת סייטנט

בניית אתרים – אתרי מסחר
אתרי מסחרי , מה זה?. באופן עקרוני אתר מסחרי זהו אתר שבוא ניתן לבצע פעולות עסקיות אונליין, קניות, רכישות, וכל סוג אשר מתבצעת בו פעולה כלכלית.
מאת: סייטנט | 21/02/2010 | פיתוח אתרים

בניית אתרים - ההבדל בין פלאש ל HTML
אנו נסקר את הטכנולוגיות הללו ונעשה השוואה מבחינת הקמת אתר מסוגים אלו בביצועים, יתרונות וחסרונות.
מאת: סייטנט | 03/02/2010 | פיתוח אתרים

בניית אתרים – על אפיון אתר ושאר ירקות
אנו ניתן מספר המלצות על מה לעמוד בפני חתימת הסכם בניית אתר אינטרנט, מה חשוב ומה טפל, ובכך גם חברת בניית האתרים וגם הלקוחות יהיו מרוצים.
מאת: סייטנט | 26/01/2010 | פיתוח אתרים

בניית אתרים – טכנולוגיות שצריך לדעת
אנו נעשה סדר בטכנולוגיות של בניית אתרים ונחלק את אותן על פי קטגוריות על מנת שנבין איך מתאמים את צרכי הלקוח לאתר של ממש, ובכך הופכים את החסרונות ליתרונות.
מאת: סייטנט | 21/01/2010 | פיתוח אתרים

בניית אתרים – לבחור מערכת ניהול מתאימה
אנחנו נחשפים למערכת ניהול התוכן שחברת בניית האתרים מציעה לנו. חשוב מאוד שהמנהל יהיה חשוף בשלב ראשוני למערכת זו, וזאת על מנת לוודא אם המנהל מבין איך להשתמש במערכת ניהול
מאת: סייטנט | 18/01/2010 | פיתוח אתרים

קטגורית מאמרים