Partner
 
 
Integranova / Technologie / MDA
Übersicht
MDA
White Papers
Downloads

 

Model Driven Architecture

Es gibt heute in der herkömmlichen Anwendungsentwicklung noch viele langwierige nicht automatisierbare Prozesse. Programmierer müssen in Handarbeit die Modelle der Analysten in die Architekturen der entsprechenden Zielplattformen, wie J2EE und .NET, umsetzen. Dabei wird in der Regel mehr Zeit mit den Besonderheiten der Plattform, der Programmiersprache oder der verwendeten Datenbank verbracht, als mit der Umsetzung der eigentlichen Geschäftsprozesse, also den Bedürfnissen der Kunden. Dabei werden die Modelle der Analysten oft zu nicht mehr gepflegten Designartefakten degradiert. Die Wartbarkeit der Software wird vermindert und ein Wechsel auf eine neue Plattform ist nahezu unmöglich.

Model Driven Architecture (MDA) ist ein von der Object Management Group (OMG) standardisiertes Framework, das sich mit der Lösung der genannten Probleme beschäftigt. In der MDA entwickeln die Analysten anhand der Geschäftsprozesse des Kunden plattform-unabhängige Modelle (Platform Independent Model - PIM). Diese Modelle werden später durch plattformspezifische Modelle (Platform Specific Model - PSM) verfeinert. Diese PSMs definieren die konkrete Umsetzung zur Zielplattform.

Durch eine Konzentration auf die reine Businesslogik, weg von der Technologie verkürzt sich die Entwicklungszeit. Entscheidende Probleme können so mit dem Kunden schon beim Modellieren identifiziert werden. Die technologischen Aspekte werden mit einer viel niedrigeren Fehlerrate durch Automaten gelöst.

integranova bietet heute die erste konsequente Verwirklichung einer MDA

Grafik - Programmiermaschine - OLIVANOVA - Software development - Softwareentwicklung - UML Model Driven Architecture Lösungen