mobile solutions day - oracle · 2004-02-09 · 미래 과거 universal access tteelephonylephony...

44
Mobile Solutions Day

Upload: others

Post on 12-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Mobile Solutions Day

Page 2: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

m-Business 구현을 위한Oracle Mobile Technology

Oracle KoreaMobile Lab.

최 윤석

Page 3: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Agenda

• m-Business 산업현황

• Oracle Mobile Products

• Oracle Application Server Wireless– 개요

– New Feature

• Oracle9i Lite– 개요

– New Feature

• Demo

Page 4: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

미래

과거

Universal Access

TelephonyTelephony

BrowserBrowser

VoiceVoice802.11b802.11b

MessagingMessaging

Wireless BrowsingWireless Browsing 2 way

Ask2 wayAsk

OfflineSynchronizationOfflineSynchronization

IM/ChatIM/Chat

Many ServersMany ServersPCPC

Consolidated BackendConsolidated Backend

Page 5: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Universal Access가비즈니스에 직접적으로 미치는 영향

• Mobile Office • Field Sales• Field Service• Customer Services

• Mobile Office • Field Sales• Field Service• Customer Services

• Inventory• Logistics• Transportation• Asset Management

• Inventory• Logistics• Transportation• Asset Management

• Self Service• Call Centers• Commerce• Content

• Self Service• Call Centers• Commerce• Content

종업원의생산성 증대종업원의

생산성 증대운영 비용

감소운영 비용

감소고객 서비스

향상고객 서비스

향상

OperationsOperationsEmployeesEmployees CustomersCustomers

Page 6: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

모바일 기술의 적용분야C

onne

ctiv

ityC

onne

ctiv

ity

ConstantlyConstantlyConnectedConnected

OccasionallyOccasionallyConnectedConnectedDisconnectedDisconnected

App

licat

ion

Type

sA

pplic

atio

nTy

pes • Mobile Database (Offline)

• J2ME• Mobile Database (Offline)• J2ME

• Ask Applications• Ask Applications • Browser• Voice• Notifications

• Browser• Voice• Notifications

Func

tiona

lity

Func

tiona

lity

• 풍부한 기능• 대용량 데이타• 복잡한 애플리케이션

• 풍부한 기능• 대용량 데이타• 복잡한 애플리케이션

• 적당한 기능• 중소규모 데이타• 간단한 애플리케이션

• 적당한 기능• 중소규모 데이타• 간단한 애플리케이션

• Thin Client• 제한된데이타• Thin Client• 제한된데이타

Exam

ples

Exam

ples • SFA (제약, 금융, 유통…)

• FFA• SFA (제약, 금융, 유통…)• FFA

• 비용처리(Expense)• 데이터 수집• 비용처리(Expense)• 데이터 수집

• Intranet• 화물운송• Intranet• 화물운송

Page 7: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

모바일 애플리케이션의 유형

Page 8: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Oracle Mobile ProductsOracle Mobile

eBusiness Platform

OracleAS Wireless• Browser based • Network dependent • Cell Phone• Wireless data and voice• Messaging (SMS, MMS)

Oracle9i Lite (Mobile Server)• Self contained application• Network independent• Handheld or SmartPhone• Wired or wireless enabled• Replication and/or Messaging

Oracle9i Application Server

Page 9: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Complete Mobile SolutionCustom

Application

BusinessIntelligence

Portal

Wireless& Voice

Cache

E-BusinessIntegration

Management& Security

Vertical ApplicationsVertical Applications Horizontal ApplicationsHorizontal Applications

App

licat

ions

App

licat

ions

Oracle Application Server 10g

App

licat

ion

Serv

erA

pplic

atio

n Se

rver

Dat

abas

eD

atab

ase

Oracle Database 10g

Page 10: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Oracle Application Server Wireless

Wireless Browser

Voice

Notifications

J2ME

Page 11: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Mobile Architecture

PackagedApplications

LegacyApplications

Desktop

Oracle9i Application

Server

Mobile Clients Gateway

Oracle9i Application

ServerWireless

Oracle, SAP, PeopleSoft, Siebel, Exchange, Notes 등

DBMS

Page 12: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Multi-Channel ServerBrowsingBrowsing

