WebFacing: de groene kijk op het web
Uw AS/400-investering behouden en tóch innoveren
U hebt destijds een prima investering gedaan in een AS/400-systeem (of iSeries of System i) en het draait nog steeds naar tevredenheid. Vervangen is geen optie. Toch zou het handig zijn als u uw applicaties via internet kon ontsluiten. Dat kan!
WebFacing is een IBM-techniek waarmee u Rich Web Clients kunt maken van de vertrouwde ‘groene schermen’ van uw applicaties. Snel, goedkoop en zonder risico. Maar er is meer mogelijk.
WebFacing
Zowel een AS/400-applicatie als een webapplicatie volgt het
client-servermodel. U start de applicatie. Die stuurt een scherm naar
uw monitor en wacht op een antwoord. U vult het scherm in en stuurt het
antwoord terug. De applicatie verwerkt uw invoer en stuurt u een nieuw
scherm. Hetzelfde principe, alleen de presentatietechniek is anders.
Daarom is het relatief eenvoudig om een AS/400-applicatie een
webinterface te geven, zonder de applicatie zelf te wijzigen. Met
WebFacing loopt u geen enkel risico, u voegt alleen de extra
mogelijkheid van een webinterface toe, met alle voordelen vandien.
Zes eenvoudige stappen
WebFacing is een onderdeel van de WebSphere® Development Studio Client for System i (WDSC). Het proces bestaat uit zes stappen:
1. Gebruik WDSC om een WebFacing-project aan te maken.
2. Selecteer de schermbestanden op de AS/400 die u van een webinterface wilt voorzien.
3. Converteer deze schermen. Dit levert een EAR-bestand op dat u op
elke applicatieserver kunt gebruiken, ook zonder WebSphere.
4. Test de applicatie via deployment, of met de ingebouwde WebSphere Test Environment (WTE).
5. Vervang de AS/400-werkwijze door een browserwerkwijze: in plaats
van een ‘1’ voor een item te zetten wilt u hyperlinks gebruiken.
6. Pas de huisstijl toe op de Cascading Style Sheet (CSS) en voeg het bedrijfslogo toe.
Van het vertrouwde 'groene scherm'...
... naar een praktische webinterface.
De eerste stap op weg naar een SOA
WebFacing is een prima doel op zich: uw applicaties ontsluiten via een
browserinterface. Maar er is meer mogelijk. Met drie extra stappen
bereikt u een Service Oriented Architecture (SOA). Dan kan uw bedrijf
ten volle profiteren van de nieuwste technologische mogelijkheden.
IBM biedt daarvoor de System i Developer Road Atlas. Die is bedoeld om
applicaties op een eenvoudige, goedkope en risicoloze manier om te
zetten naar moderne applicaties die gebruik maken van nieuwe
technieken. Ontwikkelaars kunnen er bovendien meteen ervaring mee
opdoen. De Road Atlas bestaat uit vier stappen:
1. WebFacing (zie hierboven).
2. De oude applicaties in aparte modules splitsen (MVC).
3. Nieuwe modules bouwen.
4. Nieuwe applicaties bouwen op basis van die modules.
Een nieuwe webapplicatie via Web Services
Het is ook mogelijk om een nieuwe AS/400-applicatie te bouwen met een
webinterface, zonder de ‘groene schermen’. Met de Web Services
Development Tools van WDSC kunt u AS/400-procedures ‘inkapselen’ als
Web Service. Die draaien op uw AS/400 en kunnen in de nieuwe applicatie
of op andere servers worden gebruikt.
Java: de ‘gratis’ oplossing voor Web Services
Het is ook mogelijk om Web Services in te zetten zonder WDSC te kopen.
Met de IBM Toolbox for Java kunt een Java-applicatie maken die uw
AS/400-procedures aanroept. Die Java-applicatie ontsluit u vanaf een
ander platform (bijvoorbeeld een Linux-server) als een Web Service.
|