Portello

Article

August 14, 2022

I portlet sono componenti dell'interfaccia utente collegabili che vengono gestiti e visualizzati su un portale Web. I portlet generano frammenti di codice del linguaggio di markup, come HTML, XML, ecc., che possono essere aggregati nelle pagine del portale. In genere, secondo la metafora del desktop, una pagina del portale viene visualizzata come un insieme di finestre del portlet non sovrapposte, in cui ciascuna finestra del portlet visualizza un portlet. Si può quindi affermare che un portlet (o un gruppo di) è come un'applicazione basata sul Web in esecuzione su un portale. Alcuni esempi di applicazioni portlet includono e-mail, previsioni meteo, forum e notizie, ecc. Lo scopo del Portlet Standard è consentire ai portlet sviluppati dagli sviluppatori di essere collegati a qualsiasi portale Web che supporti lo standard.

Standard

Lo scopo del protocollo Servizi Web per portlet remoti è fornire uno standard di servizio Web che consenta il "plug and play" di portlet remoti da diverse origini. Molti siti Web consentono agli utenti registrati di personalizzare l'aspetto del sito Web cambiando alcune parti della pagina Web o aggiungendo o rimuovendo funzionalità. Questo a volte viene fatto attraverso una serie di portlet che insieme costituiscono il portale. La specifica del portlet Java (JSR-168, JSR-286, JSR-362) fornisce l'interoperabilità dei portlet in diversi portali Web. Questa specifica definisce una serie di API per l'interazione tra container e portlet, affrontando aspetti di personalizzazione, presentazione e sicurezza. Apache Pluto è un'implementazione di riferimento di JSR-168. Oltre all'implementazione di riferimento, le implementazioni commerciali dei container portlet sono fornite anche da molti fornitori, alcuni dei principali fornitori come IBM, Oracle, BEA, Vignette e SUN. Questi fornitori forniscono implementazioni basate sullo standard Portlet, nonché estensioni non ancora approvate dagli organismi di standardizzazione. Inoltre, esiste un gran numero di soluzioni di Portal open source che supportano JSR168, come Jetspeed-2 di Apache, eXo Platform, uPortal, Liferay Portal, ecc.

vedi

Portali web Applet Servletto