Browsers onLaptops, PDAs, Phones

Browsers onLaptops, PDAs, Phones

VoiceVoiceCell Phone

Regular PhoneCell Phone

Regular Phone

MessagingMessagingE-mail, SMS, Fax,

Voice, PagerE-mail, SMS, Fax,

Voice, Pager

Oracle9iAS Wireless

EnterpriseDataJ2MEJ2ME

J2MEJ2ME

UserUser ChannelChannel WirelessConnectionWireless

ConnectionMobile

PlatformMobile

Platform ContentContent

Page 13: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Multi-Channel Server

• Multi-Channel Runtime– Markup Language: Oracle9iAS Wireless XML, XHTML MP

+ CSS, XHTML/XForms + CSS– Device 식별 인식

– Virtual Browser: State 및 Session 관리

– Web-Service Proxy• Multi-Channel Application Delivery Platform

– Network Adaptation: HTTP, SMTP, SMS, MMS– Device Adaptation: 200개 이상의 다양한 디바이스 지원

– Multimedia Adaptation: Images, Ringtones, Voice Grammars, Audio/Video New

New

New

New

New

Page 14: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

ApplicationRuntime

Multi-Channel ServerApplicationDelivery

MultimediaAdaptation

DeviceAdaptation

DeviceDetection

VirtualBrowser

NetworkAdaptation

XML orXHTML

WebService

WAPGateway

VoiceGateway

SMSGateway

XFormsBrowserPlug-In

Web-ServiceProxy

Multi-Channel Server

Web Applications(HTTP)

Web Services(SOAP)

WirelessClient

Page 15: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Multimedia Adaptation New

• Image Adaptation– 실시간 및 전처리(pre-process) 변환

– BMP, GIF, JPEG, PNG, WBMP, …• Ringtone Adaptation

– RTTTL, iMelody, MIDI, Nokia, …• Voice Grammar Adaptation

– OracleAS Wireless XML Any Voice Gateway• Audio/Video Adaptation

– Packet Video, Hello Network, Real Networks, Windows Media 등의 솔루션과 연동 가능

Page 16: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

ASK Application(2-Way Messaging)

• e-Mail, 호출기(pager), 휴대폰 단문메세지(SMS) 등을활용한 대화형 서비스 가능

• 불안정한 무선 네트워킹 환경에서도 제약받지 않는비동기 액세스 처리

기업내의각종 정보기업내의각종 정보

사용자사용자

1. Request 송신1. Request 송신

To: [email protected]: parts

2. Information 수신2. Information 수신

To: [email protected]: parts

AS0543 Qty: 40AS0922 Qty: 5AS3982 Qty: 29AS9284 Qty: 0

3. Request 송신3. Request 송신

To: [email protected]: tasks

4. Information 수신4. Information 수신

To: [email protected]: tasks

9:00 Team Mtg11:00 Verizon Call15:00 Sales Call

Page 17: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

ASK Application1. 사용자가 정보를 요청하는

명령을 전송2. 9iASW는 적절한 gateway (SMSC,

Email Server, IM Server)로부터메시지 수신

3. 해당 애플리케이션을 호출하는요청을 하고, XML 이나 XHTML로결과를 가져옴

Service ProviderService Provider

Wireless Network

Messaging Gateway

ApplicationRequest(SMPP, UCP,

IMAP, POP3, …)

Request(SMPP, UCP,

IMAP, POP3, …) HTTPRequestHTTP

Request

Messaging Device

Oracle9iASWireless

HTTPResponse

HTTPResponse

Response(SMPP, UCP,

SMTP, …)

Response(SMPP, UCP,

SMTP, …)Web Server

Database

Virtual Browserw/ State Management

Virtual Browserw/ State Management

E-mail, SMS, IME-mail, SMS, IM

4. Messaging Device에 적합한 형식으로컨텐츠를 변환하고, 그 결과를Gateway로 발송.

Session과 State 관리.

5. Messaging Gateway가 Messaging Device로 메시지 배달

Page 18: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Notification Architecture

Message Manager

Notification Engine

Event Handlers

L

Time Handler

ocation EventAgent

MessageDispatcher

ServiceInvoker

Data FeederHandler

SubscriptionEvaluationData Feeder

