מסגרת פיתוח יישומים של אורקל (ADF) ועוד. מסגרת יישומי אורקל (OAF)

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

עם זאת, שום טכנולוגיה אינה מושלמת, וכל טכנולוגיה חדשה מתיישנת עם הזמן. עם כניסת האבולוציה הטכנולוגית, יישומים לעסקים כעת קלים מתמיד. בדומה להתפתחות, הפרופילים של המשתמשים המשתמשים ביישומים ארגוניים השתנו. מחר מציין את תחילתו של עידן חדש של אינטרנט לעסקים, שהוא אבן הפינה של כוח העבודה. ו- Oracle ADF ו- OA Framework (OAF) הם בבסיס ההתפתחות. השניים הם בעיקר טכנולוגיות אורקל המשמשות לפיתוח טכנולוגיות ליבה עבור יישומי פיוז'ן. הטכנולוגיה מתפתחת במהירות ואיתה יישומים עסקיים מתפתחים, ולכן נדרשת גישה ברורה יותר כדי לענות על צרכיהם ההולכים וגדלים. שאלה: האם יש צורך להשתמש ב- OAF או OA Framework כדי לפתח יישומים עסקיים?

מה זה ה- Oracle ADF?

מסגרת פיתוח יישומים של אורקל (ADF) היא המערכת היעילה ביותר הקיימת כיום ליצירת תוכניות בהתאמה אישית. זוהי המסגרת האולטימטיבית לפיתוח יישומים המבוססת על תקני Java Enterprise Edition (EE), המשמשים ליצירת יישומי אינטרנט פונקציונליים לחלוטין העונים על מגוון רחב של צרכים. כוח זה שמור רק לארגונים ופרויקטים שמשלמים עבור רישיון Oracle WebLogic Server עד 2012. Oracle פרסמה סוף סוף מהדורה מוגבלת של Oracle ADF שפורסמה בציבור. המטרה היא ליצור תוכניות לעיבוד נתונים שנועדו לאסוף, לעבד ולהציג גרפים או טבלאות. אפילו מתחילים יכולים להשתמש בתכונות ההצהרה החזקות של ה- ADF כדי ליצור יישומים בסיסיים מבלי לכתוב קוד כלשהו. ADF משתמש בטכנולוגיות Java כדי ליישם היגיון עסקי ספציפי ליישום שלך.

מהם היסודות של OA?

OA Framework (OAF), קיצור של Oracle Application Framework, הוא המסגרת הקניינית של Oracle שפותחה עבור יישומי Oracle E-Business Suite (EBS). יישומי Oracle מוקדמים מבוססים על המוצרים הראשוניים של Oracle Forms, ואז מספקים עיבוד טקסט מבוסס מסוף לתוכנה זו. עם הזמן לקוח Java Forms התעשר ועם יציאתו של E-Business Suite 11i, אורקל החלה לספק מוצרים ספציפיים בדפי HTML. עם כל מהדורה החלו להציג יותר ויותר ממשקי משתמש מבוססי HTML, ו- E-Business Suite 12.1 הטמיע כמה שיפורים ושיפורים משמעותיים ל- Oracle, כולל דפדפן ידידותי למשתמש המכונה Oracle Applications Framework (OAF). עיצוב ממשק סטנדרטי. . כעת עם יישומי פיוז'ן, אורקל לקחה את עקרונות הפיתוח של ה- OAF לרמה חדשה לגמרי.

ההבדל בין מזין ADF ל- OAF



  1. יסודות ADF ו- OAF

Framework Oracle Application Framework (ADF) הוא כלי לפיתוח תוכנה רגיל של Java Enterprise Edition (EE) המיועד ליצור יישומים ארגוניים פונקציונליים לחלוטין העונים על מגוון רחב של צרכים. ADF הוא חלק מסביבת הפיתוח המשולבת JDeveloper (IDE) המספקת למפתחים את כל הכוח והגמישות לבנות יישומים ארגוניים. OA Framework (OAF) היא מערכת קניינית שפותחה על ידי Oracle להרחבת יישומי E-Business Suite. זוהי פלטפורמת הרחבה ייעודית ליישומים עסקיים מבוססי HTML ויישומי E-Business Suite.



  1. אדריכלות ADF ו- OAF

