oracle9i application server 효율성향상을위한 enterprise...

33

Upload: dinhque

Post on 11-Feb-2018

234 views

Category:

Documents


5 download

TRANSCRIPT

Oracle9i Application Server효율성 향상을 위한Enterprise Portal

장희정Senior ConsultantApplication Server Technology팀한국오라클

Enterprise Portal 이란?

기업 내외부 정보및 어플리케이션에대하여 단 한번의로그인으로개인화된 접근을가능하게 하는통합된 비지니스Starting Point

CRMCRM

EPEPMailMail

ERPERP

BSCBSCCommuniCommunityty

KMSKMS

HRHR

EE--ProcuremProcurem

entent

효율성 향상을 위한Enterprise Portal

- 적절한 정보의 빠른 획득

원하는 정보를 어떻게 얻을 것인가?

만약 정보가

목록화되어 있지 않고

찾기 쉽지 않고

최신의 정보가 아니라면…

포탈을 통해

개인화된 액세스를 제공하고

서로 다른 컨텐트들을 묶고목록화

모든 정보에 대한 단일화된 액세스

정보에 대한 안전한 액세스

PageAssembly

PortalPortalEngineEngine

Oracle9i Application ServerSingleSingle

SignSign--OnOn

웹사이트웹사이트

팩키지Apps

WWSSDDLL

WWSSDDLL

J2EE ServerJ2EE Server

HTTPHTTP

SOAPSOAP개인화된포탈

웹서비스LDAPLDAP

DirectoryDirectory

정보에 대한 개인화

롤, 그룹, 컨텐트 카테고리 기반

포탈 프레임워크

SQL7DB2

SybaseAutonomy

Verity

SAP,ExpenseLookup

SiebelSales Pipeline

E*TradeStock Quotes

PeoplesoftHR Lookup

AutoExchangeRFP’s

New OutlookEmail

WordDocuments

ON24Video News

Oracle CRMMarketing

Leads

CognosQ4 Report

VignetteBroadvision

OracleExchange

Bids

YahooNews

Headlines

BrioSales

Forecast

Dynamic Web Pages

데이타마케팅 뷰

원하는 정보의 검색

데스크탑과 모바일을 통한 액세스WMLWAP

Gateway

Nokia Gateway

AT&T Gateway

HTTP Gateway

Nokia TTML

Palm HTML

Desktop

WTP

SMS

CDPD

Network

Oracle9iAS Portal

구축 목표– 사무 생산성 향상 및 편리한 사용자 환경 구축

– 운영 및 개발 비용 절감

– 개인별 맞춤 정보 제공

통합 서비스– Oracle ERP, Oracle DW / BI, ASPECT, MAXIMO, SCP, Host

Application, Lotus Notes, KMS, EDMS, CRM, E-Procurement, Calendar, Mail, 기타 웹 어플리케이션

대상 사용자– 포스코 직원 2만명 대상 포탈 구축

구축 기간– 2002.4 – 2003.1 (10개월)

포탈 구축 사례 - 포스코

효율성 향상을 위한Enterprise Portal

- 컨텐트 정보의 최신화

어떻게 컨텐트를 최신으로 유지할것인가?

관련된 모든 사용자 참여

유연한 퍼블리싱 기능 제공

웹마스터 부하 없앰

포탈 발전, 진화에 참여

생산성 향상 – 코딩이 아닌 클릭

프로그래밍적인 환경

