מחשביםתוכנה

טכנולוגיית שרת לקוח

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

השרתים הם התהליכים האחראים לשמירה על מסד הנתונים ועל מערכת הקבצים, והלקוחות הם התהליכים ששולחים את הבקשה ומחכים לתגובה מהשרת.

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

הנתונים במערכת שרת הקבצים מאוחסנים בשרת קבצים (Novell NetWare או WindowsNT Server), והם מעובדים על תחנות עבודה באמצעות הפעולה של "DBMS שולחני", כגון Access, Paradox, FoxPro וכו '.

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

טכנולוגיית שרת לקוח מיושמת על ידי תפקוד של שני יישומים (לפחות) - לקוחות ושרתים, אשר חולקים תפקידים בינם לבין עצמם. השרת אחראי לאחסון ומניפולציה ישירה של נתונים, אשר יכול להיות דוגמה SQLServer, אורקל, Sybase ואחרים.

ממשק המשתמש נוצר על ידי לקוח המבוסס על שימוש בכלים מיוחדים או DBMSs שולחניים. עיבוד נתונים לוגי מתבצע באופן חלקי על הלקוח, ובחלקו על השרת. שליחת בקשות לשרת מבוצעת על-ידי הלקוח, בדרך כלל בשפת SQL. הבקשות שהתקבלו מעובדות על ידי השרת, והתוצאה מוחזרת ללקוח (לקוחות).

במקרה זה, הנתונים מעובדים באותו מקום שבו הם מאוחסנים - בשרת, ולכן כמות גדולה מהם לא מועבר ברשת.

היתרונות של ארכיטקטורת שרת הלקוח

טכנולוגיית שרת לקוח מביאה את התכונות הבאות למערכת המידע:

  • אמינות

שינוי הנתונים נעשה על ידי שרת מסד הנתונים באמצעות מנגנון העסקה אשר נותן קבוצה של פעולות כגון מאפיינים כגון: 1) atomicity, אשר מבטיח שלמות הנתונים בכל סיום העסקה; ) 2 עצמאות עסקאות של משתמשים שונים; 3) עמידות לכישלונות - שמירת תוצאות השלמת העסקה.

  • מדרגיות, כלומר היכולת של המערכת לא תלויה במספר המשתמשים ובכמות המידע מבלי להחליף את התוכנה שבה נעשה שימוש.

הטכנולוגיה של שרת הלקוח תומכת באלפי משתמשים וג'יגה-בתים של מידע עם פלטפורמת החומרה המתאימה.

  • אבטחה, כלומר הגנה אמינה על מידע מפני גישה לא מורשית.
  • גמישות. ביישומים עבודה עם נתונים, את השכבות ההגיוניות נבדלים: ממשק המשתמש; כללים של עיבוד לוגי; ניהול נתונים.

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

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

יישום תלת-שכבתי מאפשר שכבת ביניים המיישמת כללים עסקיים שהם המרכיבים המשתנים ביותר.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.atomiyme.com. Theme powered by WordPress.