תוכן עניינים:
- הגדרה - מה המשמעות של שפת ביצוע תהליכים עסקיים (BPEL)?
- Techopedia מסביר שפת ביצוע תהליכים עסקיים (BPEL)
הגדרה - מה המשמעות של שפת ביצוע תהליכים עסקיים (BPEL)?
שפת ביצוע תהליכים עסקיים (BPEL) היא ארגון לקידום תקני מידע מובנים (OASIS) לשפה הניתנת לייצוא וייבוא של מידע עסקי רק באמצעות הממשקים הזמינים דרך שירותי רשת.
BPEL עוסקת בתהליך המופשט של "תכנות בגדול", הכרוך באינטראקציות המעבר המדיניות ברמה גבוהה של תהליכים. השפה כוללת מידע כגון מתי לשלוח הודעות, מתי להמתין להודעות ומתי לפצות על עסקאות שלא צלחו. לעומת זאת, "תכנות בקטן" עוסק בהתנהגות ניתנת לתכנות קצרת מועד כמו עסקה יחידה הכרוכה במניפולציה הגיונית של משאבים.
BPEL פותחה כדי להתמודד עם ההבדלים בין תכנות בגדול לתכנות בקטן. מונח זה ידוע גם בשם שפת הביצוע של תהליכים עסקיים (WS-BPEL), ולעיתים נכתב כשפת ביצוע תהליכים עסקיים עבור שירותי אינטרנט.
Techopedia מסביר שפת ביצוע תהליכים עסקיים (BPEL)
מיקרוסופט ויבמ פיתחו שניהם תכנות משלהם בשפות הגדולות, הדומות מאוד ונקראות XLANG ו- WSFL בהתאמה. לאור הפופולריות של שפה שלישית, BPML, מיקרוסופט ויבמ החליטו לשלב את שתי השפות שלהן לשפה אחרת בשם BPEL4WS. לאחר הגשת השפה החדשה ל- OASIS לצורך סטנדרטיזציה, היא עלתה מוועדה טכנית בשנת 2004 כ- WS-BPEL 2.0.
אינטראקציות עם שירותי אינטרנט ב- BPEL מתוארות בשתי דרכים:
- תהליכים עסקיים ניתנים להפעלה, מודל להתנהגות אנושית בפועל
- תהליכים עסקיים מופשטים, תהליך שצוין באופן חלקי שלא נועד לבצע, אך עם מוסתרים חלק מהפרטים התפעוליים המוחשיים
שני הדגמים משמשים תפקיד תיאורי ויש להם יותר ממקרה אפשרי לשימוש אחד. יש להשתמש ב- BPEL הן בין עסקים והן בתוך עסק נתון.
מפרטי שפת BPEL4 ו- WS-Human Task התפרסמו בשנת 2007 ומתארים כיצד אנשים יכולים לתקשר עם תהליכי BPEL.
עשרת יעדי העיצוב המקוריים של BPEL הם:
- הגדר תהליכים עסקיים הקיימים אינטראקציות עם פעולות שירות אינטרנט
- הגדירו תהליכים עסקיים המשתמשים בשפה מבוססת XML
- הגדר קבוצה של מושגי תזמורת של שירותי אינטרנט שישמשו הן את התצפיות המופשטות והן את ההפעלה של תהליך עסקי
- לספק וליישם משטרי בקרה היררכיים ודמויי גרף כאחד
- לספק מניפולציות נתונים בהתאם לצורך להגדרת נתוני תהליכים וזרימת בקרה
- תומכים במתודולוגיית זיהוי למופעי תהליכים כפי שהוגדרו על ידי שותפים, תוך הכרה בכך שהם עשויים להשתנות
- תומכים ביצירה וסיום מרומזים של מקרי תהליכים
- הגדירו מודל עסקה ארוך-טווח על בסיס טכניקות מוכחות
- השתמש בשירותים מבוססי אינטרנט כמודל לפירוק והרכבה של תהליכים
- בנה על סטנדרטים של שירותי אינטרנט
