Model Driven Architecture
Model Driven Architectures

Model Driven Architecture gaat verder dan Frameworks


Software ontwikkeling is arbeidsintensief. De complexiteit van het J2EE platform vergt veel technische kennis en handelingen van de software engineer. Frameworks bieden hier wel een oplossing, maar Model Driven Architecture (MDA) gaat een stap verder.

Modelmatige aanpak vereenvoudigt applicatieonderhoud

MDA is gebaseerd op een modelmatige aanpak voor software ontwikkeling, gebruik makend van geavanceerde applicatiegeneratoren. Bij de toepassing ligt de nadruk op het modelleren en neemt het belang van handmatig coderen af. Bovendien maakt de applicatiegenerator het mogelijk dat de software engineer zich kan richten op de belangrijke delen van de applicatie en zich minder hoeft bezig te houden met de technische details onder water. Dit bewerkstelligt een aanzienlijke verhoging van de productiviteit en vereenvoudigt het applicatieonderhoud.

Software Factory

Het Software Development & Maintenance Center – de moderne softwarefabriek van Atos Origin (SCMC) – past Model Driven Architecture/Development toe in de Java, .NET en Oracle software ontwikkelstraten. Daarnaast worden MDA/MAD concepten toegepast in de Legacy Transformation Factory. Dit is een geïndustrialiseerd proces waarbij eerst de bestaande applicatie wordt geanalyseerd met behulp van geavanceerde application mining tools. Dode code wordt hierbij geëlimineerd.

Legacy transformation

De interessante delen van de applicatie – entiteiten, business-logica – worden geïdentificeerd en getransformeerd naar UML modellen op een hoger abstractieniveau. Dit model wordt geoptimaliseerd, waarbij nieuwe functionaliteit wordt toegevoegd en de applicatie onder een servicegeoriënteerde architectuur (SOA) wordt geplaatst. Vervolgens wordt dit model gebruikt om de applicatie te genereren voor het Microsoft .NET platform of het Java/J2EE platform.

Model Driven Offshore

De toepassing van Model Driven Architecture samen met Global Sourcing heet Model Driven Offshore. Het combineert het modelleren en genereren van software met lagere productiekosten in andere landen. Model Driven Offshore combineert de voordelen van een afdwingbare architectuur samen met een hoge productiviteit en laag kostenniveau.
 

Studiemateriaal en naslagwerk

Het boek "Model-based Application Development" beschrijft de concepten en methoden voor de toepassing van Model Driven Architecture/Development. Voor studenten aan (post-)HBO en universitair onderwijs is aan de hand van dit boek een syllabus samengesteld, dat hier kan worden gedownload.
Contact
Atos Origin
Kees Kranenburg
+31 (0)6 53 79 53 11
email: Email this contact

Dit artikel van Jeroen Benckhuijsen en Kees Kranenburg is gepubliceerd in het magazine “IT Service Management” (nummer 1, 2007)


Legacy Transformation MDA

  Over Atos Origin  
  Services  
  Business Insights  
  Olympische Spelen  
  Nieuws  
  Carriere