Stageopdrachten
Self healing
Om de beheerskosten van het Cordys platform zo laag mogelijk te krijgen zijn we continu bezig met slimme voorzieningen rondom het beheer van de Service Oriented Architecture integratielaag. Een van deze voorzieningen, welke nog verder uitgewerkt dient te worden binnen een stageopdracht, zijn self-healing capaciteiten. Mocht er een fout gedetecteerd worden ergens in het Cordys platform, dan willen we dat het platform zelf deze fout (indien mogelijk) herstelt.Ook moet dit zo inzichtelijk mogelijk zijn voor een beheerder, zodat deze weet wat de fout was, hoe deze hersteld werd, en dat hij eventueel het recovery proces kan tunen naar zijn behoefte (bijvoorbeeld: ik wil graag meteen een database
Open-source leave/layer
Er zijn op dit moment veel open-source producten die zich bezighouden met integratietechnologie. Cordys zou graag willen onderzoeken of het mogelijk is om bepaalde onderdelen van ons product te vervangen door open-source componenten, zodat onze ontwikkelcapaciteiten zich zoveel mogelijk kunnen richten op het bouwen van onderscheidende innovatieve software voor de markt in plaats van bijvoorbeeld het bijblijven bij de nieuwste Service Oriented Architecture standaarden.
Application mashups and sharing/isolating of data
Met het Cordys platform is het mogelijk om snel applicaties te bouwen, met gebruikmaking van de Service Oriented Architecture en Business Process Management technieken binnen dat platform. Deze stageopdracht richt zich op het onderzoeken en het bouwen van een prototype waarin het volgende mogelijk moet zijn: • het draaien van verschillende versies van applicaties binnen één platform • het makkelijk samen werken tussen die verschillende applicaties • het afschermen van (delen van) applicaties in verband met beveiligingsrisico's.
Neem contact op met:
Stageopdrachten
Cross-browser design environment
Het onderzoeken van de mogelijkheden om een cross-browser gebaseerde design omgeving te bouwen. Op dit moment heeft Cordys een browser gebaseerde design omgeving (blokjes en pijltjes, drag/drop, etc) waarmee men grafisch bedrijfsprocessen kan tekenen. Deze omgeving draait echter alleen in Internet Explorer. In deze opdracht onderzoek je of en hoe zo'n omgeving kan worden gebouwd voor andere browsers, met name Firefox. Hierbij moet niet alleen gelet worden op aspecten van technische haalbaarheid, maar ook op performance en onderhoudbaardheid. Als onderdeel van de opdracht moet ook een prototype worden gebouwd.
JavaScript online help generation
Het bouwen van een tool waarmee online help kan worden gegenereerd op basis van commentaar in Javascript files, vergelijkbaar met Javadocs. Door zo'n tool kan de documentatie van Javascript frameworks worden bijgehouden bij de code, hetgeen de onderhoudbaarheid van de documentatie enorm verbetert. Er zijn al open source tools beschikbaar, maar die kunnen niet altijd met alle Javascript constructies omgaan. In deze opdracht moet worden onderzocht of en hoe er gebruik kan worden gemaakt van open source tools. Het einddoel is te komen tot een documentatie-generatie tool.
Neem contact op met:
Stageopdrachten
In de huidige markt wordt Software as a Service (SaaS) steeds belangrijker. Cordys levert een platform dat door softwaremakers gebruikt kan worden om SaaS-applicaties te maken. Hetzelfde platform kan door bedrijven die applicaties online beschikbaar stellen en het applicatiebeheer doen, de zogenaamde Business Service Providers (BSP’s), gebruikt worden om de SaaS-applicaties aan te bieden voor online gebruik. In deze markt hebben we behoefte aan research op de volgende gebieden:
Software market places
Onderzoek naar de toekomstige ontwikkeling van software marktplaatsen en de features die deze marktplaatsen nodig zullen hebben. Neem daarbij alle betrokken partijen in beschouwing: de bedrijven die applicaties online ter beschikking stellen (BSP’s), de bedrijven die software ontwikkelen voor een SaaS platform, de bedrijven die de infrastructuur beheren, etc. Elke partij heeft verschillende behoeftes. Hoe verhoudt software zich tot andere online services, bijvoorbeeld gerelateerd aan de long-tail discussie?
SaaS Infrastructure needs
Onderzoek naar de infrastructuur behoeftes van SaaS-platformen. Vergelijk deze met die van andere grootschalige online services zoals Amazon en eBay. Wat zijn de typische architecturen (voor web-, applicatie- en database servers)? Welke rol speelt virtualisatie bij SaaS? Hoe wordt de infrastructuur onderhouden?
ISV usage of Cordys Online
Onderzoek hoe softwaremakers de online versie van Cordys zullen (willen) gebruiken om online nieuwe applicaties te maken. Welke problemen komen ze tegen? Welke functionaliteit is nodig om de softwaremakers te ondersteunen?
Neem contact op met:
Stageopdracht Classification
Onderzoek naar de mogelijke toepassingen en markten van het Cordys Classification product. Classification houdt in dat ongestuctureerde informatie wordt geordend op basis van voorgedefinieerde categorieen. Onderzoeksvragen zijn daarbij ondermeer:
Neem contact op met: