eWave מאת איתי אליעז, ארכיטקט פתרונות בקבוצת
BPM (ראשי תיבות של Business Process Management, ניהול תהליכים עסקיים) היא גישה לניהול תהליכי העבודה בארגון על פי מודל ממוחשב. מטרת גישה זו היא לאפשר תהליכים אחידים ויעילים יותר בארגון, באופן שיהיה נוח לתכנון ותפעול הן עבור קובעי המדיניות העסקית והן עבור אנשי המחשוב. המונח BPM אינו חדש, אולם בניגוד לעבר כבר אינו רק מילת באזז, אלא כוח הנעה מרכזי של ארגונים רבים.
באמצעות כלי BPM מנוהל כל מחזור החיים של התהליכים העסקיים: ניתוח ותכנון ממוחשב של התהליך העסקי הנדרש, בנייה של מודל המתאים לצרכי הארגון, הקצאת המשאבים הדרושים, ביצוע בפועל של התהליכים, בקרה שוטפת, וביצוע שינויים ושיפורים בהתאם לתוצאות. באופן זה יכול הארגון לשפר את קו הייצור שלו, שקיפותו ועמידתו ברגולציות, ויכולתו להתאים עצמו לדרישות המשתנות הן בשוק והן בתוך הארגון עצמו.
כלי BPM מאפשרים יצירה של דוחות ברמת הארגון או ברמת העובד הבודד, בזמן אמת או באופן היסטורי. המידע שמתקבל מכלים אלה יכול לסייע באופן משמעותי למקבלי ההחלטות לקבל תמונה מדויקת יותר של המתרחש בארגון. מנוע ה-BPM מאפשר למתכנני התהליך להתמקד בדרישות העסקיות, מאחר והמנוע תומך באופן מובנה בכל המשימות הנלוות, מנהל את התהליכים העסקיים השונים, מקצה את המשאבים הדרושים לביצוע המשימות, מוודא שהעובדים מבצעים את משימותיהם באופן שהוגדר מראש, ומדווח לאחראים על בעיות שמתגלות במהלך הביצוע.
הטמעה נכונה של כלי BPM מאפשרת לארגון לשפר את הפרודוקטיביות של תכנון ויישום תהליכים חדשים, ומייעלת ומאיצה את הטמעתם בארגון. יתרונות אלה משמעותיים ביותר במקרים של דרישה ליישום מהיר של רגולציות חדשות, שיישומם כופה איחוד של מידע ממערכות שונות בארגון. הטמעת כלי BPM משדרגת משמעותית את יכולות ההמשכיות העסקית, התיעוד והעמידה בסטנדרטים של הארגון.
מגמה שאנו מזהים לאחרונה ב-eWave היא חיזוק הקשר בין פרויקטי BPM לפרויקטי SOA (Service Oriented Architecture, ארכיטקטורה מכוונת שירותים). סיבה מרכזית למגמה זו היא שארכיטקטורה מכוונת שירותים מאפשרת לבצע שינויים באופן גמיש ומבוקר בממשק התפעול של מערכות ושירותים שונים, המהווים חלק בלתי נפרד מהתהליכים העסקיים. רצף הפעולות לביצוע שמוטמע במערכת BPM מקיים אינטגרציה עם המערכות התפעוליות של הארגון, ונחשף כשירותים בפלטפורמת ה-ESB (Enterprise Service Bus, תווכה מרכזית המקשרת בין שירותים בסביבת SOA).
eWave מתמחה ביישום פרויקטים המממשים תהליכים עסקיים באמצעות כלי ה-BPM וה-SOA של חברת Oracle. מערכת Oracle BPM מאפשרת שיתוף פעולה יעיל בין צוותי האפיון העסקי והפיתוח. כלי הפיתוח מכיל סביבה מאוחדת הן למשתמשים העסקיים, המאפיינים את התהליך ברמה העסקית, והן למפתחים שיכולים להמשיך מאותה נקודה ולצלול פנימה לרמת הקוד. סביבת המפתח מאפשרת גם היא להגדיר את הלוגיקה העסקית, ובנוסף להתחבר לסביבות קיימות וליצור קטלוג של שירותים וממשקים רלוונטיים לתהליך, שמגיעים ממקורות וסטנדרטים מגוונים כגון Java ,.NET ,J2EE ,Web Services ,JMS ,SQL, ועוד.
יישומים אלה מתבצעים קודם כל בהתבסס על אפיון דרישות עסקיות בשיתוף עם נציגי התכנון העסקי של הלקוח, ולאחר מכן על בחינת המערכות הממוחשבות הרלוונטיות בארגון, בשיתוף עם נציגי אגף המחשוב. הדרישות העסקיות והמערכות המעורבות מתמזגות בכלי ה-BPM לכדי תהליך עסקי, שהגדרתו בהירה לכל הגורמים המעורבים, ומאפשרת שינויים גמישים ובקרה שוטפת.