Beginselen
Magistro ontwikkelt software in de programmeeromgeving JAVA en Delphi.
Werkt volgens een voor Nederland relatief nieuwe methode: eXtreme Programming.
En daarom altijd in nauwe samenwerking en overleg met de opdrachtgever.
Speur- en ontwikkelingsonderzoek voor Re-enginering en Re-Inforcement Learning is een belangrijk deel van onze werkwijze. De (deel)resultaten van deze onderzoeken worden uiteraard verwerkt in de productontwikkeling.
Ontwikkelstraten
Voor zowel de webapplicaties als voor de electronische berichten is een eigen ontwikkelstraat gemaakt.
Deze omgevingen stellen Magistro in staat om snel te kunnen leveren.
Voor de berichten geldt dat het berichtformaat,-type en -versie niet uit maakt. Of het nu gaat om CSV, XML, EDI of HL7, Magistro kan ze allemaal aan.
Vertalen van het ene naar het andere formaat is daarbij uiteraard mogelijk.
Technologie keuze
Bij de technologie keuze zijn de volgende aspecten van belang:
- Stabiliteit
- Betrouwbaarheid
- Schaalbaarheid
Met het oog op de toekomst houden we rekening met:
- Onderhoudbaarheid
- Uitbreidbaarheid
- Gebruikersvriendelijkheid
- Vertaalbaarheid
Communicatietechnologie
Het in eigen beheer ontwikkelde MagistroConnect communicatie en translatie platvorm zal met SOA technologie verder uit-ontwikkeld worden.
Web applicaties
Voor Webapplicaties gebruiken we de volgende technologie:
Aan de clientside
- Alleen gebruik maken van browser gebaseerde schermen. Hier wordt alles technisch zo eenvoudig mogelijk houden
Aan de serverside
- Apache als webserver; betrouwbaar en veilig
- Tomcat als applicatie-server; stabiel
- Struts; onderhoudbaar, uitbreidbaar, vertaalbaar en scheiding tussen de verschillende lagen
- MySql / Firebird voor de database
- Linux als Operating System
- Java als ontwikkeltaal
