Oracle Application Development Framework (ADF) Vs. Oracle Application Framework (OAF)

Et ass bal net ze verstoen wéi d'Benotzung vun der Technologie am Geschäft iwwer d'Jore sou entwéckelt huet. Wéi d'Hardwarekapazitéite weider wuessen, schaffe Software Ubidder méi no u Offeren fir méi a méi Funktiounen z'ënnerstëtzen fir méi Geschäftsoperatiounen z'ënnerstëtzen. An de fréie Deeg war Basishardware nëmme fäeg fir kuerz Veraarbechtungsroutinen ze hunn an sou war et un Organisatiounen oder Firmen fir hiren eegene Wee z'entwéckelen fir Prozesser ze vereinfachen. Als Resultat huet d'Softwareindustrie ugefaang virgeschriwwene Uwendungen ze kafen, meeschtens fir Funktiounen a Bezuelgeld. Dëst ass wou Oracle Applications op d'Bild kommen, wat séier säin Ëmfang erweidert huet. D'Iddi war d'Features vu verschiddenen Uwendungen ze kombinéieren an et als preintegréiert Set vun ënnerstëtzenden Uwendungen ze bidden.

Wéi och ëmmer, keng Technologie ass perfekt an all nei Technologie gëtt iwwer Zäit obsoléiert. Mat dem Advent vun der technologescher Evolutioun sinn d'Entreprise Uwendungen elo méi zougänglech wéi jee. Wéi mat der Evolutioun, ass de Profil vun deenen, déi Enterprise-Uwendungen benotzen, och geännert. Dëst bréngt eng nei Ära vum Internet fir Geschäfter déi d'Fundament fir d'Aarbechter vun muer geluecht hunn. An Oracle ADF an OA Framework (OAF) stinn am Mëttelpunkt vun der Evolutioun. Béid sinn Oracle Technologien, déi haaptsächlech fir d'Entwécklung vu Core Technologien fir Fusiounsapplikatiounen benotzt ginn. D'Technologie evoluéiert séier a sou maache Geschäftapplikatioune mat et, sou datt eng méi definitiv Approche erfuerderlech ass fir hir wuessend Besoinen ze erfëllen. Also d'Fro ass sollt Dir den OAF oder den OA Framework benotze fir Geschäftsapplikatiounen z'entwéckelen?

Wat ass Oracle ADF?

Oracle Application Development Framework (ADF) ass de produktivste Kader, deen haut verfügbar ass fir personaliséiert Uwendungen ze bauen. Et ass en Enn-zu-Enn Applikatioun Entwécklungskader gebaut op Java Enterprise Edition (EE) Standards benotzt fir voll funktionell Webapplikatiounen ze bauen fir eng breet Varietéit vun Bedierfnesser ze treffen. Dës mächteg war nëmme fir Organisatiounen a Projeten reservéiert déi fir eng Oracle WebLogic Server Lizenz bis 2012 bezuelen. Oracle huet endlech eng limitéiert Versioun vun Oracle ADF verfügbar fir jiddereen verfügbar. D'Zil ass Datenhandhabungsapplikatiounen ze bauen, geduecht fir Daten ze sammelen, ze veraarbecht a se als Grafiken oder Dëscher ze weisen. Och Ufänger kéinten déi mächteg deklarativ Funktiounen vun ADF benotze fir Basisapplikatiounen ze bauen ouni e Code ze schreiwen. ADF benotzt Java Technologien fir Geschäftslogik spezifesch fir Är Uwendung ëmzesetzen.

Wat ass OA Framework?

OA Framework (OAF), kuerz fir Oracle Application Framework, ass den propriétaire Kader vum Oracle fir Oracle E-Business Suite (EBS) Uwendungen entwéckelt. D'Original Oracle Uwendungen waren op dem fréie Oracle Forms Produkt baséiert dat e terminalbaséierten Text View an d'Applikatioun deemools bitt. Java Forms Client gouf vill méi räich mat der Zäit a mat der Verëffentlechung vun der E-Business Suite 11i huet Oracle ugefaang spezifesch Produkter op HTML-baséiert Säiten ze liwweren. Mat all Verëffentlechung huet ëmmer méi Produkt ugefaang d'HTML-baséiert User-Interface unzehuelen an duerch E-Business Suite 12.1 Oracle huet e puer bedeitend Entwécklungen an Verbesserunge gemaach, dorënner e Standard Browser-baséiert User-Interface Design Muster, bekannt als Oracle Applications Framework (OAF) An. Elo mat Fusion Applications huet Oracle OAF Entwécklungsprinzipien op e ganz neie Niveau bruecht.

Ënnerscheed tëscht ADF an OAF



  1. Basics vun der ADF an der OAF

Oracle Application Development Framework (ADF) ass en End-to-End Applikatioun Entwécklung Framework gebaut op Java Enterprise Edition (EE) Standards benotzt fir voll funktionell Enterprise Uwendungen ze bauen fir eng breet Varietéit vun Bedierfnesser ze treffen. ADF ass en Deel vum JDeveloper Integrated Development Environment (IDE) deen d'Entwéckler all Kraaft a Flexibilitéit ubitt fir Enterprise-Uwendungen ze bauen. OA Framework (OAF) ass e propriétaire Kader entwéckelt vun Oracle fir seng E-Business Suite Uwendungen ze verlängeren. Et ass d'Entwécklungsplattform fir d'HTML-baséiert Geschäftsapplikatiounen, souwéi déi personaliséiert Erweiderung fir d'E-Business Suite Uwendungen.



  1. Architektur vun ADF an OAF

OAF baséiert op dem Industrie-Standard MVC Design Muster dat bezitt sech op d'Model View Controller Architektur a besteet aus dräi Schichten: Model, View, a Controller. D'XML Säit formt de View déi d'Displaylogik enthält; de Java baséiert Controller kontrolléiert de komplette Flux deen et de Controller mécht; an de Model këmmert sech ëm d'Datebasis verbonnen Transaktiounen. ADF baséiert och op der Model-View-Controller Architektur awer besteet aus véier Schichten: Model, View, Controller, a Business Layer. Zousätzlech gëtt et Léisungen an de Beräicher wéi ORM, Reusable Controller Layer, Data Persistenz Schicht, räich Web User Interface baséiert op JSF, a méi.



  1. Deployment vun ADF an OAF

ADF ass onofhängeg vun Oracle Uwendungen a kann op Oracle WebLogic Server ofgesat ginn. D'Entwéckler kënnen d'Applikatioune testen mat dem Integrated WebLogic Server deen an der JDeveloper Installatioun agebaut ass an dann d'Applikatiounen op Applikatiounsserver implementéieren. Si kënnen och JDeveloper benotze fir se direkt op e fräiwëlleger Applikatiounsserver z'installéieren. OAF, op der anerer Säit, am Géigesaz zum ADF, kënnen net selbstänneg benotzt ginn; tatsächlech ass et un Oracle Applications gebonne ginn an et ka just op Oracle Application Server ofgebaut ginn. De WebLogic kënnt als Standard an Fusion Uwendungen an ADF ass am Mëttelpunkt vum Fusion Technologie Stack.

ADF vs. OAF: Verglach Chart

Resumé vum ADF Vs. OAF

Wärend souwuel ADF an OAF Oracle Technologien, déi haaptsächlech fir d'Entwécklung vu Kerntechnologien fir Fusiounsapplikatioune mat JDeveloper benotzt ginn, OAF ass enk integréiert mat Oracle Apps, wärend ADF net och Oracle Apps ënnerstëtzt. Béid sinn op dem Model-View-Controller Design Muster baséiert, ausser ADF kënnt mat engem zousätzleche Business Layer. ADF ass am Mëttelpunkt vum Fusion Technologie Stack, wärend OAF als Entwécklungsplattform fir d'Oracle E-Business Suite Uwendungen an hir Extensiounen ass. Am Géigesaz zu der ADF kann OAF net standalone benotzt ginn a kann op Oracle Application Server ofgesat ginn. Wann Dir e puer Säiten mat enk Integratioun mat der Oracle E-Business Suite wëllt kreéieren, da kënnt Dir OAF benotzen. Wann Dir Fusiouns Apps opbaut ouni Integratioun mat E-Business Suite, da sollt Dir fir ADF goen.

Referenze

  • https://en.wikipedia.org/wiki/System_Architect#/media/File:Screen_shot_of_IBM_System_Architect_software.jpg
  • Bildkredit: https://upload.wikimedia.org/wikipedia/commons onlangs/d/d4/Screeshot.png/640px-Screeshot.png
  • Bingham, Richard. Managen vun Oracle Fusion Uwendungen (1. Editioun). NYC: McGraw-Hill Education, 2011. Drécken
  • Vesterli, Sten E. Webapplikatioune mat Oracle ADF Essentials entwéckelen. Birmingham: Packt Publishing, 2013. Drécken
  • Mani, Sudhakar an Aarthi Sudhakar. OA Framework Ufänger Guide. Morrisville, North Carolina: Lulu Press, 2013. Drécken