
Binnen een J2EE-omgeving moeten we het werken met (deel)systemen en componenten standaardiseren in een assemblagefabriek. Hiervoor beschrijven we een standaardwijze van werken en een standaardinrichting waaraan de (deel)systemen en componenten moeten voldoen.
Per project stellen we een systeem samen waarbij we het volgende combineren: Een generiek framework, de output van een generator, componenten, maatwerkuitbreidingen op de componenten, aanvullend projectspecifiek maatwerk.
Inleiding
Aangezien de oplossingen die Quinity realiseert zeer complex zijn, ligt de nadruk bij ons op een goed ontwerp. We maken voor het technisch ontwerp gebruik van technisch ontwerppatronen (GoF en J2EE). Voor het functioneel ontwerp maken we gebruik van functioneel ontwerppatronen.
Het gebruik van functioneel ontwerppatronen is een techniek die wij zelf hebben ontwikkeld. Deze techniek biedt ons de mogelijkheid om functionele ontwerpen te hergebruiken binnen verschillende projecten. Zo kunnen we maatwerk op basis van standaardcomponenten leveren (COTS - Custom off the shelf).
Quinity past de techniek van functioneel ontwerppatronen niet alleen toe in eigen projecten, maar werkt ook samen met universiteiten om door middel van research en development de techniek verder te ontwikkelen. Als technologie gebruiken we Java/J2EE, Soap/Webservices, XML/XSLT, WebSphere/Tomcat en relationele databases.
Omschrijving
De opdracht bestaat uit een combinatie van theorie en praktijk. Je onderzoekt de theorie achter het gebruik van componenten in een J2EE-omgeving en legt deze vast. Vervolgens toon je aan hoe je de theorie in de praktijk toe kunt passen. Je werkt 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
Raadpleeg voor gedetailleerde informatie www.quinity.nl.
Resultaat
Een onderzoeksverslag over het theoretische en praktische gedeelte van de opdracht en een prototype van een ontwikkel- en runtime omgeving die het bovenstaande ondersteunt.
Wie zijn wij?
Quinity is een succesvolle leverancier van maatwerk systeemontwikkeling voor financiële instellingen met circa 95 medewerkers. Onze core business bestaat uit het realiseren van eBusiness-projecten van begin tot eind. Voorbeelden van de complexe administratieve toepassingen die wij bouwen zijn: polisadministraties voor verzekeringsmaatschappijen, rekeningenadministraties voor banken, incidenten- en schadeadministraties voor logistieke dienstverleners en personeelsadministraties voor werkgevers