U
bent hier: >
Modernisering > 5250-migraties > JAWFLOW
JAWFLOW
Lisis Technology beschikt over uitgebreide kennis en ervaring in
het gebruik van de IBM i For Power Systems (met inbegrip van AS/400,
iSeries en System i). Gedurende vele jaren zijn wij actief geweest
in de bouw van ‘groene scherm’-applicaties voor grote,
internationale ondernemingen. Deze bedrijven zijn vaak enthousiaste
gebruikers van de ontwikkelde toepassingen, maar willen naadloos
migreren en integreren met nieuwe, opkomende technologieën.
Met de JAWFLOW-technologie hebben ze hiervoor een oplossing gevonden.
Bij Lisis Technology starten nieuwe ideeën vanuit
de jarenlange praktijkervaring. Het JAWFLOW-framework werd ontwikkeld
met steun van de Vlaamse overheid (IWT- Instituut voor de aanmoediging
van Innovatie door Wetenschap en Technologie in Vlaanderen).

Dit raamwerk is ontwikkeld in Java en verbindt een
full windowed client, de grafische presentatielaag gebaseerd op
Swing-componenten, met transactionele business componenten die gebruik
maken van de krachtige ILE-talen op de iSeries back-end tier. De
ILE-taal verzorgt exclusief de toegang tot de database DB2/400.
Centraal in dit concept staat de workflow manager die onafhankelijk
van het toestel waarop hij loopt, client of application server,
de user interface logic controleert en in functie van de gevraagde
‘events’ ofwel de transactionele business logica op
de centrale server aanspreekt, ofwel een andere workflow manager
om een ander deel van de applicatie uit te voeren.
De ontwikkelde architectuur heeft als bijkomend voordeel dat de
clients en applicatieserver slechts een beperkte complexiteit voor
hun rekening nemen: aspecten die te maken hebben met de beveiliging
en het transactiemanagement blijven geconsolideerd op de iSeries
backend-tier. Lisis Technology spreekt binnen haar framework dan
ook over ‘thin’ clients en ‘thin’ application
servers.
De architectuur combineert de sterke punten van de klassieke applicatieontwikkeling
met deze van nieuwe technologieën. De combinatie van beide
is geen compromis. Het is een oplossing om bestaande ‘legacy-applicaties’
te voorzien van een grafisch front-end met het behoud van elementen
uit de klassieke applicatieontwikkeling. De zwakke kanten van beide
omgevingen worden op deze manier geneutraliseerd. Elke architectuurcomponent
vervult zijn specifieke rol in het model en kan nu in de rol schitteren.
|