Oracle Application Development Framework (ADF) e altro. Oracle Application Framework (OAF)

È quasi impossibile capire come la tecnologia sia stata utilizzata negli affari negli anni. Con l'aumentare delle capacità hardware, gli sviluppatori software stanno cercando di aggiungere più funzionalità per supportare più operazioni aziendali per offrire di più. All'inizio, l'apparato principale aveva solo metodi di elaborazione brevi, quindi le organizzazioni o le imprese dovevano sviluppare modi specifici per semplificare il processo. Di conseguenza, l'industria del software ha iniziato ad acquistare software principalmente per funzioni e buste paga. Le applicazioni Oracle arrivano sulla scena dove possono catturare rapidamente l'immagine. L'idea era quella di combinare le funzionalità di diversi programmi e offrirli come pre-set di programmi di supporto.

Tuttavia, nessuna tecnologia è perfetta e ogni nuova tecnologia diventa obsoleta nel tempo. Con l'avvento dell'evoluzione tecnologica, le applicazioni per le aziende ora sono più facili che mai. Come per l'evoluzione, i profili di coloro che utilizzano applicazioni aziendali sono cambiati. Domani segna l'inizio di una nuova era di Internet for business, che è la pietra angolare della forza lavoro. E Oracle ADF e OA Framework (OAF) sono al centro dell'evoluzione. Le due sono principalmente tecnologie Oracle utilizzate per sviluppare tecnologie di base per le applicazioni Fusion. La tecnologia è in rapida evoluzione e, con essa, le applicazioni aziendali si stanno evolvendo, quindi è necessario un approccio più chiaro per soddisfare le loro crescenti esigenze. Domanda: è necessario utilizzare OAF o OA Framework per sviluppare applicazioni aziendali?

Che cos'è Oracle ADF?

Oracle Application Development Framework (ADF) è il sistema più efficiente disponibile per creare programmi personalizzati oggi. Questo è il framework di sviluppo di applicazioni definitivo basato sugli standard Java Enterprise Edition (EE), che vengono utilizzati per creare applicazioni Web completamente funzionali per soddisfare una vasta gamma di esigenze. Questo potere è riservato solo alle organizzazioni e ai progetti che pagano la licenza Oracle WebLogic Server fino al 2012. Oracle ha finalmente rilasciato un'edizione limitata Oracle ADF disponibile al pubblico. L'obiettivo è creare programmi di elaborazione dati progettati per raccogliere, elaborare e visualizzare grafici o tabelle. Anche i principianti possono utilizzare le potenti funzionalità dichiarative dell'ADF per creare applicazioni di base senza scrivere alcun codice. ADF utilizza le tecnologie Java per implementare la logica di business specifica per la tua applicazione.

Quali sono le basi dell'OA?

OA Framework (OAF), abbreviazione di Oracle Application Framework, è il framework proprietario di Oracle sviluppato per le applicazioni Oracle E-Business Suite (EBS). Le prime applicazioni Oracle si basano sui prodotti iniziali di Oracle Forms e forniscono quindi il rendering di testo basato su terminale a quel software. Nel tempo, il client Java Forms è diventato più ricco e con il rilascio di E-Business Suite 11i, Oracle ha iniziato a fornire prodotti specifici su pagine HTML. Con ogni versione, sono state introdotte sempre più interfacce utente basate su HTML ed E-Business Suite 12.1 ha implementato alcuni significativi miglioramenti e miglioramenti a Oracle, incluso un browser intuitivo noto come Oracle Applications Framework (OAF). design dell'interfaccia standard. . Ora con le applicazioni Fusion, Oracle ha portato i principi di sviluppo OAF a un livello completamente nuovo.

Differenza tra ADF e OAF



  1. Fondamenti di ADF e OAF

Oracle Application Development Framework (ADF) è uno strumento di sviluppo software standard di Java Enterprise Edition (EE) progettato per creare applicazioni aziendali completamente funzionali per soddisfare una vasta gamma di esigenze. ADF fa parte dell'ambiente di sviluppo integrato JDeveloper (IDE), che offre agli sviluppatori tutta la potenza e la flessibilità necessarie per creare applicazioni aziendali. OA Framework (OAF) è un sistema proprietario sviluppato da Oracle per espandere le applicazioni di E-Business Suite. È una piattaforma di estensione dedicata per applicazioni aziendali basate su HTML e applicazioni E-Business Suite.



  1. Architettura ADF e OAF

OAF si basa su un design MVC standard del settore che appartiene all'architettura del controller Model View ed è composto da tre livelli: Model, View e Controller. La pagina XML crea una vista che contiene la logica di visualizzazione; Il controller basato su Java controlla il flusso completo, rendendolo un controller; e Model si preoccupa delle transazioni relative al database. Si basa anche sull'architettura ADF Model-View-Controller ma è composto da quattro livelli: Model, View, Controller e Business Layer. Fornisce inoltre soluzioni in ORM, livello di controller riutilizzabile, livello di stabilità dei dati, interfaccia utente Web basata su JSF e altre aree.



  1. Distribuzione di ADF e OAF

ADF è indipendente dalle applicazioni Oracle e può essere ospitato su Oracle WebLogic Server. Gli sviluppatori possono testare le applicazioni utilizzando Integrated WebLogic Server installato in JDeveloper e quindi distribuire le applicazioni sui server delle applicazioni. Possono utilizzare JDeveloper per distribuire direttamente su un server delle applicazioni indipendente. D'altra parte, l'AFA, a differenza dell'ADF, non può essere utilizzato in modo indipendente; In realtà, è collegato alle applicazioni Oracle e può essere installato solo su Oracle Application Server. WebLogic Fusion è disponibile per impostazione predefinita ed è al centro della suite tecnologica ADF Fusion.

ADF e OAF: tabella comparativa

Una breve panoramica dell'ADF e altro ancora. OAF

Mentre ADF e OAF sono tecnologie Oracle utilizzate per sviluppare tecnologie di base per le applicazioni Fusion utilizzando JDeveloper, OAF è strettamente integrato con le applicazioni Oracle e ADF non supporta nemmeno Oracle Apps. Entrambi si basano sul design Model-View-Controller, a meno che l'ADF non offra inoltre un livello aziendale. FFF è al centro della suite tecnologica Fusion e OAF è una piattaforma sviluppata per applicazioni ed estensioni Oracle E-Business Suite. A differenza dell'ADF, OAF non può essere utilizzato in modo indipendente e può essere distribuito su Oracle Application Server. Se si desidera creare più pagine in stretta integrazione con Oracle E-Business Suite, è possibile utilizzare OAF. Se stai creando applicazioni Fusion che non sono integrate in E-Business Suite, devi andare all'ADF.

RIFERIMENTI

  • https://en.wikipedia.org/wiki/System_Architect#/media/File:Screen_shot_of_IBM_System_Architect_software.jpg
  • Credito immagine: https://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Screeshot.png/640px-Screeshot.png
  • Bingham, Richard. Gestione delle applicazioni Oracle Fusion (1a edizione) New York: McGraw-Hill Education, 2011. Stampa
  • A ovest, Stan E. Sviluppo di applicazioni Web con Oracle ADF Basics. Birmingham: Packt Publishing, 2013. Stampa
  • Mani, Sudhakar e Aarthi Sudhakar. L'OA Framework è una guida per principianti. Morrisville, North Carolina: Lulu Press, 2013. Stampa