הבדלים בין גרסאות בדף "Business Process Management"

קפיצה לניווט קפיצה לחיפוש
מ
בוט: שינויים קוסמטיים
מ (r2.7.1) (בוט מוסיף: eu:Negozio prozesuen kudeaketa)
מ (בוט: שינויים קוסמטיים)
== מחזור חיים ==
איור מספר 1 מתאר את מחזור החיים המתואר המנוהל באמצעות כלי BPM.
[[תמונהקובץ:Business Process Management Life-Cycle.svg|שמאל|ממוזער|250px|איור 1]]
<br /> מחזור החיים מורכב מהשלבים הבאים:
# '''תכנון''' - בשלב ה Design מבוצע ניתוח ותכנון המודל העסקי.
== טכנולוגיה ==
 
[[תמונהקובץ:BPM Tiers.jpg|שמאל|ממוזער|250px|ארכיטקטורת 4 שכבות של מערכות מידע הכוללת טיפול בתהליכים באמצעות BPM .]]
* '''ארכיטקטורה''' - למודל הקלאסי של [[ארכיטקטורה רב-שכבתית (תוכנה)|שלוש שכבות]]: [[נתונים]] (Data), [[לוגיקה עסקית]] (Business Logic) ו [[ממשק משתמש]] (User Interface). במודל זה התווספה שיכבה של תהליכים. ההפרדה בין שכבת הלוגיקה העסקית ושכבת התהליכים מאפשרת גמישות וקלות שינוי תהליכים, משום שאפשר לבצע שינויים בשכבה זו מבלי להשפיע על שכבת הלוגיקה העסקית. פתרונות BPM מבוססים על מודל 4 שכבות זה.
 
* '''התאוששות מתקלות''' - סוגיה טכנולוגית חשובה היא התאוששות מתקלות. מימוש BPM מבוסס על שילוב (Orchestration) של מערכות ממוחשבות שונות ולכן תהליך במקרים רבים כולל ביצוע של יותר מ[[טרנזקציה]] אחת. כתוצאה מכך לא ניתן ליישם מנגנונים המבטיחים שלמות נתונים בטרנזקציה. מנגנונים אלה המבוססים על [[Commit]] במקרה של ביצוע תקין ועל [[Rollback]] במקרה של התרחשות תקלה. בהקשר של BPM, עשויים מנגנוני פיצוי או בלעז [[Compensation]] לתת פתרון חלקי. כך למשל במקרה של ביצוע תהליך עם נתונים שגויים, ניתן לבצע Compensation באמצעות ביצוע טרנזקציות מנוגדות, שלמעשה משחזרות את הערכים המקוריים.
 
* '''מנגנוני ניהול''' - תהליכים אנושיים מחייבים מנגנונים ניהול שכלי ה-BPM צריך לתת להם מענה טכנולוגי. מנגנונים אלה כוללים ניהול של:
** תפקידים (Roles)- הקצאת אחראי או אחראים לביצוע פעילות ידנית או פעילויות ידניות במופע מסוים של ביצוע התהליך.
** מטלות של אדם (To Do List)- הפעילויות שמישהו צריך לבצע כולל עדיפויות ולוחות זמנים
 
== סטנדרטים ==
* [[WS-BPEL|http://en.wikipedia.org/wiki/Business_Process_Execution_Language]] הוא סטנדרט לביצוע תהליכים באמצעות שילוב (Orchestration) של [[Service|Services]]s. סטנדרט זה הוא אחד מהסטנדרטים של [[Web Services]]. הסטנדרט עוסק בתהליכים ממוחשבים, אינו מטפל בתהליכים אנושיים ואינו מטפל בשלב בניית המודל במחזור החיים. הסטנדרט מאפשר מימוש תהליכים באמצעות [[שפת תסריטים]] (באנגלית Scripting Language). המונח BPEL הוא ראשי תיבות של '''B'''usiness '''P'''rocess '''E'''xecution '''l'''anguage. זהו סטנדרט של ארגון הסטנדרטים [[OASIS]].
 
* ([[Business Process Management Notation]] (BPMN - סטנדרט למידול תהליכים. הסטנדרט מטפל גם בתהליכים אוטומטיים וגם בתהליכים אנושיים. סטנדרט זה של [[OMG]] מאפשר שימוש אחיד בסמלים גרפיים המתארים מרכיבים שונים של תהליך, כגון: פעילויות, זרימת תהליך, זרימת מידע ואירועים. בשנת 2008, BPMN נחשב לסטנדרט המוביל בתחום של מידול תהליכים. BPMN כולל מרכיב המאפשר חילול אוטומטי של קוד WS-BPEL מהמודל שנוצר באמצעותו. במרבית המקרים ניתן לחולל קוד WS-BPEL ממודל BPMN, אולם בדרך כלל לא ניתן לבנות באופן אוטומטי מודל BPMN מקוד של WS-BPEL.
* [[IBOLT]]
 
== קישורים חיצוניים ==
 
# [http://www.ifn-solutions.com/Eng/Products/BPM/BPM.asp האתר של IFN]
# [http://avirosenthal.blogspot.com/2008/02/soa-and-bpm-too-much-round-tripping.html SOA and BPM too much Round Tripping ]
# [http://www.org-brain.com/ תכנון ושיפור תהליכים]
 
[[קטגוריה:תוכנות עסקיות]]
 

תפריט ניווט