inleiding
Dit artikel is geschreven om u een idee te geven wat Portlet factory nu eigenlijk doet en waarvoor u het kunt gebruiken.
Een van onze medewerkers bezocht een aantal maanden geleden de Lotus Technical Conference in Amsterdam en hoorde daar dat er een nieuwe versie van de portlet factory op de markt zou komen. Namelijk versie 6.1, met nieuwe builders, hulp voor het vinden van de juiste builder en andere leuke snufjes. Op dit moment is de tweede bèta onderweg. Dit stuk gaat nog over de 'oude' versie 6.0.1.
Portlet Factory
Wat is portlet factory eigenlijk? Het is een programma ontwikkelt door IBM om het creëren en deployen van portlets sneller en eenvoudiger te maken, en dat zonder dat hiervoor enige Java kennis nodig is. Portlet Factory werkt met zogenaamde ‘builders’. Deze builders zijn verantwoordelijk voor alles wat u maakt. Voor bijna alles wat u wilt doen is er wel een builder die u helpt, en anders is er nog de optie om uw eigen builders te maken. Elke builder is er voor een specifieke taak. Op het moment zijn er 165 builders die onder andere helpen met het maken van html van een schema, integratie met backend systemen als Domino, web services en andere systemen. Er is zelfs een builder voor het deployen van uw portlet. Builders kunnen ook vaker (her-)gebruikt worden wat ze weer interessant maakt voor projecten die al een soortgelijke portlet hebben.

Figuur 1: een ’Domino View & Form’ builder
builders
Builders helpen developers met het maken van geoptimaliseerde code. U schrijft geen code, dat gebeurt allemaal onder water. Ze maken zelf de gecompliceerde code zodat u die niet zelf meer hoeft te schrijven, wat minder fouten betekent.
Onze medewerkers waren zelf in de gelegenheid de portlet factory uit te proberen en ervaarden inderdaad dat nieuwe portlets in een paar minuten klaar zijn. Hierbij is het wel belangrijk dat u voldoende kennis heeft en weet welke builders u waarvoor moet gebruiken. In deze versie is dat helaas nog niet helemaal duidelijk. In versie 6.1 wordt dit wel duidelijker gemaakt en komt er zelfs een hulpje die u helpt bij het uitzoeken van de juiste builder.
bronnen
Overview
http://www-01.ibm.com/cgi-bin/common/ssi/ssialias?infotype=an&subtype=ca&htmlfid=897/ENUS207-037&appname=usn&language=enus
Builders
http://www-01.ibm.com/software/genservers/portletfactory/builders.html