OPDRACHTFORMULERING
Atlantis biedt collectiebeheer voor verschillende soorten van collecties. Iedere soort collectie biedt een metadata model aan, veelal gebaseerd op internationale standaarden, waarmee objecten uit die collectie beschreven kunnen worden.
Voor een metadata model wordt een relationeel model gerealiseerd alsook een equivalent model in XML document vorm. Dit model wordt eveneens vastgelegd in een Data Dictionary die door de Atlantis applicatie wordt gebruikt als bron van identificaties van tabellen, velden, relaties, labeling, etc.
Nu zal het datamodel in de database in één taal opgesteld zijn. Echter als vanuit de Altantis omgeving gebruik gemaakt wordt van velden uit de database, voor bv. rapporten, dan dient het datamodel in de eigen taal gepresenteerd kunnen worden. Hiertoe dient de Data Dictionary meertalig te worden.
Daarnaast is het voor het vastleggen van de metadata via bv. formulieren gewenst dat voor een dataveld de data in meerdere talen ingevoerd kan worden.
Atlantis biedt haar functies eveneens aan via RESTfull API’s. Deze dienen uitgebreid te worden zodat data in verschillende talen opgevraagd kan worden.
METHODEN EN TECHNIEKEN
De volgende methoden en technieken zullen bij deze opdracht een rol spelen:
- C#/.NET
- Microsoft Visual Studio .NET
- Team Foundation Server (TFS)
- SCRUM via Greenhopper
- OO-analyse en design
- RESTFull API
- Relationele Database Modellering
- SQL
- XML / XSLT
WIJ BIEDEN:
- Een stagevergoeding van €350,- per maand (op basis van 40 uur per week).
- Begeleiding door hoogopgeleide software-engineers
- Werken binnen een SCRUM team
- Eigen werkplek
- Een informele werksfeer