oracle application server 10 portal - dbguide.net · 2004-10-04 · oracle application server 10g...

Post on 17-Mar-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Oracle Application Server 10g

Portal

최민호컨설턴트

애플리케이션서버

TSC 본부한국오라클

문제점 : 너무많은정보

체계적이지못함

오래됨

서로관련이없음

찾기어려움

액세스안됨

공유안됨

WindowsWindowsWindows

Browser Bookmarks Browser Bookmarks Browser Bookmarks

The Information Age Chaos!The Information Age Chaos!The Information Age Chaos!

해결책 : 엔터프라이즈포탈

개인정보에대한액세스

필요한모든것@ 실시간속도

직관적인 GUI = 바로사용가능!역할, 프로필및업무에따른단일아이덴티티

WindowsWindows

Browser Bookmarks Browser Bookmarks

내가내가 원하는원하는모든모든 것것! !

엔터프라이즈포탈요구사항

사용자들의생산성향상

다양한조직의요구들을지원

빠른속도로구축/운영주요컨텐트와애플리케이션들을통합

광범위한플랫폼을지원

엔터프라이즈포탈요구사항

사용자들의생산성향상

다양한조직의요구들을지원

빠른속도로구축/운영주요컨텐트와애플리케이션들을통합

광범위한플랫폼을지원

Single Sign On을통한관련애플리케이션에대한접근

고객 직원파트너

고급검색을통한빠른정보탐색

커스터마이즈가능한검색

– 새로운관리인터페이스

자동질의, 검색저장

UltraSearch– 웹사이트

– 파일시스템

– 메일서버

– 원격데이타베이스

DatabasesDatabases

Portal Portal RepositoriesRepositories Web SitesWeb Sites

IMAPIMAPeMaileMail ServersServers

개인화된컨텐츠

포틀릿들을통한페이지조합

카탈로그로부터다양한기존포틀릿선택가능

27개언어지원

내장된컨텐트관리기능

브라우저기반의위저드를이용한컨텐트퍼블리싱

포탈리포지토리내에컨텐트저장

컨텐트분류

Check in / check out버전관리

승인라우팅

컨텐트의드래그앤드롭

WebDAV프로토콜을통한컨텐트추가와관리

내장된 Business Intelligence를통한의사결정지원

아래제품들과이미통합– OracleAS Reports– OracleAS Discoverer

Single sign-on 및통합된사용자관리체계

사용자정의파라미터를통한포틀릿의커스터마이즈

다양한채널로의표현

모든페이지와포틀릿에대한브라우저및무선환경에대한뷰

Oracle Application Server 10g Wireless와이미통합되어있음

엔터프라이즈포탈요구사항

사용자들의생산성향상

다양한조직의요구들을지원

빠른속도로구축/운영주요컨텐트와애플리케이션들을통합

광범위한플랫폼을지원

모든사용자그룹을위한단일포탈프레임워크

직원, 고객, 파트너다양한국가의언어및환경지원

최고경영층, 본부별, 부서별그룹, 롤사용자, 페이지디자이너, 개발자, 관리자

• 비즈니스프로세스

• 보안정책

• 사용자프로필

• 기업브랜딩

• 사용자권한

기업전체

. . .. . . • 커뮤니티스타일

• 컨텐트퍼블리싱

• 액세스모델

• 승인라우팅

커뮤니티커뮤니티

. . .. . . • 개인화

• 컨텐트퍼블리싱

개인사용자

관리 위임

중첩페이지를통한이점

•마케팅탭추가•첫페이지의뉴스커스터마이즈

•경쟁자료검색포틀릿을첫페이지

추가

•한국지역홈페이지인사탭상속

•지역경쟁자에대한자료검색을위해

커스터마이즈

•레이아웃, 스타일, 링크분석

•홈과개인탭생성•첫페이지에회사뉴스와캘린더추가

Marketing view KR Marketing viewCorporate view

자유로운구성

외부에노출된사이트에서는매우중요함

100여개의공개된사이트에서사용되고있음

외부에외부에 노출된노출된사이트에서는사이트에서는 매우매우 중요함중요함

100100여개의여개의 공개된공개된사이트에서사이트에서 사용되고사용되고 있음있음

엔터프라이즈포탈요구사항

사용자들의생산성향상

다양한조직의요구들을지원

빠른속도로구축/운영주요컨텐트와애플리케이션들을통합

광범위한플랫폼을지원

생산성있는툴을통한빠른포탈구축

생산성높은툴셋

위저드기반의페이지디자인

WYSIWYG 에디터코딩없이클릭으로 – 프로그래밍필요없음모든참여자들이개발과수정에참여할수있음

페이지생성과관리의단순화

WYSIWYG 편집페이지템플릿과스타일

– 템플릿스위칭

네비게이션

리스트뷰

빠른컨텐트통합방법은?어떻게어떻게 하면하면 쉽게쉽게 포탈포탈 내에내에 웹웹 커텐트를커텐트를 추가하고추가하고 관리할까관리할까??

Internet Internet Internet

Intranet Intranet Intranet

ExtranetExtranetExtranet

Web Clipping

소스소스 웹웹 페이지페이지

브라우징브라우징페이지페이지 ““섹션화섹션화””클리핑클리핑 선택선택

위저드기반, 기존웹사이트의컨텐트와기능을포틀릿으로비주얼하게캡쳐

웹웹클리핑클리핑 된된포탈포탈 페이지페이지

데이타및 UI 데이타및 UI

OmniPortlet페이지디자이너

11

데이타소스선택

레이아웃선택

완성!

22 33

데이타소스작성

레이아웃작성

Omniportlet기능확장

