11.07.2015 Views

VISIE - Oracle Gebruikersclub Holland

VISIE - Oracle Gebruikersclub Holland

VISIE - Oracle Gebruikersclub Holland

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Migratie APEX 3.2. naar 4.1Centraal Boekhuis migreert 16 applicaties naar nieuwe omgevingAPEX migratie van 3.2 naar 4.1Sinds 2006 maakt Centraal Boekhuis structureel gebruik van APEX.Eerst werd nog schoorvoetend gekeken of APEX wel geschikt was voor kritische bedrijfsapplicaties,nu is dat absoluut geen vraag meer. Bij Centraal Boekhuis draaien opdit moment 16 APEX-applicaties voor intern en extern gebruik. Hieronder zijn ookzeer bedrijfskritische toepassingen zoals het online raadpleeg- en bestelsysteem voorBoekhandel en Uitgever, CB Online, met een gemiddelde van zo’n 300.000 hits perdag. De meeste van deze applicaties zijn ontwikkeld met APEX versie 3.0 of 3.2.Dit artikel gaat over de migratie van deze 16 applicaties naar APEX versie 4.1Door Chris Amelink e.a.Huidige situatieBij Centraal Boekhuis zijn 16 APEX applicaties op vier verschillendeinstances in gebruik. Deze applicaties zijn ontwikkeld metAPEX versie 3.0 en 3.2.De CB Online applicaties zijn de zwaarste applicaties en hebbengemiddeld 300.000 hits per dag. De browser die de klanten hetmeest gebruiken is met stip Explorer met Windows als OS.Dikke databaseCentraal Boekhuis hanteert zo veel mogelijk het concept vande ‘dikke database’. In dit concept wordt ‘alle’ applicatiefunctionaliteitin de database gerealiseerd en slechts de user interface(zo dun mogelijk) door middel van een technologie daarbuiten.Applicaties die volgens dit concept worden gebouwd zijn relatiefeenvoudig naar een andere user interface-technologie te migreren,hetgeen wij proefondervindelijk hebben vastgesteld tijdensde migratie van de CB online systemen van een J2ee-omgevingnaar APEX in 2009: de front-end is vervangen, maar de back-endIntern (alleen binnen Centraal Boekhuis toegankelijk):BRS Bevindingen Registratie Systeem 5 schermenQP Kwaliteits Portaal SO-KS8 schermenDBS Dienstverlening Beheer Systeem 27 schermenCBH CentralBookHouse Systeem11 schermenOPL Oplever Systeem3 schermenCBS Content Beheer Systeem3 schermenBBS Bibliografisch Beheer Systeem15 schermenEBH EBookhouse Systeem13 schermenDe verdeling van het gebruik van de browsersExtern (toegankelijk via internet):AFN CBOnline BoekhandelEIG CBOnline UitgeverCIV CBOnline CIVVMM CBOnline VMMVMMA CBOnline VMM AfnemerTIS Titel Informatie SysteemINL ISBN.nlISBN Openbaar ISBN register47 schermen72 schermen25 schermen103 schermen18 schermen29 schermen11 schermen3 schermenDe verdeling van het gebruik van OSPL/SQL procedures zijn gebleven. Voor het tonen van gegevens inde user interface (Figuur 1) wordt gebruik gemaakt van:• procedures om selectiecriteria etc. op een paginaspecifiekecontext te plaatsen;• views met een ‘policy function’ of views die gebaseerd zijn opeen ‘pipelined table function’, die op basis van de informatieop die context het resultaat teruggeven.26 OGh Visie

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!