Oracle Application Development Framework (ADF) a další. Oracle Application Framework (OAF)

Je téměř nemožné pochopit, jak se technologie v podnikání v průběhu let používala. S růstem hardwarových schopností se vývojáři softwaru snaží přidat více funkcí, aby podpořili více obchodních operací a nabídli více. V počátečních dnech měl hlavní aparát pouze krátké metody zpracování, takže organizace nebo podniky musely vyvinout konkrétní způsoby, jak tento proces zjednodušit. Výsledkem je, že softwarový průmysl začal kupovat software hlavně pro funkce a mzdy. Aplikace Oracle přicházejí na scénu, kde mohou rychle zachytit obrázek. Záměrem bylo kombinovat funkce různých programů a nabízet je jako předvolbu podpůrných programů.

Žádná technologie však není dokonalá a každá nová technologie se postupem času stává zastaralou. S příchodem technologického vývoje jsou aplikace pro podniky nyní snadnější než kdy jindy. Stejně jako u evoluce, profily těch, kdo používají podnikové aplikace, se změnily. Zítra znamená začátek nové éry internetu pro podnikání, který je základním kamenem pracovní síly. A jádro vývoje jsou Oracle ADF a OA Framework (OAF). Jedná se hlavně o technologie Oracle používané k vývoji základních technologií pro aplikace Fusion. Technologie se rychle vyvíjí as tím i obchodní aplikace se vyvíjejí, takže k uspokojení jejich rostoucích potřeb je třeba jasnější přístup. Otázka: Je nutné používat OAF nebo OA Framework pro vývoj obchodních aplikací?

Co je Oracle ADF?

Oracle Application Development Framework (ADF) je nejúčinnějším systémem, který je dnes k dispozici pro vytváření vlastních programů. Toto je konečný rámec pro vývoj aplikací založený na standardech Java Enterprise Edition (EE), které se používají k vytváření plně funkčních webových aplikací, které splňují širokou škálu potřeb. Tato síla je vyhrazena pouze pro organizace a projekty, které platí do roku 2012 licenci za licenci Oracle WebLogic Server. Společnost Oracle konečně vydala veřejně dostupnou omezenou edici Oracle ADF. Cílem je vytvořit programy pro zpracování dat určené ke shromažďování, zpracování a zobrazování grafů nebo tabulek. Dokonce i začátečníci mohou používat výkonné deklarativní funkce ADF k vytváření základních aplikací bez nutnosti psaní kódu. ADF používá technologie Java k implementaci obchodní logiky specifické pro vaši aplikaci.

Jaké jsou základy OA?

OA Framework (OAF), zkratka pro Oracle Application Framework, je proprietární rámec Oracle vyvinutý pro aplikace Oracle E-Business Suite (EBS). Počáteční aplikace Oracle jsou založeny na počátečních produktech Oracle Forms a poté poskytují textové vykreslování textů v tomto softwaru. Postupem času se klient Java Forms stal bohatším a vydáním sady E-Business Suite 11i začala společnost Oracle dodávat konkrétní produkty na stránky HTML. S každým vydáním bylo zavedeno stále více uživatelských rozhraní založených na HTML a produkt E-Business Suite 12.1 implementoval do Oracle několik významných vylepšení a vylepšení, včetně uživatelsky přívětivého prohlížeče známého jako Oracle Applications Framework (OAF). standardní návrh rozhraní. . Nyní s aplikacemi Fusion posunula společnost Oracle principy vývoje OAF na zcela novou úroveň.

Rozdíl mezi ADF a OAF



  1. Základy ADF a OAF

Oracle Application Development Framework (ADF) je standardní nástroj pro vývoj softwaru Java Enterprise Edition (EE) navržený k vytvoření plně funkčních podnikových aplikací, které splňují širokou škálu potřeb. ADF je součástí integrovaného vývojového prostředí JDeveloper (IDE), které poskytuje vývojářům veškerou sílu a flexibilitu při vytváření podnikových aplikací. OA Framework (OAF) je proprietární systém vyvinutý společností Oracle pro rozšíření aplikací sady E-Business Suite. Jedná se o specializovanou platformu rozšíření pro obchodní aplikace založené na HTML a aplikace E-Business Suite.



  1. Architektura ADF a OAF

OAF je založen na průmyslovém standardním designu MVC, který patří do architektury Model View Controller a skládá se ze tří vrstev: Model, View a Controller. Stránka XML vytvoří pohled, který obsahuje logiku zobrazení; Řadič založený na Java řídí plný tok, což z něj dělá řadič; a Model se stará o transakce související s databází. Je také založen na architektuře ADF Model-View-Controller, ale skládá se ze čtyř vrstev: Model, View, Controller a Business Layer. Poskytuje také řešení v ORM, opakovaně použitelné řídicí vrstvě, vrstvě stability dat, bohatém webovém uživatelském rozhraní založeném na JSF a dalších oblastech.



  1. Nasazení ADF a OAF

ADF je nezávislý na aplikacích Oracle a může být hostován na serveru Oracle WebLogic Server. Vývojáři mohou testovat aplikace pomocí integrovaného serveru WebLogic nainstalovaného na JDeveloper a poté nasadit aplikace na aplikační servery. Mohou použít JDeveloper k nasazení přímo na nezávislý aplikační server. Na druhé straně nelze OAF na rozdíl od ADF použít samostatně; Ve skutečnosti je propojen s aplikacemi Oracle a lze jej nainstalovat pouze na server Oracle Application Server. WebLogic Fusion je standardně dodáván a je jádrem technologické sady ADF Fusion.

ADF a OAF: Srovnávací tabulka

Stručný přehled ADF a další. OAF

Přestože ADF a OAF jsou technologie Oracle používané k vývoji základních technologií pro aplikace Fusion pomocí JDeveloper, OAF je pevně integrována s aplikacemi Oracle a ADF nepodporuje ani Oracle Apps. Oba jsou založeny na modelu Model-View-Controller, pokud ADF navíc nenabízí obchodní vrstvu. FFF je jádrem technologické sady Fusion a OAF je platforma vyvinutá pro aplikace a rozšíření Oracle E-Business Suite. Na rozdíl od ADF nelze OAF používat samostatně a lze jej nasadit na Oracle Application Server. Pokud chcete vytvořit více stránek v těsné integraci s produktem Oracle E-Business Suite, můžete použít OAF. Pokud vytváříte aplikace Fusion, které nejsou integrovány do sady E-Business Suite, musíte jít do ADF.

Reference

  • https://en.wikipedia.org/wiki/System_Architect#/media/File:Screen_shot_of_IBM_System_Architect_software.jpg
  • Obrázek Kredit: https://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Screeshot.png/640px-Screeshot.png
  • Bingham, Richarde. Správa aplikací Oracle Fusion (1. vydání) NYC: McGraw-Hill Education, 2011. Tisk
  • Westerly, Stan E. Vývoj webových aplikací se základy Oracle ADF. Birmingham: Packt Publishing, 2013. Tisk
  • Mani, Sudhakar a Aarthi Sudhakar. OA Framework je příručka pro začátečníky. Morrisville, Severní Karolína: Lulu Press, 2013. Tisk