AJAX, impact en huidige stand van zakenAJAX stelt in de technische kern niet veel voor, echter, het multi-threaded karakter in combinatie met het gebruik van DHTML gaat leiden tot een fundamentele architectuur verandering voor webapplicaties. Dit gaat verder dan Google Suggest en Google Maps en wordt vaak aangeduid wordt met de termen Rich Internet Applications (RIA) en Single Page Interface (SPI). In de markt zijn er al verscheidene producten verkrijgbaar die deze architectuur onderschrijven. Een aantal zijn door Quintor onderzocht en passeren de revue. Tot slot de vraag: Wat betekent deze verandering voor de JAVA ontwikkelaars? Is het einde van Struts, JSF, etc. in zicht... Vereiste voorkennis: Bekend met Three Tier Architecture en Service Oriented Architecture. Bekend met: HTTP, DHTML, Soap, JavaScript, XML, MVC pattern, JSF, JSP, Struts. Een structurele beschrijving van de opbouw van de presentatie: Het eerste deel van de sessie gaat in op de veranderingen die plaats vinden in het architectuurvlak en worden aan de hand van een aantal aspecten doorgelicht: Usability: gebruikers eisen een interactieve web applicatie zonder page refreshes; Deployment: build once run any where. Een aantal (defacto) browser standaarden voorzien in een AJAX en DHTML raamwerk; Sizing & Performance: de verschuiving van de presentatie logica naar de browser. Server based computing versus client based computing; Reusability: building with GUI components. Hoe past deze architectuur in een Service Oriented Architecture. Het tweede deel gaat in op de producten die momenteel in de markt verkrijgbaar zijn. Belangrijk hierin is dat hiermee effectief en efficiënt een interactieve web applicatie te ontwikkelen en te onderhouden is. Wat bieden o.a. de GUI toolkits: Dojo Widgets, Back Base en Tibco General Interface. Wat biedt o.a. DWR om de koppeling tussen de cliënt en de server te maken. Voor de huidige JAVA ontwikkelaars die web front-end applicaties ontwikkelen zal het nodige veranderen. Het ziet er naar uit dat JavaScript hier een leidende rol in gaat spelen. Hier ligt een interessante uitdaging voor de JAVA ontwikkelaar: “Let’s put more JAVA in JavaScript”. Aan de server zijde is en blijft JAVA een belangrijke rol vervullen. De sessie wordt aangevuld met korte demonstraties om punten te verduidelijken. Nieuwe ontwikkelingendie op The AJAX Experience en JavaOne conferenties gepresenteerd zijn worden meegenomen.
Download de presentatie (169 Kb)

|
Arjen Wassink Quintor Arjen Wassink werkt als architect bij Quintor. Arjen heeft ruim 6 jaar ervaring met Java en J2EE en heeft aan de basis gestaan van een aantal omvangrijke Java systemen. Voordat Arjen bij Quintor in dienst kwam werkte hij voor LogicaCMG. De kennis van Arjen ligt voornamelijk op het vlak van Java systeemontwikkeling en de inrichting van high-performance Java omgevingen. Arjen is binnen Quintor betrokken bij het onderzoek naar de toepassing van de nieuwe generatie ser-interfaces. Hiervoor heeft hij dit jaar onder andere een bezoek gebracht aan de AjaxExperience in San Francisco en heeft hij research gedaan naar de diverse AJAX ontwikkelomgevingen.
|
|
| |