Oracle Application Development Framework (ADF) ja enemmän. Oracle-sovelluskehys (OAF)

On melkein mahdotonta ymmärtää, kuinka tekniikkaa on käytetty liiketoiminnassa vuosien varrella. Laitteistoominaisuuksien kasvaessa ohjelmistokehittäjät yrittävät lisätä uusia ominaisuuksia tukeakseen enemmän yritystoimintaa tarjotakseen enemmän. Alkuaikoina päälaitteessa oli vain lyhyitä prosessointimenetelmiä, joten organisaatioiden tai yritysten oli kehitettävä erityisiä tapoja prosessin yksinkertaistamiseksi. Tämän seurauksena ohjelmistoteollisuus on alkanut ostaa ohjelmistoja pääasiassa toimintoihin ja palkanlaskentaan. Oracle-sovellukset tulevat näyttämölle, jossa ne voivat nopeasti ottaa kuvan. Ajatuksena oli yhdistää eri ohjelmien ominaisuudet ja tarjota ne ennakkoon tukiohjelmina.

Mikään tekniikka ei kuitenkaan ole täydellinen, ja jokainen uusi tekniikka vanhenee ajan myötä. Teknologisen kehityksen myötä sovellukset yrityksille ovat nyt helpompia kuin koskaan. Kuten evoluutiossa, myös yrityssovelluksia käyttävien profiilit ovat muuttuneet. Huomenna on alku uudelle Internet-aikakaudelle yrityksille, joka on työvoiman kulmakivi. Ja Oracle ADF ja OA Framework (OAF) ovat evoluution ytimessä. Nämä kaksi ovat pääosin Oracle-tekniikoita, joita käytetään kehittämään ydinteknologioita fuusiosovelluksia varten. Teknologia kehittyy nopeasti ja sen myötä yrityssovellukset kehittyvät, joten kasvavaan tarpeeseen vastaamiseksi tarvitaan selkeämpi lähestymistapa. Kysymys: Onko liiketoimintasovellusten kehittämisessä tarpeen käyttää OAF- tai OA-kehystä?

Mikä on Oracle ADF?

Oracle Application Development Framework (ADF) on tehokkain järjestelmä mukautettujen ohjelmien luomiseen nykyään. Tämä on lopullinen sovelluskehityskehys, joka perustuu Java Enterprise Edition (EE) -standardeihin, joita käytetään luomaan täysin toimivia web-sovelluksia, jotka vastaavat monenlaisia ​​tarpeita. Tämä oikeus on varattu vain organisaatioille ja hankkeille, jotka maksavat Oracle WebLogic Server -lisenssistä vuoteen 2012 saakka. Oracle on vihdoin julkaissut julkisesti saatavilla olevan Oracle ADF -rajoitetun version. Tavoitteena on luoda tietojenkäsittelyohjelmia, jotka on suunniteltu keräämään, käsittelemään ja esittämään kuvaajia tai taulukoita. Jopa aloittelijat voivat käyttää automaattisen asiakirjansyöttölaitteen tehokkaita deklaratiivisia ominaisuuksia perussovellusten luomiseen kirjoittamatta mitään koodia. ADF käyttää Java-tekniikoita sovelluksellesi sopivan liiketoimintalogiikan toteuttamiseen.

Mitkä ovat OA: n perusteet?

OA Framework (OAF), lyhenne sanoista Oracle Application Framework, on Oraclen omistama kehys, joka on kehitetty Oracle E-Business Suite (EBS) -sovelluksille. Varhaiset Oracle-sovellukset perustuvat Oracle Forms -tuotteiden alkuperäisiin tuotteisiin, ja tarjoavat sitten päätepohjaisen tekstin renderoinnin kyseiselle ohjelmistolle. Ajan myötä Java Forms -asiakas rikastui ja E-Business Suite 11i: n julkaisun myötä Oracle aloitti tiettyjen tuotteiden toimittamisen HTML-sivuille. Jokaisen julkaisun myötä yhä enemmän HTML-pohjaisia ​​käyttöliittymiä alettiin sulauttaa, ja Oracle teki joitain merkittäviä parannuksia ja parannuksia E-Business Suite 12.1: ssä, mukaan lukien käyttäjäystävällinen selain, joka tunnetaan nimellä Oracle Applications Framework (OAF). vakiorajapinnan suunnittelu. . Nyt Fusion-sovellusten kanssa Oracle on nostanut OAF-kehitysperiaatteet aivan uudelle tasolle.

