m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향...

29
m-Business 구현을 위한 Oracle Mobile Technology OracleDirect : 허은 / 강은정

Transcript of m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향...

Page 1: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

m-Business 구현을위한Oracle Mobile Technology

OracleDirect : 허은 / 강은정

Page 2: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Agenda

• m-Business 산업현황

• Oracle Mobile Products

• Oracle9i Lite

• Oracle Application ServerWireless

• Demo

Page 3: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

미래

과거

Universal Access

TelephonyTelephony

BrowserBrowser

VoiceVoice

802.11b802.11b

MessagingMessaging

Wireless BrowsingWireless Browsing 2 way

Ask2 wayAsk

OfflineSynchronizationOfflineSynchronization

IM/ChatIM/Chat

Many ServersMany ServersPCPC

Consolidated BackendConsolidated Backend

Page 4: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

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 5: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

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

Page 6: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

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 7: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

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 8: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

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 9: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Oracle9i LiteOracle Mobile Development Kit

– Palm, EPOC, Windows CE/95/98/NT/00 상의 Native, Java or Web-based Applications 를 Build 할수있다.

– ‘Mobile Clients’로 Mobile Applications Package하고 Mobile Server 로 Publish할수있다.

•Mobile Native Applications•C/C++ Applications•Java Applications •Visual Basic Applications

•Mobile Web Applications•Java Server Pages•Java Servlets•Java Applets

•Web-to-Go•유일한 Oracle Lite의기능• browser-based applications• business data set를 mobile device로 download

•Branch Office•Offline e-biz application 지원•Multi-user version Web-to-go •Intervals를두고동기화

Page 10: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Mobile Web Application 패키징1. 애플리케이션정의

wtgpack.exe 2. 애플리케이션파일정의필요한 files 선택: class, jsp,gifcompile JSP files

3. 애플리케이션서브릿정의Lite Web Server에등록될servlets자동 detect 됨

4. 애플리케이션접속정의5. 애플리케이션롤정의6. 데이터베이스객체정의

Snapshot, squences, ddl7. 애플리케이션 register8. SQL files 생성9. 애플리케이션 publish

Page 11: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Oracle9i Lite의 Oracle9i 동가화로직 자동생성

퍼블리쉬

Mobile 개발툴: 위저드를이용한모든 Target

Device에대한Mobile Client를

생성

패키징

관리

100% Centralized Management & Administration

실행

수천명의동시사용자를위한 ‘Asynchronous

Replication’

Oracle9i

Oracle9i Lite

Self Service Distribution of Mobile Clients

디플로이

개발

ODBC / JDBC Enables Native, Java & Web Applications

Simplifies Mobile Application Lifecycle

Page 12: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

DemoOracle9i Lite

Page 13: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Mobile Web Applications Web-to-Go

Browser

Oracle LiteOracle Lite

Apps Data

2. Going Online...

Oracle9iOracle9i

Apps Data

Browser

Oracle LiteOracle Lite

Apps Data

1. Offline 3. Online

Browser

Oracle9Oracle9ii

Apps Data

Page 14: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Oracle Application Server Wireless

Wireless Browser

Voice

Notifications

J2ME

Page 15: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Mobile Architecture

PackagedApplications

LegacyApplications

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

Desktop

Oracle9i Application

Server

DBMS

Page 16: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Mobile Architecture

PackagedApplications

LegacyApplications

Desktop

Oracle9i Application

Server

Mobile Clients Gateway

OracleApplication

ServerWireless

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

DBMS

Page 17: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

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

OracleASWireless

EnterpriseDataJ2MEJ2ME

J2MEJ2ME

UserUser ChannelChannelWireless

ConnectionWireless

ConnectionMobile

PlatformMobile

Platform ContentContent

Page 18: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

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 19: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

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 20: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Notification

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

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

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

Oracle9iASWireless

ApplicationMessaging Device

Messaging Gateway

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

Page 21: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

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: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

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

New

Page 23: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Web Clipping & Async Demo

Mobile Clients

OracleApplication

ServerWireless

WebWeb

Clipping Studio

Web Clipping Server

Multi Channel Server

Async Kernel

Async Clients

Java 또는 jsp작성

HTTP

Page 24: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Development Tools New

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

• JDeveloper Wireless Extension– IDE(Integrated Development

Environment) 제공

Page 25: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Mobile Studio

• 모바일애플리케이션의실제테스트환경제공– 별도의제품다운로드나설치필요없음– 빠른서비스모듈배포– 개발자를위한서비스네트워크로의보안액세스

Page 26: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

Demo Oracle Application Server Wireless

1. Jdeveloper를이용한모바일애플리케이션작성과테스트

2. 모바일스튜디오상의 애플리케이션의 배치및테스트

3. 모바일오피스 (my.oracle.com)

Page 27: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

국내 Reference• 서울대, 연세대, 동신대, 목포대, 계명대, 순천대, 경북대…

• LG전자• 알리안츠생명

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

Page 28: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

국내 Reference• SIS보험심사• 현대자동차

• 서울대학교간호대학원격가정간호시스템

• 한국담배인삼공사영업지원시스템

• ING 생명모바일영업지원시스템• 크라운제과모바일유통영업 / 배송관리시스템

• LG전자이태리법인영업지원시스템• 알리안츠생명영업지원시스템

Page 29: m-Business 구현을 위한 · Universal Access가 비즈니스에 직접적으로 미치는 영향 • Mobile Office • Field Sales • Field Service • Customer Services • Inventory

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