개발자

OmniPortlet

SQL 및웹페이지데이타소스– SQL: JDBC를통해데이타베이스내의데이타추출– 웹페이지: 웹페이지내의데이타캡쳐

시큐어데이타지원– 기본인증(Basic Authentication)으로보호된 URL 접근– HTTPS 지원

데이타소스필터링, 결과정렬강화된뉴스형태의레이아웃및세로스크롤링

JSP 태그를이용한커스텀레이아웃

OracleDS JDeveloper통합1. 1. 포틀릿포틀릿 및및프로바이더프로바이더 생성생성

2. 2. 포틀릿의포틀릿의로직로직 추가추가

3. 3. Oracle Oracle JdeveloperJdeveloper내에서내에서 포틀릿포틀릿 및및프로바이더프로바이더 테스트테스트

4. 4. App. ServerApp. Server로로디플로이디플로이

Parameters

모든시스템으로부터데이타연결

Parameters

Parameters

JSP 페이지개발

OracleDS JDeveloper OracleAS PortalRepository

생산성 : 포틀릿개발및테스트

포틀릿개발과테스트를위한호스팅된 Studio개발자서비스

– 온라인문서

– 자료및코드교환

– 토론

– 멀티미디어트레이닝

– 테크니컬라이브러리

유명애플리케이션들을통합하기위한포틀릿 OracleAS Portal Center

엔터프라이즈포탈요구사항

사용자들의생산성향상

다양한조직의요구들을지원

빠른속도로구축/운영주요컨텐트와애플리케이션들을통합

광범위한플랫폼을지원

표준을통한포탈기능확장

J2EE– JSP, 서블릿, EJB– JSR 168 –포틀릿스펙(Portlet Specification)

Web Services– OASIS WSRP (Web Service Remote Portlet)

WebDav– 웹폴더매핑

– 컨텐트퍼블리싱을위한데스크탑툴

http://portalstandards.oracle.com

3rd Party 포틀릿통합

50 이상의리딩파트너200개이상의기완성된포틀릿

파트너카탈로그 :– 주식조회, 날씨및뉴스

– 인터넷검색

– 토론, 업무리스트및협업워크스페이스 OracleAS Portal Catalog

http://portalcatalog.oracle.comOracleAS Portal Catalog

http://portalcatalog.oracle.com

엔터프라이즈애플리케이션통합

OracleAS Integration패키징된어댑터:

– SAP, Siebel, PeopleSoft, JDEdwards

– 모든 JCA 애플리케이션

메시징– Advanced Queuing– MQ Series

OracleASOracleAS IntegrationIntegration

AdapterAdapter

AdapterAdapter

AdapterAdapter

Portal ProviderPortal Provider

풍부한 API 및서비스 :– 개인화

– 세션관리

– 쿠키관리

– 다국어번역

– 에러처리

– 이벤트처리및로깅

– 리모트디플로이

– Oracle Internet Directory와의통합

OracleAS PDK를통한커스텀애플리케이션추가

ExistingApplications

Web SitesWeb SitesHTTPHTTP

Web Services

WWSSDDLLSOAPSOAP

JJPPDDKK

URLURL

HTTPHTTPServletServlet

JSPJSP

EJBEJB

Web ServiceWeb ServiceApplication ServerApplication Server

엔터프라이즈포탈요구사항

사용자들의생산성향상

다양한조직의요구들을지원

빠른속도로구축/운영주요컨텐트와애플리케이션들을통합

광범위한플랫폼을지원

포탈을위한필요사항들

포탈메타데이타리포지토리

다국어프레임워크

컨텐트관리

데이타통합

애플리케이션통합

웹캐싱

웹서버

애플리케이션서버

엔터프라이즈검색

협업툴

비즈니스인텔리전스툴

다양한장치를위한 프레임워크

사용자인증

사용자디렉토리

Single sign on

모니터링및관리

포틀릿프레임워크

병렬페이지엔진

개인화엔진

워크플로우엔진

Oracle 10g

그리드컴퓨팅을위한최적의소프트웨어인프라

중앙관리를통한생산성의향상

웹기반콘솔(Enterprise Manager)모든서비스에대한모니터링

– HTTP – Caching – Page Engine– Login Server– Portlet Providers모든로그에대한온라인로그분석

고급보안

Single Sign OnLDAP 디렉토리

– Users– Groups

EncryptionPKI MS-Windows와의SSO

고가용성및확장성

장애에대한지속적인서비스및확장성– Web Cache 및 HTTP server의클러스터– J2EE 클러스터 : 다수의 Parallel Page Engine

PortalPortal

PortalPortal

PortalPortal

OC4JOC4JHTTPHTTP OC4JOC4J

OC4JOC4JHTTPHTTPOC4JOC4J

Firewall

Web

W

eb

Cac

heC

ache

Web

W

eb

Cac

heC

ache

Load

Load

Bal

ance

rB

alan

cer

Firewall Firewall

Web

Cac

heW

eb C

ache

SSOSSOOIDOID

Portal Portal RepositoryRepository

Security Security RepositoryRepository

Portal Portal RepositoryRepository

OracleAS Portal의이점Organization Benefits

사용자사용자단순함 –브라우저기반, 직관적인 UI생산적임 –원하는내용을모두강력함 –어디서나원하는데이타에접근

디자이너및개발자

생산적임 –빠른포틀릿개발을위한툴강력함 –견고한포탈개발자킷(PDK)큰커뮤니티 –원하는시점에도움가능

IT 전문가완벽함 –모든것들이포함되어있음관리용이 –최적의형태로업무를분산확장가능한, 검증된기술기반의구축

top related