Omschrijving
De opdracht bestaat uit een combinatie van theorie en praktijk. We onderzoeken de theorie achter het gebruik van componenten in een J2EE-omgeving en leggen deze vast. Vervolgens tonen we aan hoe we de theorie in de praktijk toe kunnen passen. We werken een aantal technische oplossingen uit in een technisch prototype.
Dit bevat onder meer:
- Versiebeheer voor framework en generator
- Versiebeheer voor standaardcomponenten
- Versiebeheer voor maatwerkuitbreidingen op de standaardcomponenten
- Versiebeheer voor aanvullend projectspecifiek maatwerk
We gebruiken onder meer:
- J2EE als programmeer- en runtime omgeving
- XML en XSLT voor interfaces, documentatiegeneratie et cetera
- XHTML, javascript en CSS
- SOAP/WSDL voor on line verbindingen
De systemen die we uitleveren, draaien op vrijwel elke J2EE-applicatieserver (Tomcat, WebSphere, Weblogic et cetera), vrijwel elke databasemanager (Oracle, DB2, SQL Server, PostgresSQL et cetera) en vrijwel elk besturingssysteem (Linux, Windows, AIX, Solaris en andere Unix-varianten).
In de praktijk betekent dit dat het bijvoorbeeld mogelijk moet zijn om in een systeem van een klant dat in productie is, één of meer van de standaardcomponenten te vervangen door een latere versie zonder dat dit voor het maatwerk tot problemen leidt. De vervanging moet on-the-fly mogelijk zijn zonder het systeem uit productie te halen. |