Portlet é uma interface de comunicação de serviços dentro de um portal, é uma interface um pouco mais reduzida do que o Servlet para que n aplicações web possam estar dentro de um mesmo portal, seguindo a especificação JSR-286.

Para expor um serviço no portal (portlet) basta que os serviços necessários sejam expostos via webservices (preferencialmente REST expondo a resposta JSON) e que seja criado um protótipo funcional da tela do serviço utilizando o framework de interface padrão do portal, atualmente Bootstrap e Alloy UI (também pode ser utilizado JQuery para exemplificar o uso do serviço), com exemplo das chamadas dos serviços em Javascript. Dos serviços disponíveis e do protótipo funcional, será adaptado o protótipo para um novo portlet seguindo os padrões do portal para que o serviço seja finalmente disponibilizado dentro da ferramenta de portal.