מצב עדכני של ארכיטקטורת SOA בארגונים
הסימן המייצג טוב יותר מכל את התבגרות SOA, הוא ניסיונם המעשי של Early Adopters.
ישנם ארגונים שיישמו בפועל SOA ובצד הכישלונות, ישנם סיפורי הצלחה, עם תועלות גדולות, קונקרטיות ומדידות.
במאמר קצר זה, אנסה לנתח מדוע קיימים סיפורי הצלחה רבים של Early Adopters במגזר הפיננסי.
תנאים תומכים בהצלחת מימוש SOA בארגונים
כמו כל ארכיטקטורה וכל טכנולוגיה, גם ב SOA אין "ארוחות חינם": תמורת התועלות אנחנו משלמים בעלויות התאמת הארגון לתפיסה החדשה, מוצרים חדשים שנרכשים, תקורות בביצועים, תוספות במשאבים וכיו"ב. לא בכל המקרים התועלות מצדיקות את ההשקעה.
בארגונים בעלי חלק או כל המאפיינים הבאים סיכויי ההצלחה של יוזמות SOA עשויים להיות גדולים יחסית:
א. הטרוגניות טכנולוגיות – באמצעות SOA ניתן לשפר את האינטגרציה בין הסביבות הטכנולוגיות השונות תוך שימור ההשקעות
ב. דינאמיות עסקית ושינויים רבים – Loose Coupling בין השירות (Service) לצרכן (Consumer) של מערכות SOA מאפשר ארגון המגיב במהירות לשינויים ולדרישות.
ג. תהליכים עם מימד סדרתי (השלבים לא מבוצעים לגמרי במקביל) העשויים לכלול שלבים לא ממוחשבים ושלבים מעבר לגבולות הארגון – שירותים (Services) מהווים שלבים בתהליך שקל לשנות את אופן שילובם המשותף באמצעות העיקרון של הפרדה בין התהליך לפונקציונאליות.
ד. ריבוי ערוצי גישה למערכות – SOA מאפשר שימוש חוזר (Reuse) מעבר לחוויות משתמש.
ה. ריבוי קווי עסקים – מגדיל את ההסתברות לשימוש חוזר בשירותים.
ו. מיזוגים ורכישות – באמצעות שכבת השירותים בארכיטקטורת SOA המפרידה בין המימוש הטכנולוגי לבין הפונקציונאליות הנחשפת.
התאמת ארגונים במגזר הפיננסי לתנאי הצלחת מימושי SOA
בנקים, חברות ביטוח וגופים אחרים במגזר הפיננסי, הם במקרים רבים בעלי המאפיינים המתוארים לעיל:
א. כארגונים ותיקים הם מרובי פלטפורמות ועתירי מערכות Legacy.
במקרים רבים, קשה או בלתי אפשרי להחליף מערכות Legacy אלו המשמשות את ליבת העסקים של הארגון.
ב. ארגונים במגזר זה חייבים להגיב לשינויים עסקיים ורגולטוריים תדירים, המחייבים שינויים במערכות. דוגמא לשינוי רגולטורי כזה, הן מסקנות ועדת בכר, המחליפות פונקציונאליות עסקית בין בנקים וחברות ביטוח.
ג. תהליכים כגון: מתן הלוואה או טיפול בתביעה כלפי חברת ביטוח הם דוגמאות לתהליכים בהם שלבים ממוכנים ושלבים ידניים. מימוש מסקנות ועדת בכר מחייב תהליכים החוצים בנקים, חברות ביטוח וחברות ברוקרים פרטיות לצורך ניהול נכסים פיננסיים, וריכוז מידע לצורך מתן ייעוץ פנסיוני.
ד. חשיבות השימוש בערוצי הפצה שונים (אינטרנט, סלולרי, מכשירים אוטומטיים, Contact Center וכיו"ב) במגזר הבנקאי היא גדולה במיוחד. לא מעט יוזמות ל Customer Centric Banks, בעולם לא צלחו משום שהיו מבוססות על CRM בלבד ללא הבנת המשמעויות של הקשר בינו לערוצי ההפצה.
ה. לחברות במגזר זה עשויים להיות קווי עסקים שונים, שחלק מהשירותים בהם דומים ולכן ניתנים להגדרה עבור מספר קווי עסקים. דוגמא: שירות של פתיחת חשבון קיים בקווי העסקים של בנקאות קמעונאית (משקי בית), בנקאות פרטית ובנקאות עסקית.
ו. יש ריבוי מיזוגים ורכישות של גופים במגזר זה בעולם, בארץ ובהקשרים חוצי גבולות מדינות.
SOA כבר אינו רק Buzzword : הדיונים ביחס ל SOA כבר אינם רק דיונים תאורטיים ביחס להגדרה הנכונה אלא עוסקים במימושים קונקרטיים, במוצרים הקיימים בשוק (עם המגבלות שעדיין קיימות בהם). שאלות אותן מציבים ארגונים הן שאלות כגון:
- מה התועלות העסקיות שיוכל הארגון להפיק ממימוש SOA?
- מה מפת הדרכים (Roadmap) שלי כארגון למעבר ל SOA ?
- איך בונים שירותים?
- כיצד מנהלים שירותים?
- האם וכיצד ליישם Repository ו/או Registry?
- האם ומתי לממש Enterprise Service Bus) ESB)) בארגון?
הסימן המייצג טוב יותר מכל את התבגרות SOA, הוא ניסיונם המעשי של Early Adopters.
ישנם ארגונים שיישמו בפועל SOA ובצד הכישלונות, ישנם סיפורי הצלחה, עם תועלות גדולות, קונקרטיות ומדידות.
במאמר קצר זה, אנסה לנתח מדוע קיימים סיפורי הצלחה רבים של Early Adopters במגזר הפיננסי.
תנאים תומכים בהצלחת מימוש SOA בארגונים
כמו כל ארכיטקטורה וכל טכנולוגיה, גם ב SOA אין "ארוחות חינם": תמורת התועלות אנחנו משלמים בעלויות התאמת הארגון לתפיסה החדשה, מוצרים חדשים שנרכשים, תקורות בביצועים, תוספות במשאבים וכיו"ב. לא בכל המקרים התועלות מצדיקות את ההשקעה.
בארגונים בעלי חלק או כל המאפיינים הבאים סיכויי ההצלחה של יוזמות SOA עשויים להיות גדולים יחסית:
א. הטרוגניות טכנולוגיות – באמצעות SOA ניתן לשפר את האינטגרציה בין הסביבות הטכנולוגיות השונות תוך שימור ההשקעות
ב. דינאמיות עסקית ושינויים רבים – Loose Coupling בין השירות (Service) לצרכן (Consumer) של מערכות SOA מאפשר ארגון המגיב במהירות לשינויים ולדרישות.
ג. תהליכים עם מימד סדרתי (השלבים לא מבוצעים לגמרי במקביל) העשויים לכלול שלבים לא ממוחשבים ושלבים מעבר לגבולות הארגון – שירותים (Services) מהווים שלבים בתהליך שקל לשנות את אופן שילובם המשותף באמצעות העיקרון של הפרדה בין התהליך לפונקציונאליות.
ד. ריבוי ערוצי גישה למערכות – SOA מאפשר שימוש חוזר (Reuse) מעבר לחוויות משתמש.
ה. ריבוי קווי עסקים – מגדיל את ההסתברות לשימוש חוזר בשירותים.
ו. מיזוגים ורכישות – באמצעות שכבת השירותים בארכיטקטורת SOA המפרידה בין המימוש הטכנולוגי לבין הפונקציונאליות הנחשפת.
התאמת ארגונים במגזר הפיננסי לתנאי הצלחת מימושי SOA
בנקים, חברות ביטוח וגופים אחרים במגזר הפיננסי, הם במקרים רבים בעלי המאפיינים המתוארים לעיל:
א. כארגונים ותיקים הם מרובי פלטפורמות ועתירי מערכות Legacy.
במקרים רבים, קשה או בלתי אפשרי להחליף מערכות Legacy אלו המשמשות את ליבת העסקים של הארגון.
ב. ארגונים במגזר זה חייבים להגיב לשינויים עסקיים ורגולטוריים תדירים, המחייבים שינויים במערכות. דוגמא לשינוי רגולטורי כזה, הן מסקנות ועדת בכר, המחליפות פונקציונאליות עסקית בין בנקים וחברות ביטוח.
ג. תהליכים כגון: מתן הלוואה או טיפול בתביעה כלפי חברת ביטוח הם דוגמאות לתהליכים בהם שלבים ממוכנים ושלבים ידניים. מימוש מסקנות ועדת בכר מחייב תהליכים החוצים בנקים, חברות ביטוח וחברות ברוקרים פרטיות לצורך ניהול נכסים פיננסיים, וריכוז מידע לצורך מתן ייעוץ פנסיוני.
ד. חשיבות השימוש בערוצי הפצה שונים (אינטרנט, סלולרי, מכשירים אוטומטיים, Contact Center וכיו"ב) במגזר הבנקאי היא גדולה במיוחד. לא מעט יוזמות ל Customer Centric Banks, בעולם לא צלחו משום שהיו מבוססות על CRM בלבד ללא הבנת המשמעויות של הקשר בינו לערוצי ההפצה.
ה. לחברות במגזר זה עשויים להיות קווי עסקים שונים, שחלק מהשירותים בהם דומים ולכן ניתנים להגדרה עבור מספר קווי עסקים. דוגמא: שירות של פתיחת חשבון קיים בקווי העסקים של בנקאות קמעונאית (משקי בית), בנקאות פרטית ובנקאות עסקית.
ו. יש ריבוי מיזוגים ורכישות של גופים במגזר זה בעולם, בארץ ובהקשרים חוצי גבולות מדינות.
סיכום
המהות העסקית והמימוש הטכנולוגי הקיימים בארגונים פיננסיים, הופכים רבים מהם למועמדים מתאימים במיוחד להצלחת יוזמות SOA ולהפקת תועלות רבות ומדידות מתוצריהן. יחד עם זאת, תהליך המעבר מורכב וארוך ומחייב היערכות מתאימה.