animatie openen / sluiten
Java competence center

Partnerships, knowledge sharing,
coaching and studies

headerfoto---comp-center-JAVA

Java Competence Center


Hoewel de Java-technologie niet meer zo nieuw is (uitgebracht in 1995), is zij nog steeds een levendige, groeiende en evoluerende technologie.
Het aantal evoluties per jaar gepresenteerd op “Java One” zal u ongetwijfeld overtuigen.
Daarom is het zeer belangrijk voor onze consultants om hun vaardigheden up-to-date te houden.

De doelstelling van het SAGA Java Competence Center bestaat uit het verzorgen van het “knowledge management” van de consultants werkzaam in de Java-technologie.

Het SAGA Java Competence Center werd opgericht in 1998 .
Java vertegenwoordigt vandaag ongeveer 40% van de vaardigheden van de SAGA consultants.

Het SAGA Java Competence Center richt zich op verschillende doelstellingen :

  • Partnerships
    Wij vormen een partnership met verschillende Java leveranciers waaronder IBM, Oracle en Spring. Via deze partnerships krijgen onze consultants toegang tot de technologie en kunnen zij hun vaardigheden up-to-date houden.
  • Knowledge sharing
    Het is de uiteindelijke bedoeling van het Java Competence Center om de consultants de mogelijkheid te bieden om hun kennis met mekaar te delen.
    Als basis hiervoor gebruiken zij presentaties waar zij aan hun collega’s een bepaald topic voorstellen.
  • Coaching
    Dankzij het Java Competence Center kunnen Junior Consultants altijd rekenen op de van de meer ervaren “Senior” consultants om te leren navigeren door deze prachtige technologie.
  • Studies
    Het Java Competence Center neemt af en toe ook de bevoegdheid op zich voor de uitvoering van studies voor onze klanten (b.v. architectuur studies, vergelijking van kadercontracten, code audits,...).

Zoals bovenstaand vermeld, is het Java Competence Center de plaats bij uitstek waar interne R&D projecten verwezenlijkt kunnen worden. Onderstaand kan u enkele voorbeelden terugvinden van interne R&D projecten die de laatste jaren verwezenlijkt zijn.


Business Rule Management Systems (BRMS)

BRMS is een zeer belangrijk onderwerp geweest de afgelopen jaren. Het doel van dit interne R&D project was om verschillende thema's in de spotlight te brengen:

  1. Wat is de typische architectuur van een BRMS en hoe passen we deze best in in de architercuur van de applicatie?
  2. Wanneer een BRMS gebruiken om business requirements te vullen? (wat zijn goede gevallen om een BRMS te gebruiken en wat zijn de gevallen waarin de ontwikkeling op maat de voorkeur verleent)
  3. Welke producten bestaan er vandaag reeds in Java BRMS en hoe zijn ze verschillende van elkaar?
  4. Van real-life ervaring, in welke SAGA projecten hebben we gebruik gemaakt van BRMS producten?



Java EE Migration Methodology


Hoewel Java een zeer open technology is, is het niet altijd even gemakkellijk om applicaties te migreren.

Niet alleen is de Java Virtual Machine belangrijk, maar ook de afhankelijkheden:

  • Draait het op een applicatieserver?
  • Database?
  • Framework migration?
  • Messaging engine migration?
  • ...


Daarom is het belangrijk om een migratieproject uit te voeren (of van de ene versie naar de andere van hetzelfde platform of van de ene leverancier naar de andere) met een duidelijk gedetailleerd plan in het achterhoofd.

We hebben reeds deelgenomen aan verschillende Java-migratieprojecten, definieerden we een Java-migratie Methodology dat volgende punten definieert:

  • De stappen inbegrepen in een Java migratie
  • De strategieën die kunnen worden uitgevoerd
  • De niet-technologische onderdelen zoals regressietesting, ....


Dit R&D project draait volledig rond bovenvermelde stappen. Het is uitgevoerd door gebruik te maken van Unified Process Notation.