Ero ADF: n ja OAF: n välillä



  1. ADF: n ja OAF: n perusteet

Oracle Application Development Framework (ADF) on Java Enterprise Edition (EE) -standardin mukainen ohjelmistokehitystyökalu, joka on suunniteltu luomaan täysin toimivia yrityssovelluksia kattamaan monenlaisia ​​tarpeita. ADF on osa JDeveloperin integroitua kehitysympäristöä (IDE), joka tarjoaa kehittäjille kaiken voiman ja joustavuuden rakentaa yrityssovelluksia. OA Framework (OAF) on omistama järjestelmä, jonka Oracle on kehittänyt laajentamaan E-Business Suite -sovelluksia. Se on omistettu laajennusalusta HTML-pohjaisiin yrityssovelluksiin ja E-Business Suite -sovelluksiin.



  1. ADF ja OAF arkkitehtuuri

OAF perustuu alan standardin mukaiseen MVC-suunnitteluun, joka kuuluu Model View Controller -arkkitehtuuriin ja koostuu kolmesta kerroksesta: Model, View ja Controller. XML-sivu luo näkymän, joka sisältää näyttölogiikan; Java-pohjainen ohjain ohjaa koko virtausta, mikä tekee siitä ohjaimen; ja Model välittää tietokantaan liittyvistä tapahtumista. Se perustuu myös ADF-mallin, näkymän ja ohjaimen arkkitehtuuriin, mutta se koostuu neljästä kerroksesta: malli, näkymä, ohjain ja yrityskerros. Se tarjoaa myös ratkaisuja ORM: ään, uudelleenkäytettävään ohjainkerrokseen, datanvakaustasoon, JSF-pohjaiseen rikasverkkokäyttöliittymään ja muihin alueisiin.



  1. ADF: n ja OAF: n käyttöönotto

ADF on riippumaton Oracle-sovelluksista ja sitä voidaan ylläpitää Oracle WebLogic Server -palvelimella. Kehittäjät voivat testata sovelluksia JDeveloperiin asennetulla integroidulla WebLogic Server -palvelimella ja ottaa sitten sovellukset käyttöön sovelluspalvelimille. He voivat käyttää JDeveloperia suoraan itsenäiseen sovelluspalvelimeen. Toisaalta OAF: ta, toisin kuin ADF: ää, ei voida käyttää itsenäisesti; Itse asiassa se on linkitetty Oracle-sovelluksiin ja se voidaan asentaa vain Oracle Application Server -sovellukseen. WebLogic Fusion tulee oletuksena ja on ADF Fusion -teknologiaohjelmiston ydin.

ADF ja OAF: Vertailutaulukko

Lyhyt kuvaus ADF: stä ja muusta. OAF

Vaikka ADF ja OAF ovat molemmat Oracle-tekniikat, joita käytetään JDeveloperia käyttävien fuusio-sovellusten ydinteknologioiden kehittämiseen, OAF on tiiviisti integroitu Oracle-sovelluksiin, ja ADF ei tue edes Oracle Apps -sovelluksia. Molemmat perustuvat Model-View-Controller -suunnitteluun, ellei automaattinen syöttölaite tarjoa lisäksi yrityskerrosta. FFF on Fusion-teknologiaohjelmiston ydin, ja OAF on Oracle E-Business Suite -sovellusten ja -laajennusten kehittäjä. Toisin kuin ADF, OAF: ta ei voida käyttää itsenäisesti ja se voidaan ottaa käyttöön Oracle Application Server -palvelimella. Jos haluat luoda useita sivuja läheisessä integroinnissa Oracle E-Business Suiten kanssa, voit käyttää OAF: ta. Jos luot fuusio-sovelluksia, joita ei ole integroitu E-Business Suite -sovellukseen, sinun on siirryttävä ADF: ään.

Suositukset

  • https://en.wikipedia.org/wiki/System_Architect#/media/File:Screen_shot_of_IBM_System_Architect_software.jpg
  • Kuvahyvitys: https://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Screeshot.png/640px-Screeshot.png
  • Bingham, Richard. Oracle Fusion -sovellusten hallinta (1. painos) NYC: McGraw-Hill Education, 2011. Tulosta
  • Westerly, Stan E. Verkkosovelluskehitys Oracle ADF: n perusteilla. Birmingham: Packt Publishing, 2013. Tulosta
  • Mani, Sudhakar ja Aarthi Sudhakar. OA-kehys on aloittelijan opas. Morrisville, Pohjois-Carolina: Lulu Press, 2013. Tulosta