Een web publicatie platform voor Sparx Enterprise Architect

Enterprise Architect van Sparx is een krachtige tool voor het opstellen van diverse architectuur modellen zoals BPMN, ArchiMate en UML. Met name zit de kracht in de eenvoudige bediening, de mogelijkheid om het model uit te breiden en aan te passen. Daarnaast kun je eenvoudig broncode voor diverse programmeertalen of architectuurdocumentatie genereren. 

Waarom een weboplossing?

Een tekortkoming is echter dat er alleen een eenvoudige en statische webontsluiting is voor de repository inhoud. Deze biedt een basis uitwerking van de inhoud die de volgende beperkingen kent:

  • Statische site die gegenereerd wordt op basis van een resource template
  • Resource template is beperkt aanpasbaar
  • Beperkte mogelijkheid voor een eigen huisstijl
  • Geen interactie en/of discussie mogelijk met de externe gebruikers van het systeem
  • Alleen navigatie mogelijk op basis van de package structuur.
  • Geen zoekmogelijkheden

Web Publicatie Platform (WPP)

Voor een opdrachtgever van mij waren deze beperkingen een probleem. Reden om te zoeken naar een eenvoudige uitwerking op basis van het FormFactory CMS in combinatie met de eap bestanden van Enterprise Architect. De eap bestanden blijken gebaseerd te zijn op MS-Access bestanden en de repository is opgeslagen in een aantal relationele tabellen. Op internet zijn een aantal pdf bestanden te vinden die het relationele model beschrijven. De combinatie van deze twee producten leveren het volgende product op:

  • Dynamische webapplicatie die de eap inhoud rechtstreeks toont op het scherm
  • Meerdere navigatiestructuren zoals lijsten, verkenner, samenvatting en leesweergaven van de repository
  • Gegenereerde diagrammen vanuit een addin zodat ook de diagrammen getoond worden in de webapplicatie
  • Mogelijkheid voor discussie met (geautoriseerde) gebruikers
  • Meerdere navigatievormen zoals: packages, stereotypen en tagged values
  • Autorisatie van de gebruikers en autorisatieniveaus voor de menu's en schermen

Onderstaande afbeeldingen geven een aantal voorbeelden van de schermen. Via deze link kunt u de webapplicatie zelf bekijken: http://wpp.interactory.nl

 

Download en meer informatie

De broncode van deze WPP is als Open Source Software beschikbaar onder de EUPL Licentie.  Meer informatie over dit product en de mogelijkheid om een recente versie te downloaden is hier te vinden: Web Publication Platform website