| |
| Sun Java System Portal Server 6 2005Q4 관리 설명서 | |
1장
Sun Java System Portal Server 관리 소개Sun Java System Portal Server 6 2005Q4 제품은 기업에서 다양한 소스로부터 컨텐트를 추출하고 특정 사용자나 사용자 그룹에 적합하게 컨텐트를 개별화하며 이러한 여러 소스의 컨텐트를 웹 브라우저와 같은 특정 사용자 장치에 적합한 단일 출력 형식으로 결합시킬 수 있는 통합 소프트웨어 제품군입니다.
이번 장에서는 이 제품군의 구조, 포털에 대한 최종 사용자 인터페이스, Portal Server 소프트웨어에서 구현된 서비스와 그 구성 방식 그리고 제품을 관리하기 위해 사용되는 도구에 대한 기본 정보를 제공합니다. 이번 장은 다음 절로 구성됩니다.
구조 개요Portal Server는 Sun Java System 구조의 일부입니다. Sun Java System 구조 내에서 Portal Server는 컨텐트를 찾고, 연결, 결합, 표시, 커뮤니케이션, 개별화, 통지 및 전달하는 기술을 제공합니다. Sun Java System 내의 컨텐트는 웹 서비스로 제공됩니다. Portal Server가 웹 서비스 자체를 제공하지 않습니다. 그 대신, 사용자 인터페이스가 웹 서비스와 연관된 메커니즘이면서 이용자에게 웹 서비스를 가치 있게 만들어주는 메커니즘입니다.
Portal Server 제품 구조는 다양한 통합 소프트웨어 제품으로 구성됩니다. 이를 통해 Portal Server에서 내부 구성 요소뿐만 아니라 외부 지원 제품의 기능과 서비스도 이용할 수 있습니다.
Portal Server 자체에는 데스크탑, NetMail, Rewriter 및 검색의 내부 구성 요소가 들어 있습니다. 외부 지원 제품에는 Sun Java System Web Server, Sun Java System Directory Server 및 Sun Java System Access Manager (이전의 Sun ONE Identity Server)이 있습니다.
Portal Server는 웹 응용 프로그램 컨테이너, 사용자, 서비스 및 정책 관리, 인증 및 단일 사인온, 관리 콘솔, 디렉토리 스키마 및 데이터 보관, 그리고 프로토콜 지원을 Portal Server 제품 자체에서 구현하는 것이 아니라 이러한 외부 제품을 통해 구현합니다. 예를 들어, Portal Server 제품은 기본 웹 컨테이너로 Sun Java System Web Server를 사용합니다.
Sun Java System Portal Server 6 2005Q4는 다음 구성 요소 제품을 사용합니다.
기타 Portal Server 추가 소프트웨어 (예: Sun Java System Portal Server, Secure Remote Access)도 설치할 수 있습니다. Portal Server 구조에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Deployment Guide를 참조하십시오.
Portal Access 개요사용자는 일반적으로 포털의 홈 페이지에 대한 URL 을 요청하고 Sun Java System Access Manager 인증 서비스를 통해 인증을 얻어 웹 브라우저에서 포털 컨텐트에 액세스합니다. 인증을 얻고 나면 사용자는 Portal Server 데스크탑으로 연결됩니다.
그림 1-1은 Portal Server의 샘플 데스크탑을 보여줍니다.
그림 1-1 Portal Server 샘플 데스크탑
데스크탑은 최종 사용자가 포털 컨텐트와 상호 작용하기 위한 기본 인터페이스입니다. 데스크탑 서비스는 서블릿, 공급자 API, 여러 가지 채널 그리고 기타 다양한 지원 API와 유틸리티를 통해 구현됩니다. 데스크탑은 공급자라고 하는 프로그램식의 엔터티를 사용하여 컨텐트를 생성합니다. 하나의 컨텐트 단위를 채널이라고 합니다. 컨텐트의 여러 채널을 컨테이너 채널로 결합시키고 데스크탑에서 표나 탭과 같은 다양한 형식으로 배열시킬 수 있습니다.
사용자가 포털에 액세스하면 데스크탑이 사용자의 컨텐트를 생성할 때 사용되는 컨텐트 공급자와 채널 데이터를 저장하고 있는 디스플레이 프로필을 참조합니다. 혼동하기 쉽겠지만 디스플레이 프로필은 실제로 사용자가 데스크탑에서 보는 전체 레이아웃, 디스플레이 또는 구성을 정의하지 않습니다. 기본적으로, 디스플레이 프로필은 채널에 등록 정보 값을 제공하기 위해서만 존재합니다.
데스크탑은 Sun Java System Directory Server의 다양한 수준이나 노드에서 LDAP 속성으로 저장된 여러 디스플레이 프로필을 사용하여 사용자에 맞는 컨텐트를 결정합니다. 각 수준에 대한 디스플레이 프로필 등록 정보를 정의하고 LDAP 노드에 등록 정보 값을 업로드하기 위해 XML 문서가 사용됩니다.
런타임 시에 각 수준에서 정의된 디스플레이 프로필 등록 정보가 병합되어 사용자의 디스플레이 프로필이 만들어집니다. 디스플레이 프로필 문서를 각 수준에서 정의할 수 있지만 각 수준에서 디스플레이 프로필 문서를 가질 필요는 없습니다.
주어진 클라이언트 유형 (HTML 또는 MAPI 등)에 따라 특정 등록 정보 값을 저장하고 가져오도록 지원을 확장하기 위해 Portal Server 소프트웨어에는 다음이 포함됩니다.
서비스 구성 개요Portal Server는 Sun Java Enterprise System 응용 프로그램으로서 서비스는 Access Manager 서비스 관리 시스템 (SMS) 을 사용하여 정의하고 관리합니다. 서버에 특정하지 않은 서비스 관련 데이터는 SMS DTD (Document Type Definition)를 준수하는 XML (Extensible Markup Language) 파일을 사용하여 정의됩니다. 서버에 특정한 데이터는 특정 서버의 로컬에 위치한 등록 정보 파일에 저장할 수 있습니다. 각 Portal Server 서비스 (데스크탑, Netmail, Rewriter 및 검색)에는 서비스에 특정한 데이터를 표시하고 수정하기 위한 고유 XML 및 등록 정보 파일이 있습니다.
Access Manager 서비스
구조 개요에서 설명한 것처럼 Portal Server는 Portal Server에 외부적인 Sun Java System 구조의 지원 제품을 사용하여 많은 기능과 서비스를 구현합니다. 특히, 이전의 Portal Server 버전에서 많은 관리 기능을 내부적으로 구현한 것과 비교하여 Access Manager와의 통합을 통해 Portal Server는 Access Manager 제품의 다음과 같은 관리 도구와 서비스를 사용할 수 있습니다.
Access Manager 서비스 관리에 대한 자세한 내용은 6 장, "인증, 사용자 및 서비스 관리"를 참조하십시오.
Portal Server 서비스
표준 Access Manager 서비스 외에, Portal Server는 Access Manager 관리 콘솔을 사용하여 내부 서비스 (데스크탑, NetMail, Rewriter 및 검색)를 관리합니다.
데스크탑
앞에서 언급한 것처럼 데스크탑은 최종 사용자에게 Portal Server의 기본 인터페이스를 제공합니다. 데스크탑은 PAPI (Provider Application Programming Interface)를 통해 확장 가능한 컨텐트를 결합시키기 위한 메커니즘입니다. 데스크탑에는 특정 유형의 채널을 구성하기 위한 컨테이너 계층과 기본적 빌딩 블록을 사용할 수 있도록 하는 다양한 공급자가 포함되어 있습니다.
컨텐트 공급자와 채널 데이터를 저장하기 위해 데스크탑은 Access Manager 서비스 위에서 디스플레이 프로필 데이터 스토리지 메커니즘을 구현합니다. 관리 콘솔을 통해 디스플레이 프로필과 기타 데스크탑 서비스 데이터를 편집할 수 있습니다. 데스크탑 및 디스플레이 프로필 관리에 대한 자세한 내용은 8장, "포털 데스크탑 서비스 관리" 및 10장, "디스플레이 프로필 관리"를 참조하십시오.
Rewriter
Rewriter는 HTML, JavaScript 및 WML과 같은 다양한 웹 언어에서, 그리고 HTTP 위치 헤더에서 URL 참조를 다시 쓰기 (리디렉션) 위한 Java 클래스 라이브러리를 제공합니다. Rewriter는 다시 쓰기의 수행 방식과 다시 쓸 데이터를 정의하는 규칙을 저장하기 위한 Access Manager 서비스를 정의합니다. 관리 콘솔을 통해 다시 쓰기 규칙을 편집할 수 있습니다. Rewriter 관리에 대한 자세한 내용은 12장, "Rewriter 서비스 관리"를 참조하십시오.
검색 엔진
검색 엔진 서비스는 데스크탑에 기본 및 고급 검색과 찾아보기 채널을 제공합니다. 이 서비스는 로봇을 사용하여 인트라넷에서 사용할 수 있는 문서에 대한 자원 설명을 만들고 인덱싱 데이터베이스에 이 자원 설명을 저장합니다. 자원 설명 (RD) 은 다른 서버나 백업 SOIF (Summary Object Interchange Format) 파일에서도 가져올 수 있습니다.
검색 엔진에는 자원 설명을 제출하고 데이터베이스를 검색하기 위한 Java 및 C API가 포함되어 있습니다. 검색 엔진 데이터베이스는 예를 들어, 다른 컨텐트 공급자를 위한 공유 컨텐트 캐시와 같이 다른 임의 컨텐트를 저장하는데도 사용할 수 있습니다. 관리 콘솔을 통해 검색 엔진 서비스 데이터를 편집할 수 있습니다. 검색 관리에 대한 자세한 내용은 13장, "검색 엔진 서비스 관리"를 참조하십시오.
NetMail
NetMail 서비스는 NetMail (Java) 및 NetMail Lite 전자 메일 클라이언트를 구현합니다. 이러한 클라이언트는 표준 IMAP 및 SMTP 서버와 작동합니다. 관리 콘솔을 통해 NetMail 서비스 데이터를 편집할 수 있습니다. NetMail 관리에 대한 자세한 내용은 11장, "NetMail 서비스 관리"를 참조하십시오.
WSRP
WSRP (Web Server Remote Portlet)는 원격 응용 프로그램과 컨텐트를 포털로 통합하는 작업을 단순화합니다. 관리 콘솔을 통해 WSRP 제작자 및 소비자를 관리할 수 있습니다. WSRP 관리에 대한 자세한 내용은 9장, "원격 포틀릿을 위한 웹 서비스 (WSRP) 서비스 관리"를 참조하십시오.
SSO 어댑터
단일 사인온 (SSO) 어댑터 서비스를 통해 최종 사용자는 한 번 등록한 후 포털 서버 공급자나 기타 웹 응용 프로그램과 같은 응용 프로그램을 사용하여 다양한 자원 서버에 인증된 액세스를 할 수 있습니다. 주소록, 메일 및 캘린더 서버와 함께 SSO를 사용하는 방법은 부록 A, "SSO 어댑터 템플리트 및 구성"을 참조하십시오.
가입
가입 서비스를 통해 사용자가 많은 정보 소스에서 관심이 있는 프로필을 생성할 수 있습니다. 자세한 내용은 16장, "가입 서비스 관리"을 참조하십시오.
Portal Server 서비스를 위한 구성 메커니즘
Portal Server는 그 서비스를 정의, 저장 및 관리하기 위해 다양한 구성 메커니즘을 사용합니다. 이 절에서는 각 Portal Server 내부 서비스에서 사용하는 구성 메커니즘을 5개의 표로 설명합니다.
표 1-1은 데스크탑 서비스에 대한 구성 메커니즘입니다. 이 표는 구성 메커니즘과 설명의 두 열로 구성됩니다. 구성 메커니즘에는 메커니즘이 나열되고 설명에서는 메커니즘의 목적을 설명합니다.
표 1-1 Portal Server 데스크탑 구성 메커니즘
구성 메커니즘
설명
데스크탑 서비스 정의
데스크탑 서비스에 대한 Access Manager 구성 속성을 정의합니다. XML 참조 정보에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오.
데스크탑 디스플레이 프로필 XML DTD
공급자 및 채널 객체 그리고 그 등록 정보를 정의하여 데스크탑에 대한 디스플레이 구성을 정의합니다. XML 참조 정보에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오.
데스크탑 관리 콘솔 모듈
Access Manager 프레임워크에서 Portal Server 서비스를 관리하기 위한 수단을 제공합니다. 데스크탑 서비스 구성 속성의 관리에 대한 자세한 내용은 8장, "포털 데스크탑 서비스 관리"를 참조하십시오. 디스플레이 프로필의 관리에 대한 자세한 내용은 10장, "디스플레이 프로필 관리"를 참조하십시오.
데스크탑 CLI
제품 관리를 위해 dpadmin 및 par 명령 유틸리티를 제공합니다. 명령줄 유틸리티 관리에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오.
데스크탑 구성 등록 정보 파일
데스크탑 서비스에 대한 서버별 매개 변수를 정의합니다. 검색 구성 등록 정보에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오.
표 1-2은 검색 서비스에 대한 구성 메커니즘입니다. 이 표에는 구성 메커니즘과 설명의 두 열이 있습니다. 구성 메커니즘에는 메커니즘이 나열되고 설명에서는 메커니즘의 목적을 설명합니다.
표 1-2 Portal Server 검색 구성 메커니즘
구성 메커니즘
설명
검색 서비스 정의
검색 서비스에 대한 Access Manager 구성 속성을 정의합니다. 스키마 참조에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오.
검색 관리 콘솔 모듈
Access Manager 프레임워크에서 Portal Server 검색 서비스 데이터를 관리하기 위한 수단을 제공합니다. 자세한 내용은 13장, "검색 엔진 로봇의 관리"를 참조하십시오.
검색 CLI
제품 관리를 위해 rdmgr, sendrdm 및 StartRobot 명령 유틸리티를 제공합니다. 명령줄 유틸리티 관리에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오.
검색 구성 등록 정보 파일
검색 서비스에 대한 서버별 매개 변수를 정의합니다. 검색 구성 등록 정보에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오.
로봇 구성 파일
검색 엔진 로봇의 작동을 정의합니다. 4가지 로봇 구성 파일이 있습니다. 자세한 내용은 14장, "검색 엔진 로봇의 관리" 및 15장, "사전 정의된 로봇 응용 프로그램 함수"를 참조하십시오.
표 1-3은 Rewriter 서비스에 대한 구성 메커니즘입니다. 이 표에는 구성 메커니즘과 설명의 두 열이 있습니다. 구성 메커니즘에는 메커니즘이 나열되고 설명에서는 메커니즘의 목적을 설명합니다.
표 1-3 Portal Server Rewriter 구성 메커니즘
구성 메커니즘
설명
Rewriter 서비스 정의
Rewriter 서비스에 대한 Access Manager 구성 속성을 정의합니다. 스키마 참조에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오.
Rewriter 규칙 XML DTD
XML 참조 정보에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오.
Rewriter 관리 콘솔 모듈
Access Manager 프레임워크에서 Portal Server Rewriter 서비스를 관리하기 위한 수단을 제공합니다. 자세한 내용은 12장, "Rewriter 서비스 관리"를 참조하십시오.
Rewriter CLI
제품 관리를 위해 rwadmin 명령 유틸리티를 제공합니다. 명령줄 유틸리티 관리에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오.
표 1-4는 NetMail 서비스에 대한 구성 메커니즘입니다. 이 표에는 구성 메커니즘과 설명의 두 열이 있습니다. 구성 메커니즘에는 메커니즘이 나열되고 설명에서는 메커니즘의 목적을 설명합니다.
표 1-4 Portal Server NetMail 구성 메커니즘
구성 메커니즘
설명
NetMail 서비스 정의
NetMail 서비스에 대한 Access Manager 구성 속성을 정의합니다. 스키마 참조에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오.
NetMail 관리 콘솔 모듈
Access Manager 프레임워크에서 Portal Server NetMail 서비스 데이터를 제공합니다. 자세한 내용은 11장, "NetMail 서비스 관리"를 참조하십시오.
관리 개요이 절에서는 Access Manager 콘솔과 명령줄 모두에서 Portal Server를 관리하기 위한 개요를 제공합니다.
Access Manager 콘솔의 사용
Access Manager가 제공하는 HTML 기반 관리 콘솔을 통해 Portal Server 및 Access Manager 서비스를 관리합니다. Portal Server는 Portal Server별 서비스를 위한 관리 모듈을 추가하여 Access Manager 콘솔을 확장시켜줍니다. 콘솔을 사용하여 실제 수행하는 작업에 대해서는 본 설명서의 각 장을 참조하십시오.
Access Manager 콘솔에는 위치 표시 영역, 탐색 표시 영역 및 데이터 표시 영역의 3부분이 있습니다. 이 세 표시 영역을 사용하여 관리자는 디렉토리를 탐색하고 사용자와 서비스를 구성하며 정책을 만들 수 있습니다. 그림 1-2에 관리 콘솔을 나타내었습니다.
그림 1-2 Sun Java System Access Manager 관리 콘솔
위치 표시 영역
위치 표시 영역은 콘솔의 상단을 따라 있습니다. 가장 위쪽의 [보기] 메뉴에서 관리자는 4가지 관리 보기 사이를 전환할 수 있습니다.
[환영합니다] 필드에는 현재 콘솔을 실행하고 있는 사용자의 이름과 이 사용자 프로필에 대한 링크가 표시됩니다.
도움말 링크를 도움말 링크를 누르면 본 설명서, 속성 참조 설명서의 부록 C, D, E 및 F가 HTML 형식으로 브라우저 창에 열립니다.
로그아웃 링크를 눌려 Access Manager 콘솔에서 로그아웃할 수 있습니다.
탐색 표시 영역
탐색 표시 영역은 콘솔의 왼쪽 부분에 있습니다. 표시 영역 맨 아래에 있는 디렉토리 객체 부분에는 현재 열려있는 디렉토리 객체의 이름과 그 등록 정보 링크가 표시됩니다. [표시] 메뉴에는 선택된 디렉토리 객체 아래의 디렉토리가 나열됩니다. 하위 디렉토리의 수에 따라 페이지 매김 메커니즘이 결정됩니다.
데이터 표시 영역
데이터 표시 영역은 콘솔 오른쪽 부분에 있습니다. 객체 속성과 그 값이 여기에 표시되고 구성됩니다. 이 표시 영역에서 각 그룹, 역할 또는 조직에 대한 항목이 선택됩니다.
명령줄 유틸리티의 사용
Portal Server 명령줄 인터페이스는 Access Manager 및 Portal Server에서 제공하는 유틸리티로 구성됩니다.
Portal Server 명령줄 유틸리티의 전체 목록과 구문에 대한 자세한 내용은 Sun Java System Portal Server 6 2005Q4 Technical Reference Guide를 참조하십시오. 명령줄 유틸리티에 대한 내용은 Access Manager 제품 설명서를 참조하십시오.