✕ סגור 
צור קשר
תודה על ההתעניינות .

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

הסוד למעבר מוצלח של מערכות LEGACY לענן

אייל הרסון
|
קלה
|
Sep 26, 2018
alt="facebook"alt="linkedin"
להרשמה לניוזלטר

חברות הוציאו מאות מיליוני דולרים לבניית מערכות ה-Legacy שלהן - האם הן יכולות להעביר אותן לענן? האם חברת ביטוח, למשל, יכולה להעביר את מערכת הליבה שלה לענן? התשובה היא לא. אין דרך פשוטה לקחת מערכת Mainframe, AS400, SAP או כל מערכת On Premises אחרת ולהעביר אותה לענן, אך קיימות דרכים אלטרנטיביות להשגת אותה המטרה.  

מטרתו של מאמר זה היא לעורר מחשבה בדרכים קונקרטיות על הפיכת חלק מהמערכות הקיימות שכבר יש לכם, הנקראות אפליקציות Legacy, לאפליקציות זמינות בענן.

?לענן legacy כיצד להעביר מערכות

הדבר הראשון שכדאי להבין הוא שאנחנו לא צריכים להעביר את כל המערכת. באפשרותנו ליצור בענן מערכת המייצגת את הפונקציונליות שקיימת במערכת ה-legacy, או במילים אחרות - API.  

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

התכנית החדשה תיכתב בעזרת טכנולוגיה מודרנית כגון Java או .NET. היא תיפרס בתור Micro Service ותיהנה מכל מה שיש לענן להציע. היא פשוטה לניטור ולניהול. כעת, אם ברצוננו להפעיל פונקציונליות מסוימת במערכת ה-legacy, נוכל לקרוא לייצוג שלה בענן. אוסף כל התכניות המודרניות האלה מוכר גם בשם Digital Layer והמעבר מתכניות Legacy ל"תכניות מודרניות" ידוע בשם Going Digital.  

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

?מדוע זה חשוב

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

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

?כיצד מתחילים

התחילו עם האלמנטים שכבר נמצאים בידכם כגון תכניות COBOL ו-Copybooks וכן transactions. כלים מודרניים עבור Digital Transformation, ש- Openlegacy היא אחת מחברות המוצר המובילות שבהם, משתמשים באלמנטים אלה של הרוטינות כדי לגלות את מה שנחוץ להם כדי להביא את ה-Legacy transactions ואת הנתונים שלהן ל-Digital-Friendly Environment. הכלים המודרניים משתמשים גם ברכיבים נוספים המאפשרים חיבור לסביבת ה-Legacy כגון מחברי CICS ו-IMS.  

?Legacy -מה קורה אם ברצוני לשפר את ה

אין בעיה. אם ברצונך לבצע שינויים במבנה הדיגיטלי החדש של ה-Legacy Transaction, באפשרותך לבצע את השינויים ב-Microservice  שיצרת. לרוב זה יותר פשוט מאשר לשנות את אפליקציית ה- COBOL עצמה. עם Openlegacy התכנית שנוצרת ליצירת השירות הדיגיטלי מחוללת ב-Java שהיא שפה מודרנית רבת עוצמה ופופולרית.  

רמת הפשטות תלויה בכלים בהם אתם משתמשים, וכמובן שלא מדובר בכלים בלבד. לצורך שיפור מערכות ה- Legacy אתם זקוקים לשיטה או גישה לתהליך, ועליכם ללמוד כמה טכניקות חדשות הכוללות Java ו-APIs לתמיכה ב- Digital Transformation, כגון REST.  

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

Pre Sale in APAC  -ו Delivery מאת: אייל הרסון, מנהל קבוצת

חברות הוציאו מאות מיליוני דולרים לבניית מערכות ה-Legacy שלהן - האם הן יכולות להעביר אותן לענן? האם חברת ביטוח, למשל, יכולה להעביר את מערכת הליבה שלה לענן? התשובה היא לא. אין דרך פשוטה לקחת מערכת Mainframe, AS400, SAP או כל מערכת On Premises אחרת ולהעביר אותה לענן, אך קיימות דרכים אלטרנטיביות להשגת אותה המטרה.  

מטרתו של מאמר זה היא לעורר מחשבה בדרכים קונקרטיות על הפיכת חלק מהמערכות הקיימות שכבר יש לכם, הנקראות אפליקציות Legacy, לאפליקציות זמינות בענן.

?לענן legacy כיצד להעביר מערכות

הדבר הראשון שכדאי להבין הוא שאנחנו לא צריכים להעביר את כל המערכת. באפשרותנו ליצור בענן מערכת המייצגת את הפונקציונליות שקיימת במערכת ה-legacy, או במילים אחרות - API.  

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

התכנית החדשה תיכתב בעזרת טכנולוגיה מודרנית כגון Java או .NET. היא תיפרס בתור Micro Service ותיהנה מכל מה שיש לענן להציע. היא פשוטה לניטור ולניהול. כעת, אם ברצוננו להפעיל פונקציונליות מסוימת במערכת ה-legacy, נוכל לקרוא לייצוג שלה בענן. אוסף כל התכניות המודרניות האלה מוכר גם בשם Digital Layer והמעבר מתכניות Legacy ל"תכניות מודרניות" ידוע בשם Going Digital.  

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

?מדוע זה חשוב

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

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

?כיצד מתחילים

התחילו עם האלמנטים שכבר נמצאים בידכם כגון תכניות COBOL ו-Copybooks וכן transactions. כלים מודרניים עבור Digital Transformation, ש- Openlegacy היא אחת מחברות המוצר המובילות שבהם, משתמשים באלמנטים אלה של הרוטינות כדי לגלות את מה שנחוץ להם כדי להביא את ה-Legacy transactions ואת הנתונים שלהן ל-Digital-Friendly Environment. הכלים המודרניים משתמשים גם ברכיבים נוספים המאפשרים חיבור לסביבת ה-Legacy כגון מחברי CICS ו-IMS.  

?Legacy -מה קורה אם ברצוני לשפר את ה

אין בעיה. אם ברצונך לבצע שינויים במבנה הדיגיטלי החדש של ה-Legacy Transaction, באפשרותך לבצע את השינויים ב-Microservice  שיצרת. לרוב זה יותר פשוט מאשר לשנות את אפליקציית ה- COBOL עצמה. עם Openlegacy התכנית שנוצרת ליצירת השירות הדיגיטלי מחוללת ב-Java שהיא שפה מודרנית רבת עוצמה ופופולרית.  

רמת הפשטות תלויה בכלים בהם אתם משתמשים, וכמובן שלא מדובר בכלים בלבד. לצורך שיפור מערכות ה- Legacy אתם זקוקים לשיטה או גישה לתהליך, ועליכם ללמוד כמה טכניקות חדשות הכוללות Java ו-APIs לתמיכה ב- Digital Transformation, כגון REST.  

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

Pre Sale in APAC  -ו Delivery מאת: אייל הרסון, מנהל קבוצת

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
אייל הרסון
בואו נעבוד ביחד
צרו קשר