Post on 26-Mar-2020
Enterprise Portal 이란?
기업 내외부 정보및 어플리케이션에대하여 단 한번의로그인으로개인화된 접근을가능하게 하는통합된 비지니스Starting Point
CRMCRM
EPEPMailMail
ERPERP
BSCBSCCommuniCommunityty
KMSKMS
HRHR
EE--ProcuremProcurem
entent
원하는 정보를 어떻게 얻을 것인가?
만약 정보가
목록화되어 있지 않고
찾기 쉽지 않고
최신의 정보가 아니라면…
포탈을 통해
개인화된 액세스를 제공하고
서로 다른 컨텐트들을 묶고목록화
정보에 대한 안전한 액세스
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개월)
포탈 구축 사례 - 포스코
생산성 향상 – 코딩이 아닌 클릭
프로그래밍적인 환경
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")
위저드 기반 환경
웹 컨텐트의 재사용기 존재하는 웹사이트로부터 기능을 포함한 컨텐트를
캡쳐하고 포틀릿으로 나타냄
‘‘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 경영추진반장/ 컨설팅사업부
어떻게 고가용성을 보장할 것인가?
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
포탈 구축 사례 – 원자력 연구소
구축 목표– 지식 기반 향상을 통한 글로벌 경쟁력 강화
– 방대한 정보 통합을 통한 효율적 연구
– 전사 차원의 지식 공유 시스템
– 정보의 효율적인 통합, 활용
통합 서비스– 그룹웨어 (핸디), 전자도서관, 인사, 재무, 소원과제시스템,
지식정보, 기타웹어플리케이션
대상 사용자– 연구소내 1600명 사용자 대상 포탈 구축
구축 기간– 2002.12 – 2003.2 (3개월)
어플리케이션 통합을 어떻게 할 것 인가?
컨설턴트를 고용하고 그들에게 돈을 지불
– 기구축된 어플리케이션 통합
– 비즈니스 인텔리전스 기능 구현
통합 솔루션을 가진 표준 기반의 포탈 프레임워크
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
왜 Oracle9iAS Portal인가?관련 정보 액세스 기능 제공
– Single Sign-On– 데스크탑과 모바일 디바이스를 통한 액세스
최신의 컨텐트 보장– 셀프서비스 퍼블리싱
– 분산 사용자 관리
통합 기능 제공– 어플리케이션 통합, BI, pre-built 포틀릿
비용 절감– 수천의 사용자를 처리할 수 있는 성능 및 확장성
– 단일의 관리 및 모니터링 인터페이스