29
Oracle 9iAS의 J2EE및 웹 서비스 ORACLE CORPORATION August 2002 기술적인 질문은 채팅 기능으로 .. Oracle 9iASJ2EE 및 웹서비스 발표자: 허은, 전제민 2002821

J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

Oracle9iAS의 J2EE 및 웹 서비스

발표자: 허 은, 전제민

2002년 8월 21일

Page 2: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

발표내용• 개발과 구현 방법

• OC4JOracle에서 제공하는 J2EE를 위한 제품

성능에 관한 최근 발표내용 (ECperf)• JDeveloper• 데모: 간단한 OLTP 프로그램의 작성 및 구현

• 웹 서비스의 개념 및 오라클의 지원방법• 간단한 소개:

웹 서비스란 무엇인가

웹 서비스의 구현방법• Oracle의 웹 서비스 아키텍쳐• 데모: SMS (Short Message Service)

질문 및 답변

Page 3: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

Platform

Developer SuitePortalPortal XMLXML

BIBI ReportsReports

JavaJava FormsForms

Collaboration Suite

달력달력

음성메일음성메일

탐색탐색

화일화일

EmailEmail

Page 4: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

Platform

Developer Suite

JavaJava

Collaboration Suite

OC4JOC4J

Page 5: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

클러스터링 &캐싱

웹서비스

B2B 인테그레이션

애플리케이션 인테그레이션

모든 데이터 소스무선과 모바일

포탈

비지니스 인텔리전스

J2EE (OC4J)

관리와시큐리티

OC4J OC4J –– J2EEJ2EE

통합된 메세지

Page 6: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

OC4J OC4J –– J2EEJ2EE

Oracle의 Java Pack에 대한 선두자적 역할J2EE 1.3 호환

복잡한 Web services2002

2000 Java wireless 와 Java 포탈

Oracle9iAS : J2EE 1.3 지원2002

2002 Oracle9i JDeveloper: J2EE 와Web Services의 통합

1999 모든 tier에서의 Java지원(client, application server, database)

데이타 베이스에서 Java 지원 : Oracle8i1998

1996 Oracle의 Java 아키텍쳐에 대한 확신

Page 7: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

신속한 개발

높은 가용성

최고의 보안

100% Open

모든 HW에서 동작, 자동적이고빠른 배포, Oracle9i JDeveloper막강한 클러스터링, Fast StartFault Recovery ArchitectureTM

Single Sign-On 과 LDAP을이용한 손쉬운 J2EE 보안 구현

J2EE 인증, 웹 서비스,보안 스텐다드

가치 특징

빠른 성능가벼운 J2EE Engine, 통합된 웹 캐시

Oracle의 J2EE를 이용한 비즈니스 이점OC4J OC4J –– J2EEJ2EE

Page 8: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

61,863

37,79144,295

0

20,000

40,000

60,000

80,000

BB

ops/

min

Oracle9iAS BEA WebLogic IBM WebSphere Oracle9

최고의 성능http://ECperf.theserverside.com

Sun Computers에서의 Oracle

As of July 9, 2002: Oracle, Sun, 61,862.77 BBops/min @ Std, $28 BBops/min @ STD. BEA on HP (sponsor), 37,3791 BBops/ min @ Std, $36/BBops/min @ Std. IBM, 44,294.97 BBops/min @ Std, $23/BBops/min @ Std. Source: http://ecperf.theserverside.com. ECperf is a trademark of Sun Microsystems Inc.

ECperfsECperfs

Page 9: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

8,2136,349

3,669

0

2000

4000

6000

8000

10000

BBop

s/m

in

Oracle9iAS BEA WebLogic IBM WebSphere

Linux에서 최고의 성능

노드별 성능, 노드별 2 Intel CPU사용

CPU 스피드: Oracle 1.4GHz, BEA 2.4GHz, IBM 1.266GHz

http://ECperf.theserverside.com

ECperfsECperfs

HP Computers에서의 OracleAs of July 9, 2002: Oracle, 24,639.37 BBops/min @ Std, $5/BBops/min @ Std. BEA on HP (sponsor), 25,394.60 BBops/min @ Std, $9/BBops/min @ Std. IBM, 25,658.13 BBops/min @ Std, $12/BBops/min @ Std. Source: http://ecperf.theserverside.com. ECperf is a trademark of Sun Microsystems Inc.

Page 10: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

$5

$7

$11

$0$2$4$6$8

$10$12

$/BB

op/m

in

