포틀릿

포틀릿(portlet)은 포털 사이트에서 관리되고 표시되는 플러그형 사용자 인터페이스 소프트웨어 구성 요소이다. 포틀릿은 웹 클라이언트의 요청에 응답하고 동적 콘텐츠를 생성한다. 포틀릿은 포틀릿 컨테이너(portlet container)에 의해 관리된다.

 설명 
포틀릿은 웹 포털에서 관리되고 표시되는 플러그형 사용자 인터페이스 소프트웨어 구성 요소이다. 예를 들어 엔터프라이즈 포털 또는 웹 CMS가 있다. 포틀릿은 웹 페이지 내에서 다양한 소스의 콘텐츠를 집계하고 개인화할 수 있다. 포틀릿은 웹 클라이언트의 요청에 응답하고 동적 콘텐츠를 생성한다.

포틀릿은 포털로 집계되는 마크업 언어의 표식 조각을 생성한다. (HTML, XHTML, WML) 따라서 포틀릿(또는 포틀릿 모음)은 포털에서 호스팅되는 웹 기반 애플리케이션과 유사하다. 포틀릿 애플리케이션의 몇 가지 예로는 전자우편, 일기예보, 토론 포럼 및 뉴스가 있다.

 포틀릿 컨테이너 
포틀릿은 포틀릿 컨테이너에 의해 관리된다. 포틀릿 컨테이너는 포틀릿을 실행하고, 필요한 런타임 환경을 제공하며, 생명 주기를 관리한다. 컨테이너는 또한 포틀릿 환경설정을 위한 영구 저장 메커니즘을 제공한다.

포틀릿 컨테이너는 포털로부터 자신에서 호스팅되는 포틀릿에 대한 요청을 실행하라는 요청을 받는다. 포틀릿 컨테이너는 집계를 위해 포털에 데이터를 보내지만, 포틀릿이 생성한 콘텐츠를 집계할 책임은 없다. 포털 자체가 집계를 처리한다. 포털과 포틀릿 컨테이너는 애플리케이션 스위트의 단일 구성 요소로 함께 구축되거나 포털 애플리케이션의 두 가지 별도 구성 요소로 구축될 수 있다.

 표준 

포틀릿 표준은 소프트웨어 개발자가 표준을 지원하는 모든 포털에 플러그인할 수 있는 포틀릿을 생성할 수 있도록 의도된 플랫폼 독립적인 응용 프로그래밍 인터페이스이다. 자바 포틀릿 규격이 그 예이다.

 같이 보기 
 애플릿
 자바 포틀릿 규격
 소프트웨어 위젯

 각주 

분류:포털 사이트