הסבות ל-RIA

 

האתגר העומד בפנינו בהסבה ל-RIA:



  •  יש להסב את כל מסכי האון-ליין למסכי RC 

  • יש להסב את כל משימות ה Batch שקוראות למשימות RC

  • עקב פיצול העבודה בין ה Client ל- Server יש צורך בשינוי לוגיקה קיימת

  • עקב העדר תמיכה בפונקציונאליות מסוימת ברמת ה Client יש צורך בשינוי הקוד הקיים



הפתרון המוצע:

כמענה למגמה של מעבר ממערכות שרת לקוח קלאסיות לסביבת עבודה על תווך האינטרנט (RIA) פיתחה חברת "קופל ראם" כלי הסבה אשר יאפשרו ללקוחות לשדרג מערכות eDeveloper מגרסאות קודמות (7 עד 10) ל- uniPaaS RIA.

תהליך ההסבה מתבצע בשלושה שלבים:


  • שלב 1 – מיפוי ואיתור

  • שלב 2 – טיפול בכלים אוטומטיים

  • שלב 3 – טיפול ידני

הסבות ל-RIA 



שלב 1 – שלב המיפוי:

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



שלב 2 – שלב חילול הקוד האוטומטי:

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

להלן דוגמאות לנושאים שיטופלו בשלב זה:



  • תוכניות / משימות פנטום - הפיכתם לתת מבנה

  • הטמעת  מנוע הצגת אובייקטים בצד הלקוח (PDF / EXCELL)

  • שינוי מנוע הדפסת דוחות לדוחות PDF (במקום PDF קיים)

  • החלפת פונקציות (user, term) בשדות גלובאליים בתוכנית הראשית 

  • החלפת INIGET במשתנים גלובאליים

  • פונקציות שלא נתמכות (KBPUT ,KBGET) - החלפה באירועים 

  • פעולות משתמש 1-20: החלפה באירועים

  • לחיצה על כרטסת אינה מפעילה חלון - קביעת אירוע חלופי

 

שלב 3 – השלב הידני:

מעבר על כל דו"חות הכלים הייחודיים לקופל ראם וביצוע תיקונים ידניים בהתאם לצורך.

להלן דוגמאות לנושאים שיטופלו בשלב זה:



  • משימות המכילות DB SQL שלא נתמך ב Deferred Transaction

  • פונקציות שיכולות להתבצע רק בקליינט או רק בשרת, שנעשה בהם שימוש במקומות לא נכונים (כמו פעולת ודא)

  • ארגון מחדש של מבנה הזרימה במקומות שבהם הלוגיקה גורמת לפניות מיותרות לשרת.

  • שינוי הלוגיקה על מנת ליישם תחליפים לפונקציות שאינם נתמכות ב-RIA כמו KbPut, KbGet

 

תועלות ההסבה:

 מיפוי מדויק ותכנון תהליך ההסבה בתיאום מלא עם הלקוח ימנעו התברברות בתהליך – כתיבת תוכנית מסודרת ומפורטת לתהליך ההסבה מאפשרת:


  • חסכון ניכר בזמן יקר (Time To Market)

  • הגעה בטוחה ליעד הסופי - מערכת RIA עובדת

  • יכולת תמחור מדויקת

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


 


לצפיה ב- דמו