לדלג לתוכן

עיבוד תנועות מקוון

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

עיבוד תנועות מקווןאנגלית: Online Transaction Processing או בקיצור OLTP) הוא עיבוד תנועות המתבצע על ידי משתמשים העובדים בעבודה אינטראקטיבית מול המערכת. למשל: פקידי בנק ולקוחות בנק המבצעים פעולות בחשבונות באמצעות האינטרנט או עובדי חברת תעופה או סוכני נסיעות המבצעים הזמנת כרטיסי טיסה. יחידת העבודה הבסיסית בעיבוד מסוג זה נקראת טרנזקציה.

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

  • בגלל העבודה האינטראקטיבית של משתמשים מול מערכות מסוג זה נדרשת שמירה על זמני תגובה קצרים ויציבים, בשונה מעיבוד באצווה בו מנסים להשיג תפוקה מקסימלית מהמחשבים.
  • על מנת להבטיח שלמות נתונים בסיום תקין של טרנסקציה מתבצעת פעולה של Commit, כלומר: אישור כתיבת כל המידע הקשור בה. במקרה של סיום לא תקין מבוטלים כל הנתונים הקשורים בטרנסקציה באמצעות פעולת Rollback.
  • מסיבות טכניות קיים קושי בביצוע סדרתי רציף של עבודת משתמש בסביבה מרובת משתמשים במקביל, לפיכך במקרה של הפסקת עבודת משתמש נדרשת שמירת מצב עבודתו, לפרק הזמן הקצר עד להמשך עבודתו. כאשר מתחדשת העבודה משוחזר מצב עבודתו. קיימות שתי תפיסות לשמירת המצב: stateful בה מוצר התשתית לניהול העבודה המקוונת מבצע את שמירת המצב ו-stateless בה האחריות היא על המערכת הישומית. השיטה השנייה מאפשר מדרגיות (Scalability) גדולה יותר ואופיינית לעבודה בהיקפים גדולים באינטרנט.

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

קיימים שני סוגים של מוצרי תשתית התומכים בעיבוד תנועות מקוון:

שרתי היישומים מסוג זה הנפוצים ביותר עובדים בסביבת JEE או בסביבת Net.. בסביבת JEE הנפוצים ביותר הם WebSphere Application Server של י.ב.מ ו WebLogic של חברת Oracle.