Oracle9iAS BEA WebLogic IBM WebSphereOracle9

최상의 가격대비 성능http://ECperf.theserverside.com

ECperfsECperfs

HP Computers에서의 OracleAs of July 9, 2002: Oracle, 24,639.37 BBops/min @ Std, $5/BBops/min @ Std. BEA, 7,539.90 BBops/min @ Std, $7/BBops/min @ Std. IBM, 32,581.47, $11/BBops/min @ Std.Source: http://ecperf.theserverside.com. ECperf is a trademark of Sun Microsystems Inc.

Page 11: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

“Oracle 은 새로운Oracle9iAS 와

JDeveloper를 통하여정상을 노리고 있다”

- Rick Ross, JavaLobby

“Oracle9i Application Server는 빠르고 생산성

높은 J2EE 환경을 가능하게하여 우리가 빠른 시간내에‘wind analysis application’이 웹에서 가능해 지도록 해

주었습니다.”- The National Oceanic and Atmospheric Administration -Hurricane Research Division

고객들과 분석가들은 -ECperfsECperfs

Page 12: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

완벽한 Java 와 XML IDE시작부터 끝까지 모든

J2EE 개발 지원

손쉬운 J2EE 개발

웹 서비스의 개발

CheckoutCheckout

DesignDesign

EditEdit

CompileCompile

TestTest

DebugDebug

TuneTune

CheckCheck--inin

DeployDeploy

JDeveloper JDeveloperJDeveloper

Page 13: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

데모데모

Oracle의 JDeveloper와 OC4J를 이용한OLTP 애플리케이션 구축 데모

JavaJava

JDeveloper

OC4JOC4JJSP

JSP BC4J

JDeveloperJDeveloper 와와 OC4J OC4J 아키텍처아키텍처

Page 14: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

데모데모::

간단한 OLTP 애플리케이션의개발과 구현

Page 15: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

발표내용• 개발과 구현 방법

• OC4JOracle에서 제공하는 J2EE를 위한 제품

성능에 관한 최근 발표내용 (ECperf)• JDeveloper• 데모: 간단한 OLTP 프로그램의 작성 및 구현

• 웹 서비스의 개념 및 오라클의 지원방법• 간단한 소개:

웹 서비스란 무엇인가

웹 서비스의 구현방법• 오라클 웹 서비스 아키텍쳐• 데모: SMS (Short Message Service)

질문 및 답변

Page 16: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

웹웹 서비스서비스

웹 서비스의 개념

브라우저

WebWeb Services EJBs

웹프레센테이션

비지니스로직

데이타베이스

Web Services Make Your ApplicationsProgrammatically Accessible

HTML

XML

Firewall

애플리케이션

Page 17: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

웹웹 서비스서비스

웹 서비스 시나리오

간단한 웹 서비스– SOAP, WSDL, UDDI– 동기적

– 회사간 통신

– 데이타 교환 위주

복잡한 웹 서비스– ebXML 및 RosettaNet– 비동기적이면서 여러

회사 관련됨

– 보안 및 트랜잭션 개념필요

– 비즈니스 프로세스 위주

비지

니스

가치

TrustedPartners

HighProcessCollaboration

Internal

LowSimple Complex서비스 타입

Page 18: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

웹웹 서비스서비스

J2EE 아키텍쳐를 이용한 구축

웹 서비스 아키텍쳐를 위한J2EE

– 트랜잭션, 보안, 라이프사이클, 패키징

검증된 J2EE– 안정성, 확장성, 이식성,

광범위한 채택

J2EE는 웹 서비스를 위한 여러표준을 제공 합니다

– Java XML Pack: SOAP, WSDL, UDDI J2EE Container

라이프사이클 서비스

트랜잭션 과 보안

컴포넌트 기반

웹 서비스

Page 19: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

오라클 웹 서비스: 애플리케이션을 위한 아키텍쳐

오라클오라클아키텍쳐아키텍쳐

OracleOracleEE--Business SuiteBusiness Suite

OracleOracle EE--BusinessBusinessSuite OutsourcingSuite Outsourcing

PlatformPlatform

ToolsTools

ApplicationsApplications

Oracle9Oracle9ii DatabaseDatabase

Page 20: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

오라클오라클아키텍쳐아키텍쳐

JDeveloper

웹 서비스 개발을 위한 모든 것을 제공합니다

OracleOracle웹웹 서비스서비스 개발작업개발작업

J2EE J2EE 애플리케이션애플리케이션 로직로직

모델링모델링

프로파일프로파일

