|
Tags: Apex | Oracle
| ||
| ||
Designer2APEX: sneller migrerenDoor Douwe Pieter van den BosOm Oracle Forms en Reports applicaties te migreren naar Oracle Application Express presenteert de Caesar Groep Designer2APEX.Sinds jaar en dag maken we gebruik van Oracle Designer voor onze applicaties op de Oracle database. De Forms- en Reportsapplicaties die wij hiermee creëren doen al die tijd trouw hun werk, maar tijden veranderen.Met Oracle Application Express, kortweg APEX, is het mogelijk om vanuit de Oracle database, web-based User Interfaces te maken. Groot voordeel hiervan is dat er van de bestaande ontwikkeltalengebruik gemaakt kan worden. Daarnaast resulteert het ontwikkelen in APEX in snelle, gebruiksvriendelijke en stabiele gebruikersschermen.Redenen om te migrerenSteeds vaker komen we bij onze opdrachtgevers tegen dat er gekozen wordt om met andere User Interface technologieën aan de slag te gaan. De geruchtenmachine over het uitfaseren van Oracle Designer, Forms en Reports door Oracle wordt steeds luider. Zelf heeft Oracle in hun ‘Statement of Directory’ aangegeven dat Oracle Designer versie 10gR2 tot 2012 ondersteund zal worden. Niet alleen deze ‘end-of-life’ van Oracle is één van de redenen om te migreren.Vanuit het bedrijfsleven komen voortdurend geluiden dat de ICT omgevingen andere wensen en eisen moeten kunnen vervullen. Wij praten hier onder andere over integratie tussen verschillende systemen, een overzichtelijke en gebruiksvriendelijke User Interface en het verlagen van de kosten om applicaties in de lucht te houden. Ook is het de laatste jaren een trend om eindgebruikers meer informatie te verschaffen, de lijn tussen applicaties voor intern en extern gebruik is aan het vervagen. Daarnaast willen steeds meer bedrijven groei mogelijk creëren door bijvoorbeeld onafhankelijk van de werkplek te zijn. Eindgebruikers van maatwerkapplicaties willen ook steeds meer. Er wordt, logischerwijs, gevraagd om applicaties die intuïtief zijn. Gebruikers willen niet langer F7 indrukken om een zoekvraag in te kunnen voeren, ze willen iets wat ze al kennen: webpagina’s met een logische opbouw. Tegenwoordig komen deze wensen ook vanuit het bedrijfsleven. Gezien het toenemende personeelsverloop, willen we vanuit de business er ook voor zorgen dat nieuwe gebruikers van onze kritische bedrijfsapplicaties snel en productief aan de slag kunnen. Op dit moment is het operationeel houden van Oracle Applicaties een kostbare activiteit. Dit komt niet alleen door de kosten voor de Applicatie Servers die nodig zijn, maar ook door de onderhouds- en beheerskosten. Door het doorsturen van de eigenlijke applicatie vanaf de server naar de werkplek van de gebruiker, komt er veel druk te staan op de Applicatie Server; bij een uitdijende gebruikersorganisatie stijgen de kosten hiervoor dan ook navenant. Met modernere webtechnologieën is het mogelijk om de ‘Total Cost of Ownership’ aanzienlijk te verlagen. Web-enabled user interface
Overstappen naar web-enabled User
Interface applicaties
heeft absoluut zijn voordelen. Zo kunnen gebruikers op afstand bij de
voor hen
noodzakelijke data komen, nieuwe zakelijke uitdagingen worden mogelijk
en de
gebruikersinterface kan steeds beter aangepast worden op de wensen
vanuit
bijvoorbeeld de marketingoptiek. Daarnaast ben je als organisatie een
stuk
flexibeler op architectuurniveau dan met Oracle Forms en Reports
applicaties.
Uiteraard brengt dit ook zijn nadelen met zich mee.De performance van applicaties is een ander aspect waar in de nabije toekomst constructief naar gekeken moet worden. Het aantal functionaliteiten in de doorgaande applicaties neemt exponentieel toe, hiertoe moet ook de ondersteunende architectuur geschikt zijn. De applicatieserver van Oracle is weliswaar zeer geschikt voor deze klus, maar niet bepaald een goedkope oplossing. Doordat we de servers steeds verder onder stress zetten, komt ook de performance in het geding. Naast het toenemende aantal functionaliteiten hebben we ook te maken met steeds grotere aantallen data. Hiermee moet ook in de architectuur rekening meer gehouden worden. Hoe dichter de applicatie bij de data staat, hoe sneller deze zal zijn. Als laatste hebben wij ook nog rekening te houden met een in aantal toenemende gebruikersgroep. Door schaalbaarheid van de applicaties te garanderen kunnen we verder in de toekomst kijken. Het opschalen van de applicaties is een van de grootste uitdagingen die we in de automatisering de komende jaren tegemoet kunnen zien. Migratie naar Oracle Application ExpressDe Designer2APEX projecten van de Caesar Groep zijn een uitgebreide combinatie van bewezen effectieve projectmethodieken en een uitgebreide, speciaal ontwikkelde toolkit. De migratie-applicatie is ontwikkeld door de Taskforce APEX van de Caesar Groep. Het zenuwcentrum op Oracle Application Express gebied in Nederland. Door de slimme combinatie van methodiek en applicatie is het mogelijk om op een snelle en constructieve manier Application Express applicaties te genereren vanuit Oracle Designer. Met onze Designer2APEX aanpak kunt u uw Forms en Reports applicaties, die zijn gegenereerd vanuit Oracle Designer, overzetten naar een Application Express interface die aan de eisen van vandaag voldoet.Tijdens deze Designer2APEX projecten zetten wij allereerst een basis applicatie in Oracle Application Express neer. Dit doen wij altijd aan de hand van de gegeven defi nities zoals die in de Oracle Designer repository staan. Gedurende deze eerste migratieslag wordt de voor uw applicatie unieke vorm en logische opbouw neergezet in de nieuwe omgeving. De Designer2APEX toolkit doet tijdens de migratie uitgebreid verslag van de verschillende te migreren onderdelen. Hierdoor is de gehele migratie zeer betrouwbaar: we zijn immers altijd op de hoogte van onderdelen die nog extra aandacht vereisen. In de nieuwe omgeving, APEX, is het mogelijk om de volledige grafi sche weergave aan te passen aan de wensen van uw organisatie. Tevens wordt ervoor gezorgd dat de inrichting van de nieuwe omgeving klaar is voor de toekomst. Door onze ruime ervaring in Oracle ontwikkeling kennen wij de obstakels en zijn we hier op voorbereid. 40% snellerDoor onze unieke Designer2APEX aanpak verloopt de migratie van Designer gegenereerde Forms en Reports applicaties tot 40% sneller dan een handmatige overzetting. Niet alleen de tijdswinst die dit oplevert is bijzonder; ook de bijkomende kosten worden flink gedrukt. Daarnaast is het overzetten naar een APEX gebruikersinterface met behulp van de Designer2APEX aanpak zeer betrouwbaar. Omdat we gebruik maken van de Designer2APEX toolkit, garanderen wij dat alle functionaliteiten, waar u in de loop der jaren aan heeft gewerkt, beschikbaar zijn in uw nieuwe omgeving.ConditiesVanzelfsprekend kunnen wij niet alle Forms en Reports applicaties geautomatiseerd migreren naar Application Express met de Designer2APEX aanpak. Om de projecten tot een succes te brengen moeten de bron- en doelsystemen wel aan enkele eigenschappen voldoen.Het is voor ons mogelijk om applicaties te migreren met behulp van Designer2APEX vanuit Designer versie 6i en hoger. Daarnaast moeten we de beschikking hebben over een Oracle database versie 91, release 2 of hoger om de doelomgeving in te richten. Het is helaas niet mogelijk om met de Designer2APEX toolkit zogenaamde ‘Post Generation Code’ te migreren. Dit betreft code die na het genereren vanuit Oracle Designer is toegevoegd aan Oracle Forms en Reports applicaties. Ondanks dat we deze code niet geautomatiseerd migreren merken we deze wel op, hierdoor is het mogelijk om deze mee te nemen in het gehele migratie traject. Om er zeker van te zijn dat uw omgeving en applicaties aan de gestelde voorwaarden voldoen, verrichten wij - voordat we aan de slag gaan - een scan van uw systemen. Na deze Pre Check Scan tonen wij aan welke handelingen verricht moeten worden, welke onderdelen geschikt zijn voor geautomatiseerde migratie en welke zaken hierna nog opgepakt moeten worden. Aan de hand van deze informatie ontvangt u een concrete projectplanning en offerte. ConclusieZoals we besproken hebben zijn er genoeg redenen om uw applicaties te migreren:
Douwe Pieter van den Bos is Technology Manager van het expertisecentrum Oracle van de Caesar Groep. In deze hoedanigheid is hij verantwoordelijk voor het technologische beleid op Oracle-gebied. | ||
| Lees meer over de Caesar Groep | ||
| Ga terug naar We Love IT uitgave #2 - 2008 | ||
|





Overstappen naar web-enabled User
Interface applicaties
heeft absoluut zijn voordelen. Zo kunnen gebruikers op afstand bij de
voor hen
noodzakelijke data komen, nieuwe zakelijke uitdagingen worden mogelijk
en de
gebruikersinterface kan steeds beter aangepast worden op de wensen
vanuit
bijvoorbeeld de marketingoptiek. Daarnaast ben je als organisatie een
stuk
flexibeler op architectuurniveau dan met Oracle Forms en Reports
applicaties.
Uiteraard brengt dit ook zijn nadelen met zich mee.