03 enterprise portal 최민호 - dbguide.net2006/07/12 · -...
TRANSCRIPT
생산성 있는 업무 환경을 위한Enterprise Portal의 구축
최민호 팀장
Technology Sales Consulting한국오라클(주)
Agenda
• 엔터프라이즈 포탈 개요• 필요성, 기능, 구축 방향
• 엔터프라이즈 포탈의 발전 방향
• 엔터프라이즈 포탈을 위한 고려 사항• Oracle Portal Solution
• 구현 사례• P사 사례
엔터프라이즈 포탈의 필요성
포탈을 통한 문제의 해결기업 정보 시스템의 문제점
무질서하고, 오래된, 부정확한 정보의 혼재
혼재된 구성으로 정보 검색, 접근, 공유의 어려움
여러 시스템을 액세스 하기 위한 독립적인 많은
사용자명 / 비밀번호 및 권한
분산되고, 복잡한 사용자 보안 및 시스템 관리
어플리케이션 및 정보에 대한 통일된 접근
정보에 대한 중앙 집중화 및 개인화
컨텐트 생산자의 셀프 서비스 컨텐트 관리
단일의 아이디, 패스워드 사용, 접근 권한 관리
엔터프라이즈 포탈의 필요 기능
• 엔터프라이즈 포탈의 정의
단 한번의 로그인으로 기업 내 외부의 정보 및 시스템에 대한 개인화된접근을 수행하며, 관련 업무를 시작하기 위한 통합된 시작점
단일 인증(SSO) 단일 인증 과정을 통해 다른 애플리케이션으로의 추가적인 인증 과정 불필요
개인화 많은 정보들 가운데 각 사용자에게 맞는 컨텐트 위주로 개인화된 정보를 디스플레이
검색 고급 검색 기능을 제공함으로써 포탈을 통해 정보를 빠르고 쉽게 찾을 수 있도록 함
통합 기업 내의 다양한 컨텐트, 애플리케이션, 프로세스들을 통합하여 제공
컨텐트 관리 컨텐트 생산자가 직접 컨텐트를 쉽게 관리할 수 있는 환경 제공
협업 구성원들 간의 의사 소통 및 자료 교환 등을 위한 환경 제공
정보를 접근하는 데에 있어 시스템 위주가 아닌 업무 위주로
손 쉽게 접근할 수 있게 하는 환경 마련
엔터프라이즈 포탈의 구축 목표
• SSO를 포함, 보다 밀접하게 통합• 대부분 단순 링크연계 방식
• 포탈 메뉴를 통해 통합 접근 제어
• 개인의 권한에 의한 메뉴 출력
• 각 시스템 별로 별도의 접근 제어
• 모든 사용자가 동일한 메뉴를 통해 접근접근 제어
• 포탈을 통해 필요한 해당 업무 화면에 직접 접근• 각 시스템에 접근하여 시스템 별 메뉴
탐색으로 단계적 접근
화면 접근
방법
• 업무적인 측면에서 포탈을 통해 필요한 업무에 접근
포탈 구축 후
• ERP, 그룹웨어, 업무 어플리케이션 등
원하는 작업을 위해 시스템을 찾아가는
접근 방식
포탈 구축 전
정보 위치
파악
구 분
단계적 개발에 따른 구축 전략
• 단계적 포탈 구축 전략• 비전을 중심으로 지속적으로 발전해 나가는 접근 방법
• 포탈의 대상, 컨텐트, 프로세스를 지속적으로 확장
파일럿 등
사내 정보계
전사 포탈
관계사 등을
포함한 포탈
전체 고객 대상
비즈니스효과
구축난이도
(1단계)링크를 통한
연계
(1(1단계단계))링크를링크를 통한통한
연계연계
(2단계)WorkPlace 통합
(2(2단계단계))WorkPlaceWorkPlace 통합통합
(3단계)프로세스 통합
(3(3단계단계))프로세스프로세스 통합통합
• 지식 관리• 링크 위주의 어플리케이션 통합
• 계층별/직무별 개인화 된 맞춤 정보제공
• 포탈 중심의 중앙 집중적인 접근 제어
• 시스템 위주 -> 업무 위주의 정보 접근
• 협업 환경 제공
현재 수준
1차 구축
2차 구축
• 프로세스 통합
• 프로세스 가시화
• 실시간 모니터링
• 통합 검색
엔터프라이즈 포탈의 단계적 구축 예
Agenda
• 엔터프라이즈 포탈 개요• 필요성, 기능, 구축 방향
• 엔터프라이즈 포탈의 발전 방향
• 엔터프라이즈 포탈을 위한 고려 사항• Oracle Portal Solution
• 구현 사례• P사 사례
Source : Gartner - Portals Provide a Fast Track to SOA, July 2005
Information AccessContent Aggregation
Application / DataIntegration
ProcessIntegration
1세대컨텐트 관리/취합검색/카테고리화개인화경량 어플리케이션 프레임워크
2세대견고한 어플리케이션 프레임워크
협업
모바일 및 무선
관리 프레임워크
3세대고급 개인화 지식 관리다중 포탈 웹 서비스프로세스 통합 오프라인 지원추상화 레이어 통합 검색
4세대다채널 인터랙션 고급 웹 서비스복합 어플리케이션 Universal Federation개인 컨텐트 Micro sitesJSR 168 및 WSRP 지원
5세대서비스 지향 비즈니스 어플리케이션 지원고급 협업 환경OrchestrationSyndication
포탈의 발전 방향 – SOA Based
포탈의 발전 방향 - Process Portal
Process Portal
based on BPM•Process Integration
& Invocation
•Business Process 에사용자가 참여
•Process-drivencontents 및 user
interface
Content Portal
컨텐츠 중심의 포탈
Transaction Portal
컨텐츠 Aggregation
트랜잭션 처리 및
Integration
Information Access
Groupware Information-flow
(Automation)
Workflow
Putting Process in the Portal BPM and portal software vendors work towards process portals
Portals Magazine January 2003
프로세스 포탈의 화면 예
업무 Process 의 KPI 를실시간으로 보여줌
실시간 BI 적인 Data를
제공함으로써 현황분석 및
Process 개선의 기초 자료로 활용
프로세스 전체를 가시화
함으로써 시스템 중심의
사고에서 프로세스 중심의
작업으로 변화
워크리스트를 통한
프로세스 상의 결재 처리
Agenda
• 엔터프라이즈 포탈 개요• 필요성, 기능, 구축 방향
• 엔터프라이즈 포탈의 발전 방향
• 엔터프라이즈 포탈을 위한 고려 사항• Oracle Portal Solution
• 구현 사례• P사 사례
EP 솔루션을 위한 고려 사항
• 통합 어플리케이션 플랫폼인가?• 시장에서 검증되어 있는가?• 고성능/안정성/확장성을 제공하는가? • 통합 계정 솔루션을 제공하거나 연계 가능한가?• 통합 검색 기능을 제공하는가?• 최신 기술 및 서비스를 반영하는가?• 다양하고 용이한 개발을 지원하는가?• 다수의 구축 사례를 통해 구축 노하우를 보유하고
있는가?
통합 애플리케이션 플랫폼인가?포탈은 매우 복잡한 e-Business 애플리케이션
Portalmetadatarepository
Portlet catalogSecurity model
Customization frameworkMulti-language framework
Content publishingTaxonomy management
Workflow metadataJ2EE application server
Portlet framework
J2EE application serverParallel page engine
Workflow enginePersonalization engineMulti-device framework
Cache serverEnterprise search
Application integration
User authenticationUser directorySingle sign on
Edge server cache
Monitoring and Management
통합 : 매우 어려움통합된 것을 유지 관리 : 더욱 어려움
통합 애플리케이션 플랫폼인가?
• 포탈 인프라 구축을 위한 옵션 1• 서로 다른 제품들로 구성
• 비용이 비싸고 복잡함
Self Service Publishing
Self Service Publishing
EnterpriseSearch
EnterpriseSearchMobile
ComputingMobile
Computing
J2EE ApplicationFramework
J2EE ApplicationFramework Content
ManagementContent
Management
SecuritySecurity
Web ServersWeb Servers
DatabasesDatabasesDirectoryDirectory
ManagementTools
ManagementToolsMessagingMessaging
Portal Framework
Portal Framework Business
IntelligenceBusiness
Intelligence
통합 애플리케이션 플랫폼인가?
• 포탈 인프라 구축을 위한 옵션 2• 통합, 단순한 형태
확장성
안정성
단일개발 모델
공통기술 세트
단일 관리인터페이스
단일 벤더
통합 애플리케이션 플랫폼인가?
Event ServicesWeb Services Rules Engine
SOA Run time
Enterprise Grid
Portals Wireless OCS
J2EE
BPEL Process ManagerBusiness Processes
Information Access and InsightOWB Discoverer BAM
B2B Orchestration Pre-built Business Flows
Enterprise Service Bus
Data Hubs and IntegrationOracle Data Hubs 200+ Adapters
JDeveloper
Development EnvironmentApplication Development Framework
OID Security and Identity M
anagement
Dir. Integration
Provisioning
EA
MFederation
Topo
logy
Svc
s.
Syst
ems
and
App
licat
ions
Man
agem
ent
JMX
Con
sole
ASLM
Life
cycl
e M
gmt.
통합 애플리케이션 플랫폼인가?
• Oracle Portal: The Face of Fusion Middleware
• 사람과 정보의 연결
• 정보의 정리
• 복잡성 제거
• 사용자에게 편의성 제공
• 직원들에게 정보와 도구를제공함으로써 생산성을향상시킴
Siebel
SAP
Web Services
Suppliers
PeopleSoft
Unified Access
E-BusinessSuite
Legacy
BusinessIntelligenceBusinessIntelligence
Siebel
SAP
Web Services
Suppliers
PeopleSoft
Unified Access
E-BusinessSuite
Legacy
시장에서 검증되었는가?
• 주피터 리서치 발표 시장 점유율 1위 (2003년 2월)• 미국 기업들을 대상으로 한 조사
• 요인 : 완벽하게 통합된 포탈 소프트웨어 제공
시장에서 검증되었는가?
• Gartner Magic Quadrant• Application Platform Suite • Development Tools• Application Servers• Web Services Platforms• Enterprise Portals• Business Integration• Identity Management• Web Services Management• ETL Data Integration
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
시장에서 검증되었는가?
“Oracle is the Leader”
“The Leading Composite App Development and Management
Platform”
“We are Surprised by (the High) Degree of Integration between Components”
“Oracle Scored High Score on All Criteria”
Forrester Application Platform Wave, Q1 2005
고성능/안정성/확장성을 제공하는가?• 포탈 시스템을 구성하는 각 단계에서의 클러스터 구성
• 24 x 365 운영성
• 포탈 프레임웍에 대한 확장성 제공
• 자체 프로세스 오류 진단 및 복구
Web CacheCluster
Cluster 2J2EE Application ‘B’Session State Shared
Wireless &Mobile
Browser
Internet / intranetUsers
Database Cluster
Cluster 1J2EE Application ‘A’Session State Shared
OracleAS HTTP Server Cluster
로드 밸런서
Core Apps
Portal
File andPrint
Collaboration
Mainframe
Access Mgmt
LDAP Directory
LDAP Directory
Desktop / Network Portal& SSO
Identity Hub
BusinessRoles
Employees
Customers
Suppliers / Partners
EnterpriseDirectoryDataHub
통합 계정 솔루션을 제공하거나연계 가능한가?
통합 계정 솔루션을 제공하거나연계 가능한가?
• Access Control• Single Sign-On• Identity Federation• Web Access Control• Web Services Security
• Identity Administration• User, Role Management• User Provisioning
• Identity Infrastructure• Virtual Directory• Directory
통합 검색 솔루션을 제공하는가?
• Oracle Ultra Search• Oracle Portal에서 기본적으로 사용 가능한 통합 검색
• 특징
• Crawler, API, 어플리케이션 및 관리 환경 제공
• 정해진 일정에 따라 지정된 장소로부터 인덱싱
• 150여개의 문서 포맷 지원
• 검색 대상
• 웹 사이트
• 데이타베이스
• 파일 시스템
• 메일 서버
• 3rd party 검색 엔진 연동
최신 기술 및 서비스를 반영하는가?
• 최신 J2EE 및 Web Services 지원• 개방형 표준 기술에 기반
• SOA, BPM 등
• 포탈 국제 표준화 참여 및 주도• JSR168 (Portlet Specification)• WSRP (Web Service for Remote Portal)
다양하고 용이한 개발을 지원하는가?• 기업 포탈을 위한 프레임워크 제공
• 고성능 Parallel Page Engine을 기반 Framework Service 제공
• 포틀릿 개발을 위한 PDK 제공과 다양한 포틀릿 개발 방법 제공
• 포탈 위저드를 통한 포틀릿 개발 (Omni Portlet)• 웹 클리핑을 통한 포틀릿 개발
• 프로그래밍을 통한 포틀릿 개발 등 Provider
PDKPDK
PortletPortlet
Provider
PDKPDK
PortletPortlet
Provider
PDKPDK
PortletPortlet
FrameworkFrameworkServicesServices
Page EnginePage Engine
OracleAS Portal Framework
GroupWare
KMS
ERP
……
……
다양하고 용이한 개발을 지원하는가?
• J2EE 기반의 포틀릿 개발 도구 – Oracle JDeveloper 10g• 표준 J2EE 기반 포틀릿 개발
• 포틀릿 개발 위저드 제공
• 개발 Full Cycle 지원
• 디자인
• 개발
• 디버그
• 테스트
• 튜닝
다수의 포탈 구축 사례를 보유하고있는가?
Agenda
• 엔터프라이즈 포탈 개요• 필요성, 기능, 구축 방향
• 엔터프라이즈 포탈의 발전 방향
• 엔터프라이즈 포탈을 위한 고려 사항• Oracle Portal Solution
• 구현 사례• P사 사례
EP 목표 : 업무에 필요한 정보를 언제 어디서나 쉽게 활용 가능한 서비스 제공
구현 사례 – P사 EP 개요
• 기존의 C/S와 Web 중심으로 분산되어 있었던 다수의 업무 시스템들을 포탈을통해 단일화된 형태로 제공하며, 직급에 따라 개인화된 환경을 제공함으로써 업무효율성을 증가시킴
<C/S>
<Web>
<임원용>
<직원용>
구현 사례 –EP를 통한 업무 형태의 변화
• 메일 기능으로 일원화• 메일, 게시, 결재로 3원화커뮤니케이션 수단
• 쌍방향 Communication• 업무 활동 수단
• 단 방향 Communication• 단순 정보 전달 수단
메일 업무 형태
• 전 임.직원이 EP를 통하여 사외
에서 사내와 동일한 시스템 활용
☞언제, 어디서나, 어느 PC에서나
• 주문처리, 공정진행 등 특정
업무(재택 근무 환경) 비상 근무자
• 전도금, 인사고과 등 HR 정보해외 근무자
• E-Mail 시스템 위주
- 노트북 사전 수령출장자
• 시스템과 무관, 업무적 접근 방식• ERP, C/S 등 필요 시스템을
찾아가는 방식정보위치 파악
• 필요한 화면 직접 접근
- WIP 차이분석 (1단계)• Menu Driven으로 단계적 접근
- WIP 차이분석 (5단계)화면접근 방법
• One stop 서비스
• 업무 프로세스의 간소화
• 인사, 교육, 출장, 급여, 근태 등의 업무를각각의 시스템에서 별도로 진행
• 17개 개별 시스템대 직원 지원 업무
• 통합 권한 관리 체제
• 인사명령에 의한 사용 권한 자동 부여
• 계층별 구성 : 임원, 부/실장, 직원
• 개인별 업무 메뉴 구성
개선 후
• 85개 시스템 개별 관리권한 관리
• 전 임직원 동일 메뉴
개선전
메뉴 구성
구 분
▣ 정량적 효과
컨설팅 결과에 의하면 선진사의 사례에 비추어 연간 약 240억원의 업무생산성 향상 예상
- 1인 당 연평균 70 만원의 투자대비 효과 기대 (20,000여명의 직원 -> 140억원)
▣ 정성적 효과
하나의 접근경로 제공에 따른 시스템 편리성 제고
- 실질적 기업 IT Infra의 업무지원 효과 실감 시스템 활용율(Utilization)의 획기적 향상
사내외 정보 접근 용이성 향상
- 경험에 의한 의사결정 비중 축소(객관적인 Data에 의한 업무 처리 향상) Digital 경영 기반 조성
Net savingsCosts*Savings
128만원 70
만원
(per year and user)
58만원
구현 사례 - 투자 효과 분석
Agenda
• 엔터프라이즈 포탈 개요• 필요성, 기능, 구축 방향
• 엔터프라이즈 포탈의 발전 방향
• 엔터프라이즈 포탈을 위한 고려 사항• Oracle Portal Solution
• 구현 사례• P사 사례