모바일모바일 웹웹 서비스서비스

UDDIUDDI웹웹 서비스서비스 클라이언트클라이언트

WSDL WSDL 생성생성

Oracle9Oracle9ii JDeveloperJDeveloperOracle9Oracle9ii JDeveloperJDeveloper

Oracle9Oracle9ii JDeveloperJDeveloper

Oracle9Oracle9ii JDeveloperJDeveloper

Oracle9Oracle9ii JDeveloperJDeveloperOracle9Oracle9i i JDeveloperJDeveloper

Oracle9Oracle9ii JDeveloperJDeveloper

사양사양 관리관리 Oracle9Oracle9ii JDeveloperJDeveloper

Page 21: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

오라클오라클아키텍쳐아키텍쳐

9iAS자동화된 J2EE 웹 서비스

SOAPClientClass

WSDLSOAPClient

Source

웹 서비스 클라인언트

자동화된 SOAP 인터페이스 생성

자동화된 client stub 생성

자동화된 WSDL 생성

Sun의 Java XML Pack지원

On DemandGeneration

Oracle9i Application Server

EJB

SOAP Interface

JavaClasses

SOAP Interface

JMS

SOAP Interface

StoredProcedure

SOAP Interface

Page 22: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

오라클오라클아키텍쳐아키텍쳐

고객 성공 사례: Schober.com

“Oracle9i Application Servers는 기존의애플리케이션이나 인프라에 어떠한 변경도

가하지 않고 우리가 사용하던 주소확인서비스와 신용확인 서비스를 쉽고 빨리

인증된 웹 서비스로 갈 수 있도록 해주었습니다.”

- Ulrich Schober, CEO schober.com AG

Page 23: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

Schober.com의 J2EE 웹 서비스 솔루션

고객

웹웹 사이트사이트

주문주문 처리처리

1. 주문

주소검증주소검증 서비스서비스

신용검증신용검증 서비스서비스

Oracle9Oracle9iiASAS

4. 배달

2. 주소 검증

WSDL 퍼블리싱WSDL을 이용한 서비스호출 프로그램 작성

UDDI 등록

오라클오라클아키텍쳐아키텍쳐

3. 신용 검증

SOAP

schober.com쇼핑몰

Page 24: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

데모데모

OTN OTN 모바일모바일 웹웹 서비스와서비스와Oracle9Oracle9ii JDeveloperJDeveloper를를 이용한이용한 데모데모

OTN OTN 모바일모바일 웹웹 서비스서비스 구조구조

Page 25: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

데모데모::

SMS (Short Message Service)

Page 26: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

Oracle Oracle 은은 경쟁력을경쟁력을

제공해제공해 드립니다드립니다..

Build a Web Service

오라클오라클 TechnetTechnet ((http://http://otnotn.oracle.co..oracle.co.krkr))

Page 27: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

발표내용• 개발과 구현 방법

• OC4JOracle에서 제공하는 J2EE를 위한 제품

성능에 관한 최근 발표내용 (ECperf)• JDeveloper• 데모: 간단한 OLTP 프로그램의 작성 및 구현

• 웹 서비스의 개념 및 오라클의 지원방법• 간단한 소개:

웹 서비스란 무엇인가

웹 서비스의 구현방법• Oracle의 웹 서비스 아키텍쳐• 데모: SMS (Short Message Service)

질문 및 답변

Page 28: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

다음 세미나는 …

향후 세미나 계획은 http://isdapac.oracle.com 참조

바랍니다.

9월 11일 오라클 모바일 & 무선 솔루션

Oracle on Linux9월 25일

Page 29: J2EE & Web Services iSeminar · 2003-05-12 · 모든HW에서동작, 자동적이고 빠른배포, Oracle9i JDeveloper 막강한클러스터링, Fast Start Fault Recovery ArchitectureTM

Oracle 9iAS의 J2EE및 웹 서비스ORACLE CORPORATION

August 2002기술적인 질문은 채팅 기능으로 ..

추가 상담 및 문의 …전화 상담 : iSD 수신자 부담 전화 00368 440 0051

Email : [email protected]

추후 iSeminar 계획은 http://isdapac.oracle.com 참조하시기 바랍니다

세미나 자료 : http://www.oracle.com/kr/download/iseminar/

iSeminar에 참석해 주신 고객 여러분께 진심으로 감사드립니다. iSeminar 종료 후 E-MAIL 발송되는 설문 양식에

응해 주시면 감사하겠습니다. 안녕히 계십시요.