The portlets are extremely simple: they just connect the appropriate service, download a collection of DTOs and render the JSPs. That's it.