Tags: Java | Kwaliteitsmanagement | Oracle

Oracle/Java: Productiviteit? Of is dat verleden tijd?

In de tijd van Oracle Forms waren we productief; in de tijd van Oracle Designer waren we erg productief. Toen gebeurde het wonder van de jaren en kwamen we het Java/J2EE tijdperk in.

Java: hoe complex?

In de afgelopen jaren is bekend geworden dat Java een veilige en robuuste taal is, maar dat men in praktijk flinke aanloopproblemen krijgt. LogicaCMG heeft, na het opdoen van voldoende ervaring, genoeg J2EE projecten in korte tijd gerealiseerd. De belofte 'write once, run anywhere' moet, om een hoge productiviteit te krijgen, echter uitgebreid worden met ‘Write once, run anywhere and reuse’. Maar hoe?

De bouw van J2EE-applicaties blijkt in de praktijk vaak moeizaam te verlopen en veel complexiteit met zich mee te brengen. Één van de problemen in de J2EE omgeving is dat de ontwikkelaars veel code moeten schrijven voor het realiseren van relatief weinig functionaliteit.

Heb ik nog een keuze?

De keuze voor een framework voor de realisatie van J2EE projecten kan een enorme besparing in tijd en geld opleveren. Oracle ADF (Application Development Framework) is een framework waarmee productief en flexibel J2EE applicaties ontwikkeld kunnen worden. JDeveloper 10g biedt volledige ondersteuning voor alle componenten van het framework. Het ADF framework is met de nieuwste versie compleet gericht op de toekomst en richt zich op de standaarden die gelden binnen de industrie. Een groot voorbeeld hiervan is het opnemen van de JavaServer Faces (JSF) standaard in Oracle ADF. JSF biedt ontwikkelaars een gestroomlijnde manier om de User Interface van applicaties te bouwen. Oracle ADF Faces is volledig JSF compliant en biedt naast de gewone voordelen van JSF ook de kennis die Oracle in het verleden heeft opgedaan met haar UIX technologie. Oracle ADF Faces ondersteunt een variëteit aan clients, waaronder bijvoorbeeld HTML browsers (maar ook de verschillen tussen deze browsers worden ondersteund. Denk aan de verschillen tussen Internet Explorer en Firefox). ADF Faces biedt de ontwikkelaar en de gebruiker een rijke set aan zeer interactieve componenten die veel functionaliteit bieden in de applicatie.

Resu!t Centre

Het Resu!t Centre is de ‘ontwikkelfabriek’ van LogicaCMG. Het is de aanpak van LogicaCMG om op een voorspelbare, goedkopere, snellere en kwalitatief betere manier software te ontwikkelen en te beheren. Het Resu!t Centre staat garant voor efficiënte en effectieve ontwikkeling van software. Ten opzichte van de huidige kosten voor de realisatie van een J2EE applicatie kan het Resu!t Centre voor besparingen zorgen die oplopen tot wel 40%. Bovendien vertaalt een betere kwaliteit van software zich direct in lagere onderhoudskosten.

Een van de belangrijkste verbeteringen om software beter, sneller én goedkoper te ontwikkelen in het Resul!t Centre, is door gebruik te maken van “best practices”, “guidelines” en “reuse”.

LogicaCMG heeft deze voordelen gebundeld door, op basis van het Oracle Application Development Framework (ADF), een toolset te ontwikkelen met de naam Oracle2Go. Ready to Go Deze Oracle2Go toolset wordt gezien als een bewezen aanpak die als basis dient voor het ontwikkelen van Oracle/Java applicaties.

Oracle2Go omvat templates en best practises waarbij de nadruk ligt op de herbruikbaarheid van componenten en standaardisatie om een hoge productiviteit te bereiken.

Oracle2Go kickstart-applicatie

Een van de implementaties van best practises is de Oracle2Go kickstart-applicatie. Deze ready-to-go applicatie bevat functionaliteit die in ieder project bruikbaar is:
  • Authenticatie en autorisatie
  • Onderhoud van gebruikers en rollen
  • Nieuwsberichten
  • Gebruikersinstellingen
  • Aangepast look-and-feel
  • Ondersteuning webservices
  • Generiek tabelonderhoud
  • En vele extra kant en klare componenten
In plaats van deze functionaliteit elke keer opnieuw te ontwikkelen, wordt tijd gewonnen door deze componenten te hergebruiken.

We maken het leuker en goedkoper

Oracle2Go wordt door LogicaCMG als standaard ontwikkelplatform gebruikt in haar Software Factory: Resu!t Centre. Mede door gebruik maken van de eerder genoemde guidelines is LogicaCMG in staat om Oracle2Go naadloos te integeren met RUP welke als standaard systeemontwikkelmethode binnen Resu!t wordt gebruikt.

Er zijn al projecten succesvol uitgevoerd met de Oracle2Go standaard bij een aantal ministeries en decentrale overheidsinstellingen. De basis van Oracle2Go zijn succesvolle projecten die in het verleden zijn uitgevoerd.

Het Resu!t Centre van LogicaCMG en Oracle2Go zijn een krachtig antwoord op de vraag: ‘Productiviteit? Dat is van deze tijd!’

Lees meer over Logica
Ga terug naar We Love IT uitgave 1 - 2006
Advertentie