ה- OAF מבוסס על תכנון MVC סטנדרטי בתעשייה השייך לארכיטקטורת Controller Model View ומורכב משלוש שכבות: Model, View ובקר. עמוד XML יוצר תצוגה המכילה את לוגיקת התצוגה; הבקר מבוסס Java שולט בזרימה מלאה והופך אותו לבקר; ו- Model דואג לעסקאות הקשורות למסד נתונים. זה מבוסס גם על ארכיטקטורת ה- ADF Model-View-Controller אך מורכב מארבע שכבות: Model, View, Controller ו- Business Layer. זה גם מספק פתרונות ב- ORM, שכבת בקר לשימוש חוזר, שכבת יציבות נתונים, ממשק משתמש עשיר מבוסס JSF ותחומים אחרים.



  1. פריסת ADF ו- OAF

ADF אינו תלוי ביישומי Oracle וניתן לארח אותו בשרת Oracle WebLogic. מפתחים יכולים לבדוק יישומים באמצעות שרת משולב WebLogic המותקן ב- JDeveloper, ואז לפרוס יישומים לשרתי יישומים. הם יכולים להשתמש ב- JDeveloper כדי לפרוס ישירות לשרת יישומים עצמאי. מצד שני, לא ניתן להשתמש באופן עצמאי ב- OAF, בניגוד ל- ADF; למעשה, הוא מקושר ליישומי Oracle וניתן להתקין אותו רק בשרת היישומים של Oracle. היתוך WebLogic מגיע כברירת מחדל ונמצא בלב חבילת הטכנולוגיה ADF Fusion.

ADF ו- OAF: טבלת השוואה

סקירה קצרה של ADF ועוד. OAF

בעוד ש- ADF וגם OAF הם טכנולוגיות Oracle המשמשות לפיתוח טכנולוגיות ליבה עבור יישומי Fusion המשתמשים ב- JDeveloper, OAF משולבת בחוזקה עם יישומי Oracle, ו- ADF אפילו לא תומך ב- Oracle Apps. שניהם מבוססים על עיצוב מודל-מבקר-בקר, אלא אם כן ה- ADF מציע שכבה עסקית. FFF היא לב לבה של חבילת הטכנולוגיה Fusion, ו- OAF היא פלטפורמה שפותחה ליישומי Oracle E-Business Suite ותוספים. בניגוד ל- ADF, לא ניתן להשתמש ב- OAF באופן עצמאי וניתן לפרוס אותו על שרת היישומים של Oracle. אם ברצונך ליצור דפים מרובים בשילוב הדוק עם Oracle E-Business Suite, תוכל להשתמש ב- OAF. אם אתה יוצר יישומי היתוך שאינם משולבים בסוויטת E-Business, עליך לעבור ל- ADF.

הפניות

  • https://en.wikipedia.org/wiki/System_Architect#/media/File:Screen_shot_of_IBM_System_Architect_software.jpg
  • קרדיט תמונה: https://upload.wikimedia.org/wikipedia/commons Later/d/d4/Screeshot.png/640px-Screeshot.png
  • בינגהאם, ריצ'רד. ניהול יישומי Oracle Fusion (המהדורה הראשונה) ניו יורק: McGraw-Hill Education, 2011. הדפס
  • במערב, סטן א. פיתוח יישומי אינטרנט עם יסודות ה- OF של Oracle. ברמינגהם: הוצאת פאקט, 2013. הדפס
  • מאני, סודהאקר ואארתי סודהאקר. מסגרת ה- OA היא מדריך למתחילים. מוריסוויל, צפון קרוליינה: Lulu Press, 2013. הדפס