package portlet.portal.sampleimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloWorldProviderServlet extends HttpServlet {public void service (HttpServletRequest request, HttpServletResponseresponse) throws SerlvetException {

PrintWriter out = response.getWriter();String action =

request.getParameter("portal_action");

<%Option ExplicitDim objLogon, objSession, objCalendarFolder,

objItemDim sUser, sDomain, sPassword, sExchangeServer, Dim rowsPerPage, pageNumber, sPortletRef, lastDim sStartFilter, sEndFilter, startDate, endDate

%><!--#include file="Cdoprops.inc"--><%sUser = Request.QueryString("UName")

sPassword = Request.QueryString("UPwd")sDomain = Request.QueryString("UDomain")

위저드 기반 환경

새로운 컨텐트의 셀프서비스 퍼블리싱

다양한 데이타 소스의 퍼블리시

챠트, 테이블, 그래프로 나타내어지는 스프레드쉬트, 웹서비스, XML 데이타

매니저 데이타 소스선택

레이아웃선택

포틀릿퍼블리시

11 22 33

웹 컨텐트의 재사용기 존재하는 웹사이트로부터 기능을 포함한 컨텐트를

캡쳐하고 포틀릿으로 나타냄

‘‘SectionSection’’ 페이지페이지, , 클리핑클리핑 선택선택 웹웹 클리핑을클리핑을 포함한포함한 웹웹 페이지페이지

사용자 권한 분산 관리

Sales 뷰

•9am - 11amstaff mtg

•1pm - 2pmJay 1 on 1

• Marketing news news news news

• Marketing news news news news

• Marketing news news news news

• Marketing news news news news

• Global competitor 1• Global competitor 1• Global competitor 1• Global competitor 1• Global competitor 1

Company News

Home PersonalAppointments

MarketingCompetitive Search 컨텐트 소유자 :

사용자에 대한 그룹 지정

사용자 권한, 스타일 계승

일관된 룩앤필을 위해템플릿 사용

컨텐트 변경에 따른Notification

Marketing 뷰

•9am - 11amstaff mtg

•1pm - 2pmJay 1 on 1

• Marketing news news news news

• Marketing news news news news

• Marketing news news news news

• Marketing news news news news

• Global competitor 1• Global competitor 1• Local competitor 1• Local competitor 1• Local competitor 1

Company News

Home PersonalAppointments

Marketing UK HRCompetitive Search

포탈 구축 사례 - 포스데이타

통합 서비스– ERP, CRM, Lotus Notes, KMS, HR, E-Procurement, OFA,

BSC, ABM, PSA, 기타 웹 어플리케이션

대상 사용자– 포스데이타 직원 및 협력사 1500명 사용자 대상 포탈 구축

구축 기간– 2002.5 – 2002.8 (4개월)

“…….. 최적화된기업포탈은 ERP 및기간솔루션을신속, 정확하게접근할수있으며, 모든정보가 Single Sign On에의해한눈에파악가능한것이특징이다. 기업포탈의신속한구축과효과적인활용은 Oracle9i Application Server Portal에기반했기에가능했다. Oracle9i Application Server Portal은뛰어난성능은물론이고포스데이타가중점을둔유연성, 확장성, 통합성, 비용절감의 과제를모두 해결해 줄 수 있는 솔루션이었다.” --윤용진, 포스데이타 Digital 경영추진반장/ 컨설팅사업부

효율성 향상을 위한Enterprise Portal

- 성능과 고가용성

어떻게 고가용성을 보장할 것인가?

Poor performance stalls user adoption during the rollout phase, leaving IT departments to maintain redundant systems far longer than they initially plan …Oracle distinguished itself in having the highest performing, complex, distributeddeployments.

– AMR Research, March 2002

고성능과 확장성

가장 빠른 J2EE ServerWeb Cache

– Invalidation 기반

– Edge server caching– Page compression

확장성 향상– 10배 이상의

throughput

서비스 모니터링

OEM을 통한모니터링

– HTTP – 캐싱

– Parallel Page Engine

– SSO 서버

– 프로바이더

포탈 구축 사례 – 원자력 연구소

구축 목표– 지식 기반 향상을 통한 글로벌 경쟁력 강화

– 방대한 정보 통합을 통한 효율적 연구

– 전사 차원의 지식 공유 시스템

– 정보의 효율적인 통합, 활용

통합 서비스– 그룹웨어 (핸디), 전자도서관, 인사, 재무, 소원과제시스템,

지식정보, 기타웹어플리케이션

대상 사용자– 연구소내 1600명 사용자 대상 포탈 구축

구축 기간– 2002.12 – 2003.2 (3개월)

효율성 향상을 위한Enterprise Portal

- 어플리케이션 통합

어플리케이션 통합을 어떻게 할 것 인가?

컨설턴트를 고용하고 그들에게 돈을 지불

– 기구축된 어플리케이션 통합

– 비즈니스 인텔리전스 기능 구현

통합 솔루션을 가진 표준 기반의 포탈 프레임워크

Firms with advanced requirements should complement their portal server with application and integration servers.

– Forrester Research, March 2002

비즈니스 프로세스 효율화

INTEGRATION

Oracle9iAS Integration– SAP, Siebel, PeopleSoft,

Ariba, Commerce One, JDEdwards

– 모든 JCA 어플리케이션

– 레거시 어플리케이션

Web Services– 자바를 통한 JPDK 액세스

99iASiAS IntegrationIntegration

AdapterAdapter

AdapterAdapter

AdapterAdapter

Portal ProviderPortal Provider

비즈니스 인텔리전스 통합

Data Warehousing

ETL

OLAP

Data Mining

Oracle9Oracle9iiDBDB

Discoverer

Reports

BI Beans

WarehouseBuilder

Oracle9Oracle9iiASAS

380+ 기구축된 포틀릿

데모: 인터넷 데스크탑

왜 Oracle9iAS Portal인가?관련 정보 액세스 기능 제공

– Single Sign-On– 데스크탑과 모바일 디바이스를 통한 액세스

최신의 컨텐트 보장– 셀프서비스 퍼블리싱

– 분산 사용자 관리

통합 기능 제공– 어플리케이션 통합, BI, pre-built 포틀릿

비용 절감– 수천의 사용자를 처리할 수 있는 성능 및 확장성

– 단일의 관리 및 모니터링 인터페이스