MDA: Slimmer ontwikkelen van Java EE applicaties
Korte omschrijving
van de sessie In deze sessie wordt aangetoond hoe MDA succesvol toegepast
kan worden binnen een Java Enterprise Edition (JEE) architectuur. De kracht van
het gebruik van frameworks zoals JBoss Seam wordt hierbij gecombineerd met de
voordelen van domain-driven design (DDD) en code generatie.
Op basis van een pragmatische aanpak wordt MDA ingezet als
een effectief middel en niet als doel op zich. We laten zien hoe terugkerende
aspecten binnen een doelarchitectuur stapsgewijs kunnen worden gevangen in
leesbare modellen. Vanuit de gekozen DDD-benadering wordt tijdens modellering
eerst een onderverdeling gemaakt in: entities, value objects, factories,
repositories en services. Vervolgens kan conform de doelarchitectuur vanuit de
modellen elke gewenst aspect worden gegenereerd. Hierbij blijven gegenereerde
aspecten volledig gescheiden van het overgebleven handwerk.
De werking zal gedemonstreerd worden in een JEE omgeving op
basis van JBoss. Voor modellering en ontwikkeling worden Enterprise Architect
en Eclipse gebruikt.
Niveau
Intermediate
Track Enterprise
en Tools
Vereiste voorkennis
UML, Java EE, JBoss Seam, Eclipse
Structurele
beschrijving opbouw presentatie
1. Werken
volgens een MDA aanpak
2. Wat heb je
nodig en welke MDA tools zijn bruikbaar?
3. Een
pragmatische aanpak en spotten van quick-wins
4. JEE
architectuur combineren met MDA
5. Modelleren
volgens domain-driven design
6. Code
generatie toegespitst op combinatie van Seam, EJB3.0 en JPA
Demo: van model naar code
Download de presentatie

|
Richard van der Laan Luminis Richard heeft ruim 10 jaar ervaring met software ontwikkeling voor high-tech organisaties. Zijn expertise ligt op het gebied van gedistribueerde service architecturen en modelgebaseerde ontwikkeling. Vanaf het eerste moment is hij betrokken geweest bij de introductie van nieuwe Java technologieen zoals OSGi, Jini, JMX en hier aan gerelateerde architectuurstijlen.
Vanuit zijn rol als architect is Richard betrokken bij multidisciplinaire productontwikkeling, waarbij innovatie grotendeels door software tot stand wordt gebracht. Op basis van een integrale aanpak ondersteunt hij organisaties bij architectuurkeuzes en modelgebaseerde ontwikkeling.
|

|
Tony Sloos ArchitecIT Tony is een zelfstandige systeemarchitect met een sterke achtergrond in grootschalige en bedrijfskritische Java oplossingen. Zijn eerste ervaring met Java gaat helemaal terug tot 1996. Hij leidde de ontwikkeling van grootschalige Java EE oplossing in diverse domeinen en gaf klanten strategisch advies over architectuur en technologie. In de afgelopen jaren heeft hij zich gespecialiseerd in het effectief inzetten van applicatieraamwerken en modelgebaseerde ontwikkeling.
Tony is zijn bedrijf ArchitecIT in 2008 gestart om het nog steeds bestaande gat tussen strategie, architectuur en implementatie te helpen dichten. Op dit moment helpt hij bedrijven op dit terrein door standaardisatie, architectuur-alignment en een gefaseerde introductie van modelgebaseerd ontwikkelen.
|
|