Handler

XMS

Time Handler

Location EventAgent

Data Event Data

Location Event

Timer Event

Wirelesscore

Page 19: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Notification

3. Messaging Gateway는 해당device의 사용자에게메시지 배달

2. 9iASW는 적절한 gateway (SMSC, MMSC, Email Server, Fax Gateway…)로메시지 전송

1. 애플리케이션은 SOAP/XML 이나Java API를 사용하여 텍스트, XML, Binary, SMIL 등으로이루어진 메시지 전송.

ApplicationOracle9iASWireless

Messaging Device

Messaging Gateway

4. 메시지 배달 결과가9iASW로 보고됨

Page 20: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

MMS-C 없이 MMS 구현 New

SMS Center

Oracle9iASWireless

2. 수신된 메시지를 다른사용자나 애플리케이션으로forward

SMPP, UCP, CIMD2,...

3. 사용자에게 MMS notification 전송

4. 휴대폰이 MMS 통보 수신.

MMS 나 MIDI 다운로드 시작

5. 9iAS Wireless로부터메시지 다운로드

6. MMS 수신완료

MM1 over GPRS/CSD

SS7

MM1

MM1

MM7

3. 메시지는 원하는방식으로 이를 다룰 수있는 애플리케이션에의해 수신됨

1. 사용자가 휴대폰으로부터MMS 나 MIDI를 다른사용자나 애플리케이션에게전송

1. 애플리케이션은 MMS 나MIDI를 휴대폰으로 전송

Application

Users WAP Gateway (SAR)

Page 21: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

J2ME Midlet 다운로드 New

1. 사용자가 링크를 클릭하거나메시지를 전송함에 의해다운로드 개시

2. 호출 디바이스를 식별한 후다운로드할 midlet을 찾음

1. 애플리케이션에 의해다운로드 개시

UsersSMS Center

Oracle9iASWireless

SMPP, UCP, CIMD2,...

3. 다운로드 통지를휴대폰으로 전송

4. 휴대폰은 통지수신 후 midlet 다운로드 시작

5. Oracle9iAS는 DRM 정책, 디바이스 어댑테이션midlet 전송을 적용

6. midlet 수신완료

GPRS/CSD or SMPP, UCP, CIMD2,..

OTA over GPRS/CSD

OTA over GPRS/CSD

SS7

Application

,

WAP Gateway (SAR)

Page 22: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Content Syndication Service• Data Feeder

– notification을 위한 Publish-Subscribe model 구현

– 마법사 도구를 이용한 손쉬운 Data Feeder 생성 지원:• 프로토콜: HTTP, FTP, File, SQL, custom Java• 형식: XML, delimited file, fixed width, custom• 주기: 초 단위에서 매주 특정일까지 설정 가능

• Web Clipping– Web이나 WAP 사이트로부터 신속한 개발 가능

– 애플리케이션 개발 및 테스트를 위한 Web Clipping Studio 제공

– WML과 cHTML Transcoding• XML Content

– Multi-Channel Server를 통한 가공

– 캐쉬 지원

New

Page 23: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Management Tools• 디바이스 관리, 애플리케이션 관리, 사용자 관리,

컨텐츠 퍼블리싱을 위한 웹 기반 툴 제공– System Manager– Application Manager– Customization Portal– Content Manager– User Manager

Page 24: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Development Tools New

• Wireless Developer Kit (WDK)– Multi-Channel Server Lite– J2ME SDK– Messaging 및 LBS client APIs

• JDeveloper Wireless Extension– IDE 제공

Page 25: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Mobile Studio

• 모바일 애플리케이션의 실제 테스트 환경 제공– 별도의 제품 다운로드나 설치 필요 없음

– 빠른 서비스 모듈 배포

– 개발자를 위한 서비스 네트워크로의 보안 액세스

Page 26: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Oracle Application Server Wireless

시연Demo

Page 27: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Oracle9i Lite 개요

다양한 Mobile Device를 지원하는 응용서비스 개발 Infrastructure

= Mobile DB + Mobile Server + Developing + Packaging + Deploying

• Mobile Server: 중앙 집중 관리 기능의 오프라인 App 동기화 서버

