11.07.2015 Views

VISIE - Oracle Gebruikersclub Holland

VISIE - Oracle Gebruikersclub Holland

VISIE - Oracle Gebruikersclub Holland

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Design Time at Run TimeDesign Time at Run time –maximale agility met <strong>Oracle</strong> Fusion MiddlewareAgility is het streven van steeds meer organisaties. Voor dit begrip bestaat eigenlijkniet echt een Nederlands equivalent. Agility omvat het vermogen van een organisatieom - gedreven door gewijzigde business requirements - snel aanpassingen door tevoeren in de uitvoering van bedrijfsprocessen, met minimale risico’s en kosten.In de wereld van <strong>Oracle</strong> gaat het uiteraard om wijzigingen in software die door deorganisatie wordt ingezet.Door Lucas JellemaSnelle aanpassingen in de software die door een organisatie oprun time wordt gebruikt voor de uitvoering van de bedrijfsprocessenvormen een grote uitdaging. Onderstaande figuur geeft eenbeeld van deze uitdaging. De organisatie is hier gekenschetst intwee dimensies - die van IT tegenover Business en die van DesignTime tegenover Run Time. De ontwikkeling van software vindtvan oudsher plaats in het kwadrant IT/Design Time. De snellewijzigingen die agility een organisatie zou moeten opleveren zijnbenodigd in het recht daartegenover gelegen kwadrant Business/Run Time.Slechts weinig organisaties hebben software engineering zodanigingericht dat in heel korte iteraties nieuwe inzichten en requirementsvanuit de business worden overgebracht naar de IT-afdelingom daar te worden ontwikkeld tot gewijzigde software dieook heel snel in productie worden uitgerold. Vertraging en telefoonspel-achtigevervorming van wat precies en snel gevraagdwerd treedt dikwijls op gedurende de route van eindgebruiker ofapplicatiebeheerder via business eigenaar, functioneel ontwerper,programmeur, tester en uiteindelijk beheerder. De figuurhieronder schetst hoe in veel organisaties het traject loopt vanrequirement tot realisatie. Dit is zelden een traject dat agile kanworden doorlopen.In deze figuur zit ook een voorbeeld verstopt voor aanpassingen inde run time systemen die wél snel kunnen worden doorgevoerd.De content editor is dikwijls in staat om in de run time omgevingof in een staging-omgeving dicht tegen productie aan, opeen WYSIWYG wijze aanpassingen door te voeren in de tekstelementenen documenten die aan de eindgebruikers getoondworden vanuit de content repository. Er bestaat dus een snelle wegover weinig schijven naar aanpassingen in het productiesysteem.<strong>Oracle</strong> Fusion Middleware (FMW) is uitgerust met een mechanismedat ‘design time at run time’ wordt genoemd. Het doelvan dit mechanisme is om applicaties die ‘live’ zijn - die zichdus al in productie bevinden - te kunnen aanpassen, via runtime WYSIWYG-editors. De aanpassingen van het gedrag en hetuiterlijk van applicaties die op deze wijze worden doorgevoerd,worden vastgelegd in een meta-data repository (MDS). Tijdenshet uitvoeren van FMW applicaties - ADF, WebCenter, SOA Suitecomposites, BPM processen - wordt de MDS geraadpleegd om dehuidige juiste source voor de applicatie te bepalen. Dankzij ditmechanisme kan een FMW component op agile wijze worden10 OGh Visie

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

Saved successfully!

Ooh no, something went wrong!