oracle application server 10gg...90 년대중반 oltp/dw 중심 데이타 /app 분리 gui tool...
TRANSCRIPT
Oracle Application Server 10gOracle Application Server 10g
현은석Oracle Corporation
최근 기술동향유비쿼터스 컴퓨팅
모든 애플리케이션이 인터넷상에 구현
애플리케이션 서버 기반의 애플리케이션
인터넷 표준 기반의 애플리케이션 구축
직면한 기술적인 과제
미들웨어의 복잡성 증가미들웨어의미들웨어의 복잡성복잡성 증가증가
너무 많은 서비스 요구
개발환경의 복잡성개발환경의개발환경의 복잡성복잡성
너무 많은 개발툴 존재
디플로이 작업의 신뢰성 확보디플로이디플로이 작업의작업의 신뢰성신뢰성 확보확보
견고하지 않은 인프라스트럭쳐
관리비용의 증가관리비용의관리비용의 증가증가
소프트웨어 및 관리비용의 증가
애플리케이션 서버의 진화Fu
nctionalit
y
Web Server
Web Svcs
Wireless
J2EE
Portal
Integration
BI
Caching
Personalization
1996 2003
90년대 중반
OLTP/DW 중심
데이타/APP분리
GUITool 전성시대
서버 저 비용
클라이언트 고비용
90대말/2000년 초Web Server 중심3-Tier 구조JAVA 확산B-to-C/B-to-BERP/CRMe-Business대두
인터넷지원 RDBMSJVM내장(EJB,CORBA)Fine-grained access control
2001년/2003년
e-Business 요구사항
높은 확장성 및 품질
시장의 확대
(Extend Market – Globalization)
DBA 생산성 향상
On-Line Management
e-Business를 위한 개발 환경
오라클의 기술 진화
OASOAS
OSDKOSDK
Agenda
OracleASOracleAS 1010g g 기능소개기능소개Why Oracle
구현사례
Oracle 인터넷 플랫폼 : Oracle 10g
Oracle 10g 는
단순하면서도 완벽하고 통합된 솔루션을 제공합니다.
Oracle 10g 는
단순하면서도 완벽하고 통합된 솔루션을 제공합니다.
세 가지 주요 컴포넌트
Oracle Application Server 10gOracle Database 10g
Oracle Developer Suite 10g
세 가지 주요 컴포넌트
Oracle Application Server 10gOracle Database 10g
Oracle Developer Suite 10g
Oracle Application Server 10g
오라클의 최신 애플리케이션 서버
통합된 형태의 단일 제품
J2EE + Portals, Wireless, Integration, and Web Services
Any database, Any OS
•Over 13,000 New Customers
•Over 1,000 New Partners
•Over 2.5 Million downloads
•Fastest-growing J2EE App Server
Web Services
B2B Integration
Application Integration
Any Data Source
Business Intelligence
Wireless & Mobile
Enterprise Portal
Management &Security
Business Services Framework
Rapid ApplicationDevelopment
Clustering &Caching
Integrated Middleware Platform
Oracle Application Server 10g
App Server 10g Feature SummaryEnterpriseEnterpriseStandardStandard
HTTP (Apache + HTTP (Apache + modsmods))J2EE / Web ServicesJ2EE / Web ServicesTopLinkTopLinkXML (XDK)XML (XDK)Management (OEM)Management (OEM)JDeveloperJDeveloper (5(5 LicLic.).)PortalPortalContent Mgmt. SDK (Content Mgmt. SDK (iFSiFS))Forms Forms Directory & Cert. AuthorityDirectory & Cert. AuthorityIntegration & Workflow Integration & Workflow Caching Caching Business Intelligence Business Intelligence Wireless Wireless Personalization Personalization
JavaJavaServicesServices
X X XX X XX X XX X X
X XX X
XX
XX
X
X X
XX X X
XX
J2EE 및 웹 애플리케이션
EJB/BC4J
C/C++
XML / XSL
Servlet / JSP
Perl
PL/SQL
PL/SQL
Servlet / JSP
Nets
cape
IIS
Apache
Web
Cac
he
개발 : Java, XML, Perl, PL/SQL, C/C++, Forms 등 다양한 방법을 통해애플리케이션을 개발
통합 개발 환경인 OracleDS 10g를 이용한 빠른 개발
Java, XML, SQL 등을 위한 단일 플랫폼 – 비용 절감
가볍고 빠른 성능의 J2EEOracle Container for J2EE ( OC4J )
23 MB다운로드 파일 크기
30 MB디스크 점유 공간
20 분 이하설치/설정 시간
고려 사항 OracleAS 10g
100% J2EE 1.3 지원 (JSP 1.2, Servlet 2.3, EJB 2.0)
표준 JDK상에서 구동, 초경량
높은 수행 능력과 확장성 제공
생산적인 개발 환경 제공, 관리와 배치의 간편화
웹 사이트들을 포탈로 통합OracleAS 10g Portal은 인터넷과 인트라넷상의 모든 정보를 쉽게 검색하고 찾을 수 있도록 해준다
모든 정보에 대한 단일의 액세스 포인트 제공
미리 작성된 “portlets” 을 통한 포탈 구축
개인화 된 포탈 웹 페이지, Single-Sign-On
사용자를 위한 View 운영자를 위한 View
방문자를 위한 View 협력사를 위한 View
다중다중 ViewView를를제공하는제공하는
단일단일 시작점시작점……
비즈니스 인텔리전스
ReportsReports
DiscovererDiscoverer
Data Sources:
CRMERPData MartsDatabasesOLAPData Mining
PersonalizationPersonalization
비표준 조회, 분석 작업 수행
기업 내 모든 리포팅 작업 수행
업무 통합
ee--BusinessBusinessSuiteSuite
33rdrdParty AppsParty Apps
CustomCustomAppsApps
IntelligentIntelligentRoutingRouting
TransforTransfor--
mationmation
ApplicationApplicationAdaptersAdapters
Business Process Management
OracleAS 10g
Gate
ways
OracleOracleExchangeExchange
MessagingMessagingSystemsSystems
OracleASOracleAS 1010g g IntegrationIntegration-엔터프라이즈 소프트웨어의 완벽한 통합을 지원하는 포괄적인 애플리케이션통합 프레임워크
무선 인터넷 애플리케이션 제공
HTML
CHTML
SMS
WML
THTML
Any Database
Any Web Site
WAP
HTTP
SMTP
SMS
2G
GPRS
Voice
3G/UMTS
WapNokiaMotorolaVoice IBMPalm.netPhone.com
Protocol Network Gateways
XML
Enterprise Apps
HTTPOracleAS 10g
Wireless
무선용 컨텐트의 제작 없이 기존 컨텐트를 무선 장치로 배치 가능
컨텐트는 한 번만 개발함으로써 모든 장치로 배포 가능 - 비용 감소
개인화된 컨텐트 제공이 가능
이동 지역에 따라 다른 컨텐트 서비스가 가능
웹서버 로부터 웹서비스로
JCAJCA
JDBCJDBC
Java/J2EEJava/J2EEApplicationsApplications
PL/SQLPL/SQLApplicationsApplications
HTML/XMLHTML/XMLStreamsStreams
XM
L Inte
rface
XM
L Inte
rface
JDeveloperJDeveloper
Any Data Source
PackagedApps
Wireless &Mobile
Browser
Business-to-Business
Invoke (SOAP)
UDDI RegistryUDDI Registry
Find
Publish(WSDL)
100% 표준 호환 – 단순/복잡한 웹 서비스 지원
J2EE, PL/SQL 및 기존 애플리케이션을 웹 서비스로 전개
JDeveloper – 위저드를 기반으로 자동으로 웹 서비스를 생성하고 배치하는 기능 제공
웹 서비스 개발
J2EE 및 웹 서비스 개발을 위한 단일 IDEUDDI registry 검색
웹 서비스 바인딩
웹 서비스 퍼블리싱
서비스 생성 도구Java->WSDL
PL/SQL->WSDL
SOAP Proxy 생성
JDeveloper Web ServicesTools Speed Design & Development
OracleAS 10g 웹캐쉬
Content GenerationContent
Delivery
OracleAS 10gWebCache
DatabaseWeb
Browser
10g10gInternet
0.2 Millisecondsper Request
J2EE Containers
고비용의 하드웨어 없이 빠른 성능 보장
적은 하드웨어로 보다 많은 사용자 지원
캐쉬 클러스터링
Hardware Savings
OracleAS 10g Web Cache enabled Rentals.com to eliminate 15 Servers
Browser
Sun Netra T1’s Sun E420R’s
Before AS10g
After AS10g
Local Director
Sun Netra T1’s Sun E420R’s
Local Director
Sun 4500’s
Sun 4500’s
XWireless &
Mobile
Browser
Wireless &Mobile
관리 아키텍쳐- OracleAS 10g 콘솔
Host
Storage
OracleAS 10g
Clients
Application
Network
Oracle Database
ManagementRepository
CentralAgent
OracleManagement
Service
AgentOracle9iAS
Console
CentralManagement
Console
중앙 콘솔 - 관리용이성
모든 OracleAS 10g구성요소관리
중앙 콘솔 – 성능 모니터링
애플리케이션서버 성능의 종합적 뷰 제공
리소스 활용도
웹캐시 히트율
웹서버 부하 및 반응성
OC4J 세션
요청 처리시간 및 처리능력
중앙 콘솔 – 히스토리 데이타 비교 및 분석
서버 #1 의 현재 CPU 사용량은?
지난 24시간의 변화는?
같은 시간대의 서버 #2 와 비교 결과는?
중앙 콘솔 – 문제 진단
실시간 및 히스토리성 성능치
가장 리소스를 많이 소모하는 요소 쉽게 발견
Agenda
OracleAS 10g 기능소개
Why OracleWhy Oracle구현사례
Worldwide Application Server Market –2002
28%
28%17%
4%
34%
BEA
IBM
Oracle
iPlanet
Others
Forrester/Giga RankingsApplication Server Comparison 2003
Source: IDC, “Worldwide Application Deployment Platform Software Market” , June, 2003
Market Share GrowthIDC Market Share Comparison – Oracle, BEA, IBM, Sun
Source: IDC
25
100% Total Share GrowthTotal Share Growth
28
23 28
12 1838
34 33
0%10%20%30%40%50%60%70%80%90%
2001 2002
OracleSunSun
IBMIBM
BEABEA
OtherOther
21
17
79.5
46 --13%13%
2000
+11%--6.5%6.5%
+11%+11%
+7%+7%
OracleAS 10g = 조합/통합 불필요
e-Business Kit Oracle10g
Wirelessphone.com OracleASOracleAS 1010gg
IntegrationVitria OracleASOracleAS 1010gg
ClickstreamWebTrends OracleAS OracleAS 1010gg
Web CacheInktomi OracleASOracleAS 1010gg
O/R MappingWebGain OracleAS OracleAS 1010gg
SecurityVerisign OracleASOracleAS 1010gg
DirectoryNetscape OracleAS OracleAS 1010gg
Systems Mgmt.CA OracleASOracleAS 1010gg
Web DesignMacromedia OracleDS OracleDS 1010gg
Java ToolBorland OracleDS OracleDS 1010gg
IBM Database OracleDB OracleDB 1010gg
BEA Java Server OracleASOracleAS 1010gg
Sybase Enterprise Portal OracleASOracleAS 1010gg
Oracle Database를 위한 최적의 애플리케이션 서버
Oracle Database 10g
Oracle Application Server 10g
Any Browser 시간,장소에 대한액세스 제약 없음
모든 웹 사이트와애플리케이션
운용
모든 데이터의관리
OracleAS 10g 고 가용성
Wireless &Mobile
Browser
Data Oracle10g RAC
Load Balancers (or Web Cache)
Cluster 1J2EE Application ‘A’Session State Shared
Apache Web Serversw/ Load Balancing
Internet / intranetUsers
ClusterCluster된된 애플리케이션과애플리케이션과 데이타서버를데이타서버를 통해통해 Failover Failover 지원지원
클러스터에 대한 애플리케이션 서버 추가 자동화
클러스터에 대한 애플리케이션 자동 배치
고장난 인스턴스의 경우 다른 인스턴스로의 리라우팅 및 세션 유지
고 가용성 향상
WAN Traffic Manager
Dedicated Network
Primary Site
RAC
OracleAS 10g
Secondary Site
OracleAS 10g
RACData Guard
Agenda
OracleAS 10g 기능소개
Why Oracle
구현사례구현사례
한국은행 경제통계시스템
ecos.bok.or.kr
직원수 : 2000명
프로젝트 기간
2002년 10월 – 2003년 12월 (14개월)
주요효과
웹 환경의 중앙집중적 데이터 관리
신속하고 정확한 금융 및 경제 관련 통계자료를 수집, 분석
양질의 서비스를 대내외 기관 및 사용자에게 제공
모든 통계자료를 간행물로 발간 가능
자료 처리 단순화, 자동화
통계 산출 작업 시간 단축
LG 홈쇼핑
LG 홈쇼핑 인터넷 쇼핑몰
•www.lgeshop.com•2002년 매출이 2조로 추정되는 국내최대의 쇼핑몰
•WAS Server 운영
Sun Enterprise급 10여대로 운영
초당 평균적으로 약 2000 JSP Page Requests 처리
LG 홈쇼핑 구성: Gigabit Ethernet
: Fast Ethernet
WEBDB(SUN E10K)
WEBDW(SUN E10K)
EMC Clarix FC4700 L2-SSR8600
Netscreen F/W
RegattoClusterFiber Switch
L2-SSR8000
VLAN 1L4-SI400
LGHS-DNS
lgeciflg Ecrm001 Search
SHOPCOPS SHOPGUARD
Imas-svr
IPS SMS-SVR
L4-SI800
WAS01 WAS02 WAS03 WAS04 WAS05 WAS06 WAS07 WAS08 WAS09 WAS10
L4-SI400
FL
Netscreen F/W
BWAS24 WAS25 WAS26 WAS27 Image1 image2 usaWAS21 WAS22 WAS23
IRKORNETAS4766
HANAROAS9318
45Mbps
관문Router(CISCO3662)45Mbps
HANAROAS4766 45Mbps
LGHS_VOD SCMIISCDN
CDN
CDN
OracleAS 10g 참조 사례 - 국내
•한국직업능력개발원
•한진해운
•현대중공업㈜
•삼호중공업㈜
•두산중공업㈜
•LG 홈쇼핑
•인터파크
•LG전자㈜
•신세계 I&C
•U2U4
•농심개발㈜
•한화 인터넷 공동구매
•포스코
•교육 미디어
•코오롱정보통신㈜
•동양화학공업㈜
•엘지필립스엘씨디
•㈜리눅스버전
•세방전지㈜ KT
•SKT Ntop
•선거관리위원회
•외교통산부
•산업자원부
•건설교통부
•특허청
•통계청
•철도청
•조달청
•한국광산업진흥회
•한강홍수통제소
•중앙공무원교육원
•한국원자력연구소
•경북영주시청
•서울특별시의회
•한국학술진흥재단
•한국전자통신연구원
•한국전력기술㈜
•한국인터넷데이터센터
•SK okCashbag
•현대자동차㈜
•한라공조㈜
•케이티아이컴
•㈜코리아닷컴
•외환신용카드
•성바오로 병원
•대구카톨릭대학병원
•전북대학교병원
•마산삼성병원
•서울대학교
•연세대학교
•중앙대학교
•이화여자대학교
•경산대학교
•우송대학교
•여수대학교
•대전보건대학
•파키스탄은행
결론
Oracle은 단일의 완벽한 Internet Platform을 제공합니다.
OracleAS 10g는 Oracle Database 10g환경에서 운영되는 가장최적의 웹애플리케이션 서버 입니다.
가용성빠른 성능보안성 통합관리
Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S