• Oracle9i Lite DB: Mobile Device 내의 동기화 가능한 초경량 DB

• Mobile Development Kit (MDK): Mobile App 개발 환경

개인화 된 응용서비스의 제공

• 동기화 시 Mobile Server가 사용자의 다양한 Device 를 판별하여 Device 특징에 따른 Data Set을 동기화 함

a b c동일한모바일사용자

한대의 Mobile Server

Page 28: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Oracle9i LiteOracle Mobile Server의 기능

• 데이터 동기화 , 애플리케이션 동기화, 사용자별 데이터 및 애플리케이션접근 권한 부여, 동기화 채널의 보안

• 사용자는 모바일 단말기의 Built-in 동기화 모듈인 mSync 사용

Security

Application Provisioning

Application Deployment

Messaging

Administration

Mobile Server

Repository

Sales ForceField ServiceWarehouse

Law EnforcementLogistic

e-BusinessApplication

Self-ServiceData Synchronization

Mobile Client

Mobile Client C

omm

unic

atio

n

Mobile Client

Mobile Client

Mobile Client

9i

Open Gateway

Any DB

JDBC

MGPJDBC

Page 29: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

5.0.2.0 5.0.2.1 5.0.2.9 10g2002 2002 Q4 2003 Q4 2004 Q1

Consperf ToolPocket PC 2002

Msync Java InterfaceMsync Com Interface

ADOCE SupportZlib Compression9iAS Integration

Deploy on CD

Offline InstantiationADO.Net

SyncMon ToolPocket PC 2003

Device ManagerSync Manager

Database WorkbenchReliable Transport

Provisioning ManagerWinCE.Net

Oracle9i Lite Feature Load Map

Page 30: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

SyncMon – 동기화 관리 툴 New

SyncMon의 기능• 사용자별 동기화 수행,성공 여부

• 특정사용자의 모든 동기화 데이터정합성 검증

• Application별 동기화 데이터정합성 검증

• 손상된 사용자 동기화 대상 큐의복구

• 테이블별 사용자 데이터 동기화수행량 측정

SyncMon 운영 환경• JDK 1.3.1 이상

• JSP 1.1 지원 Web Server

Page 31: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Oracle9i Lite Offline InstantiationNew

Offline Instantiation의 필요성 - Mass Deployment의 어려움

• 증가하는 Mobile 사용자 ( 수천명 이상 )

• 자원 ( CPU, Memory, Network) 의 제약

• 네트웍의 불안정성으로 인한 초기 동기화 작업 수행의 어려움

• 제한된 System 관리인력

Offline Instantiation의 개요

• MakeODB 명령을 통한 (다수) 사용자의 개인화 된 데이타베이스 생성

• 개인화 된 Lite ODB 는 CD로 배포되어 최초 애플리케이션 설치 후별도의 초기 동기화 작업 없이 즉시 사용 가능

• 대량 사용자의 동시.초기 동기화 작업에 따른 서버의 부하방지

• 백업 전략의 일환으로 응용가능

Page 32: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Oracle9i Lite Offline Instantiation

MakeOdb & Packaging

개별 사원 odb

Deploy & Setup

odbodbodbodb

odbodbodbodb

odbodbodbodb

… …Mobile Server

MakeODB , Package 명령을 통해 사용자의 ODB 생성 및Setup 대상 파일 포장

사용자 애플리케이션 설치 후 즉시 사용 가능

Page 33: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

영업점별 주별 배포 시

050

100150

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20일반배포전략 Offline Instantiation 배포전략

Oracle9i Lite Offline Instantiation

전체 일괄 배포 시

050

100150

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20일반배포전략 Offline Instantiation 배포전략

Page 34: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

New

consperf – 동기화 성능추적 도구

Consperf 의 기능

• 시뮬레이션을 통한 동기화.MGP 수행성능 정보 수집

• 동기화.MGP 수행 시 실행되는 모든 SQL의 Execution Plan 정보 수집

• Mobile Server 관련 테이블에 대한 Analyze 수행

• 동기화.MGP 수행 성능을 Tuning 하기위한 기초자료 생성

Consperf 사용 예

