첫째, 포틀릿 사양인 JSR 168 에서 "포털은 웹 애플리케이션이며, 일반적으로 정보 시스템 표현 계층의 숙주 역할을 하는 개인화된 단일 사인온 및 통합 정보 소스의 컨텐츠를 제공하는 데 사용됩니다. 집계란 다양한 정보 소스의 컨텐츠를 하나의 웹 페이지로 통합하는 활동을 말합니다. 포털의 기능은 1 의 세 가지 주요 측면으로 나눌 수 있습니다. 포틀릿 컨테이너: 포틀릿 컨테이너는 포틀릿 컨테이너와 매우 유사하며 모든 포틀릿이 포틀릿 컨테이너에 구축되고 포틀릿 컨테이너는 포틀릿의 수명주기를 제어하고 필요한 자원 및 환경 정보를 제공합니다. 포틀릿 컨테이너는 포틀릿을 초기화 및 삭제하고, 사용자 요청을 포틀릿으로 전송하고, 응답을 작성하는 역할을 합니다. 2. 컨텐츠 집계: 포틀릿 사양에 명시된 포털의 주요 작업 중 하나는 다양한 포틀릿 애플리케이션에서 생성된 컨텐츠를 합산하는 것입니다. 3. 공공 서비스: 포틀릿 서버의 장점 중 하나는 제공하는 공공 서비스 세트입니다. 포틀릿 사양에는 이러한 서비스가 필요하지 않지만 상업용 포털은 경쟁업체와 차별화할 수 있는 다양한 공공 서비스를 제공합니다. 대부분의 구현에서 찾을 수 있을 것으로 예상되는 몇 가지 공용 서비스는 o SSO (single sign-on) 입니다. 포털 서버에 한 번만 로그인하면 다른 모든 어플리케이션에 액세스할 수 있으므로 각 어플리케이션에 개별적으로 로그인할 필요가 없습니다. 예를 들어 인트라넷 사이트에 로그인하면 메일 응용 프로그램, IM 메시지 응용 프로그램 및 기타 인트라넷 응용 프로그램에 개별적으로 로그인하지 않고도 액세스할 수 있습니다. 포털 서버가 통행증 라이브러리를 배정해 드리겠습니다. 메일 어플리케이션에서는 사용자 이름과 비밀번호를 한 번만 설정하면 됩니다. 이 정보는 pass 라이브러리에 암호화된 방식으로 저장됩니다. 인트라넷 사이트에 로그인하여 메일 애플리케이션에 액세스하려는 경우 포털 서버는 패스 라이브러리에서 패스를 읽고 메일 서버에 로그인합니다. 다른 응용 프로그램에 대한 액세스도 이런 방식으로 처리됩니다. O 개인 설정: 개인 설정 서비스의 기본 구현을 통해 사용자는 두 가지 측면에서 페이지를 개인 설정할 수 있습니다. 하나는 사용자가 자신의 취향에 따라 제목 표시줄의 색상과 제어 아이콘을 결정할 수 있다는 것입니다. 둘째, 사용자는 자신의 페이지에 어떤 포틀릿이 있는지 결정할 수 있습니다. 예를 들어, 제가 스포츠 팬이라면 주식과 뉴스 포틀릿을 좋아하는 팀에 대한 최신 정보를 제공하는 포틀릿으로 바꿀 수 있습니다. 일부 선도적인 맞춤형 서비스 비즈니스 구현을 통해 사용자에게 어떤 응용 프로그램 (예: 수익 및 관심 분야) 을 표시할 수 있는지 표준을 설정할 수 있습니다. 이 경우 "수입이 x 인 모든 사용자에게 선물 상품을 표시하는 포틀릿" 및 "수입이 x 인 모든 사용자에게 할인 상품을 표시하는 포틀릿" 과 같은 비즈니스 규칙을 설정할 수 있습니다. 기계 번역과 같은 공공 서비스도 있습니다. 포털 서버는 포틀릿에서 생성된 콘텐츠를 사용자가 필요로 하는 언어로 번역합니다. 대부분의 상용 포털 서버는 핸드헬드 액세스를 지원하며 서로 다른 브라우징 터미널에 대해 서로 다른 콘텐츠를 생성할 수 있습니다.