consperf MOBILESCHEMA=mobileadmin MOBILEPASSWD=manager SERVICENAME=webtogo.world PUBLICATION=SALES_APPCLIENTID=emp01 TOUTFILE=tout.log POUTFILE=pout.log

Page 35: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

consperf – 수행 예TOUT.LOG

등록 항목 이름 | NS | BS | SYNC_1 | SYNC_2 | AS | 합계

--------------------------------------------------------------------

WTGPI_10295 | <5> | <0> | <38880> | 39094 | <1> | 38886

WTGPI_10291 | <6> | <0> | <38870> | 39011 | <0> | 38876

WTGPI_10274 | <6> | <0> | <1187> | 153 | <0> | 1193

WTGPI_10278 | <5> | <0> | <51> | 81 | <0> | 56

POUT.LOG<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< WTGPI_10295 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

********** BASE - 등록 항목 질의 ***********SELECT /*+ FIRST_ROWS */ C.* FROM S_EMPLOYEE A, S_POSTN_CON B, S_ADDR C

WHERE A.LOGIN = ? AND A.PR_POSTN_ID = B.POSTN_ID AND B.MOB_CON_ID = C.MOB_PER_ID

| Operation | Name | Rows | Bytes| Cost | Optimizer

-----------------------------------------------------------------------------

| SELECT STATEMENT | | 156K| 26M| 198277 | FIRST_ROWS

| TABLE ACCESS BY INDEX ROWID | S_ADDR_PER | 2 | 244 | 2 | ANALYZED

| NESTED LOOPS | | 156K| 26M| 198277 |

| NESTED LOOPS | | 98K| 5M| 335 |

Page 36: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

ADO.Net 지원New

Oracle9i Lite ADO.Net

• Visual Studio .Net 2003 개발환경 지원

• 손쉬운 Database Connection 정의 및 Transaction 관리

IDBConnection conn = new Oracle.Lite.Data.LiteConnection(“mydb"); conn.Open();

BeginTransaction()

• Thread –Safe

다중 Thread에서 IDbTransaction method의 동시 호출 가능

• Prepared statements

Prepared statement 통해 미리 Parsing 하여 필요 시 재사용 가능케 함

• 다양한 mSync Command Line Option 제공

/noapp:(application) /nopub:(publication) /notable:(table)

/onlyapp:(application) /onlypub:(publication) /onlytable:(table)

Page 37: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Demo시연Oracle9i Lite

• Mass User Registration

• How to Implement Offline Instantiation

• Browsing SyncMon Tool

Page 38: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Oracle is the Mobility Leader

Rated #1 by Top 4 Analyst Firms• Giga Group, Gartner Group, IDC, Forrester Research

Page 39: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

StandardsIndustry Organizations• World Wide Web Consortium (W3C)• J2ME• J2EE• Open Mobile Alliance (OMA)• SyncML• Location Interoperability Forum (LIF)• Mobile Payment Forum• PayCircle• Mobile Marketing Association• VoiceXML Forum• Parlay Group• Brew• Open Services Gateway Initiative

(OSGi)• Open GIS Consortium

Page 40: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

해외 Reference• Merck, Nestle, McKesson

Water, McGraw-Hill• Swedish Post• Cisco, EMC, Toyota Motors• New York Life, Sumitomo

Insurance …

• Public Portal– Oracle Mobile.com– Lycos ASIA, Halebop

• Telcos– TELIA Mobile, VIZZAVI

• Service– Go America, iBAZAR

• Energy– Fortum

• Bank– OVERSEAS UNION BANK

Page 41: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

국내 Reference• 서울대, 연세대, 동신대,

목포대, 계명대, 순천대…• LG전자

• 알리안츠생명

• KTICOM (KTF)• Korea.com• Lycos Korea• U2U4

Page 42: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

국내 Reference• 서울대, 연세대, 동신대,

목포대, 계명대, 순천대…• LG전자

• 알리안츠생명

• KTICOM (KTF)• Korea.com• Lycos Korea• U2U4

Page 43: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless

Q U E S T I O N SA N S W E R S

Page 44: Mobile Solutions Day - Oracle · 2004-02-09 · 미래 과거 Universal Access TTeelephonylephony BrowserBrowser VoVoiiccee 802.11b802.11b MessagingMessaging Wireless Browsing Wireless