database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle News 8871 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 8871
Oracle9i Lite
작성자
정재익(advance)
작성일
2001-12-13 09:05:49
조회수
10,780

Oracle9i Lite

원본출처 : http://otn.oracle.co.kr/products/lite/9ilitedatasheet.html

 

뛰어난 이동성을 갖추고 대기업 환경에 대응할 수 있는 새로운 세대의 모바일 기기가 시장에 등장하자, 기업들은 시간과 장소에 구애 받지 않고 주요 비즈니스 정보와 프로세스에 액세스할 수 있도록 이 같은 장비에 로컬로 실행되는 애플리케이션을 배치해야 할 강한 필요성에 직면했습니다. 이 같은 애플리케이션의 배치란 매우 복잡한 작업이었으므로 기업들은 검증된 오프라인 모바일 소프트웨어 플랫폼에 의존해야만 했습니다. Oracle9i는 바로 이런 플랫폼으로서, Palm OS, Symbian EPOC, Microsoft Windows CE, Microsoft Windows 95/98/NT/2000 등 오늘날 널리 사용되는 모든 종류의 모바일 플랫폼에서 오프라인 모바일 애플리케이션의 개발, 배포, 관리를 단순화할 수 있습니다. Oracle9i를 사용하면 데이타를 가장 필요로 하는 곳에서 이용하고, 직원들의 Smatphone, PDA, 핸드헬드 컴퓨터, 노트북 컴퓨터 등에 항상 저장할 수 있으며, 무선 또는 지상 통신선 동기화를 통해 중앙의 E-Business 서버와의 동기화를 유지할 수 있습니다.

 

오프라인 모바일 애플리케이션을 간소화해 주는 간단한 구성 요소 두 가지

 

Mobile Development Kit

Oracle9i Lite 플랫폼의 중심은 강력하면서도 가벼운 관계형 데이타베이스인 Oracle9i Lite Database입니다. Oracle9i Lite Database는 완전한 트랜잭션 지원, 데이타 무결성 제약 조건, 작업 중 질의를 할 수 있는 기능 등을 제공합니다. Oracle9i Lite Mobile Development Kit은 Microsoft Windows CE, Symbian EPOC, Windows 95/98/NT/2000, Palm Computing Platform에서 Oracle9i Lite Database를 이용할 수 있는 모바일 애플리케이션의 개발을 가속화하는 도구, API, 샘플 코드 등으로 구성되어 있습니다. Mobile Development Kit은 간편한 패키지 마법사를 제공하며 이를 통해 모바일 애플리케이션 구성 요소들(실행 파일, DLL, 이미지, 등등)을 고유한 실행형 파일로 패키지화 할 수 있습니다.

 

Oracle9i Lite는 Microsoft Visual Studio 및 Oracle JDeveloper 등과 같이 널리 사용되는 개발 도구를 지원하므로 개발자들은 자신들이 이미 갖고 있는 지식과 도구를 사용하여 신속하게 모바일 애플리케이션을 개발할 수 있습니다. Oracle9i Lite는 ODBC 및 JDBC 지원 기능을 제공하므로 기업들은 개방형 표준 API를 활용한 모바일 애플리케이션을 이용하여 새로운 플랫폼으로 쉽게 확장할 수 있습니다.

 

Mobile Server

Oracle9i 애플리케이션 Server의 확장판인 Mobile Server는 모바일 기기의 모바일 애플리케이션을 중앙에서 배포, 관리, 동기화하는 포괄적인 기능을 제공하는 강력한 모바일 애플리케이션 서버입니다. Mobile Server는 모바일 애플리케이션을 사용하는 동안 IT 담당자가 모바일 기기를 매뉴얼로 조작할 필요 없이 사용할 수 있도록 해 줍니다. Mobile Server는 중앙 서버에서 데이타를 배포, 관리하는 장점을 오프라인 모바일 애플리케이션에서 구현할 수 있습니다. Mobile Server는 또한 모든 무선 또는 유선 네트워크를 통해 모바일 기기와 Oracle9i Database Server 사이에 확장성이 뛰어난 양방향 데이타 동기화 기능을 제공합니다.

 

다양한 애플리케이션 모델

Mobile Development Kit에서는 개발자가 Native, Java, Web-to-Go, Branch Office 등 4개의 애플리케이션 모델 중 하나를 선택할 수 있습니다.

 

Native 애플리케이션

Native 애플리케이션은 모바일 기기의 기본 운영 체제(OS)에 액세스하여 ODBC를 통해 Oracle9i Lite Database와 상호작용합니다. 고유 애플리케이션은 일반적으로 C, C++, Visual C++, Visual Basic, ActiveX Data Objects(ADO), Puma Satellite Forms, 또는 MetroWerks CodeWarrior 등을 사용하여 개발됩니다.

 

Java 애플리케이션

Oracle9i Lite는 모든 모바일 플랫폼에서 Java에 대한 광범위한 지원 기능을 제공합니다. Java 애플리케이션은 JDBC를 사용하여 모바일 기기의 Oracle9i Lite Database에 액세스합니다. Oracle9i Lite의 빠르고 가벼운 Native JDBC 드라이버는 탁월한 데이타베이스 성능과 트랜잭션 기능을 보장합니다. Oracle9i Lite Database는 또한 해당 데이타베이스 내부에 비즈니스 로직을 강제하도록 Java Stored Procedures와 Triggers를 지원하여 애플리케이션 프로그래밍을 단순화하고 데이타 무결성을 높여줍니다.

 

Web-to-Go

Oracle9i Lite에서 제공하는 이 독특한 기능은 온라인과 오프라인 모드를 아무 불편 없이 자연스럽게 오가는 브라우저 기반 애플리케이션을 구현해 줍니다. Web-to-Go 애플리케이션은 기업들이 온라인 모바일 사용자들과 오프라인 모바일 사용자들이 모두 사용할 수 있으며 고유의 브라우저 기반 애플리케이션을 쉽게 개발할 수 있도록 해 줍니다.

 

Oracle9i Lite Database, micro-Web 애플리케이션 서버, 그리고 각 사용자 고유의 비즈니스 데이터를 모바일 기기 상에서 언제든지 사용할 수 있습니다. 사용자들은 기업 네트워크에 연결하지 않고도 로컬 상태에서 자신의 브라우저 기반 애플리케이션을 사용할 수 있습니다. 사용자들은 언제든 회사 네트워크에 연결해서 비즈니스 데이타를 양방향으로 동기화하고 온라인 모드 애플리케이션에 액세스할 수 있습니다.

 

Web-to-Go 애플리케이션은 현재 Windows 95/98/NT/2000 운영 체제가 설치된 노트북 컴퓨터에서 사용할 수 있습니다. Mobile Development Kit을 사용하면 JDBC를 불러내는 Java Server Pages(JSP)와 표준 Java Servlet을 이용 Web-to-Go 애플리케이션을 신속히 제작할 수 있습니다.

 

Branch Office (지점)

각 원격 지점의 Windows NT 서버에 상주하는 Web-to-Go 클라이언트에 지점 사용자 32명까지 동시에 액세스할 수 있습니다. 데이타는 모든 Web-to-Go 클라이언트와 회사 시스템 간에 규칙적인 간격으로 갱신되므로 지점은 항상 중앙의 최신 데이타에 액세스할 수 있으며 새로운 데이타는 아무런 장애 없이 중앙의 회사 시스템으로 옮겨 질 수 있습니다.

 

확장성이 뛰어난 양방향 데이타 동기화

Oracle9i Lite Mobile Server는 모바일 기기와 Oracle9i Database Server 사이에서 안정적인 양방향 동기화 기능을 제공합니다.

 

Oracle9i Lite는 모든 동기화 세션에서 각 모바일 기기의 클라이언트 측 변경 사항을 'in-queue'로 업로드한 후, 서버 측 변경 사항을 'out-queue'로부터 검색합니다. 이런 방식을 통해 Mobile Server는 동기화를 위해 중앙 서버에 동시에 로그인하는 모바일 기기가 1,000개 이상인 요구량이 매우 높은 상황도 지원할 수 있는 확장성을 제공합니다.

 

Oracle9i Lite 동기화의 주요 기능은 다음과 같습니다.

 

동기화 로직의 자동 작성

일반적으로, 오프라인 모바일 애플리케이션에서 서버 측 동기화 로직을 작성하려면 '데이타베이스 복제' 기술에 대한 깊은 이해가 필요합니다. Oracle9i Lite는 이 동기화 로직의 작성을 자동화하는 혁신적인 기능을 새로이 도입했습니다. 모바일 애플리케이션을 Mobile Server에 업로드하기만 하면 Mobile Server는 모바일 애플리케이션에 들어 있는 정보를 분석하여 해당 애플리케이션의 서버 측 동기화 로직을 자동으로 작성합니다.

 

데이타 충돌의 자동 탐지 및 해결

같은 데이타 항목을 서버와 클라이언트에서 동시에 수정할 시, Oracle9i Lite Mobile Server는 충돌을 자동으로 탐지하여 표준 해결 규칙을 토대로 이 충돌을 해결합니다. 또한 모바일 애플리케이션 개발자들은 이 충돌 해결 규칙을 사용자 나름대로 정의하여 보다 복잡한 업무 시나리오에 적용할 수도 있습니다.

 

데이타 하위 편성의 중앙 집중화

Oracle9i Lite Mobile Server를 사용하면 모바일 애플리케이션 관리자들은 중앙에서 개별 데이타 하위 집합을 수 천명의 모바일 사용자들에게 제공할 수 있습니다. 예를 들어 기업의 모든 영업 인력들은 공유된 가격 정책과 자신의 영업 데이타를 제공받을 수 있는 것입니다.

 

다중 전송 지원

Oracle9i Lite는 모든 유선 또는 무선 네트워크를 통한 동기화 기능을 제공합니다. Oracle9i Lite는 구입 즉시 아무런 추가 조작 없이 HTTP, CDPD, 802.11b Wireless LAN 등 모든 TCP/IP 기반 네트워크에 대해 완벽한 데이타 동기화 지원 기능을 제공합니다. IT 부서에서는 Mobile Server Open Transport API를 사용하여 새로운 전송 네트워크를 추가할 수 있습니다.

 

패키지, 게시, 배포

Mobile Development Kit를 사용하여 애플리케이션의 비즈니스 로직을 작성한 후, 모든 애플리케이션 구성 요소(실행 파일, DLL, 이미지, 기타 등등)를 단 하나의 자동 실행형 파일로 패키지 하여 모바일 기기에 쉽게 배포할 수 있습니다. Oracle은 편리한 패키지 마법사(Packaging Wizard)를 이용하여 이 패키지 단계를 단순화했습니다.

 

관리의 중앙 집중화

웹 기반 관리 인터페이스인 'Mobile Server Control Center'를 사용하면 모든 모바일 애플리케이션 및 사용자를 100% 서버 측에서 관리 할 수 있습니다. 시스템 관리자는 Control Center를 사용하여 애플리케이션에 대한 액세스 권한을 사용자들에게 할당할 수 있습니다. Control Center를 사용하면 각 개별 사용자 또는 그룹들에게 액세스 권한을 쉽게 허용 또는 철회할 수 있습니다. 또한 서버 상태 조회나 모바일 기기 상태 조회 등과 같은 기타 그 밖의 관리 작업도 Control Center를 사용하여 수행할 수 있습니다.

 

 

보안 및 신뢰성

Oracle9i Lite는 오프라인 모바일 애플리케이션의 엔드투엔드(end-to-end) 보안을 보장하는 포괄적인 보안 기능을 제공합니다. encrypdb와 decrypdb 같은 유틸리티는 Oracle9i Lite 데이타베이스의 암호화 및 해제에 사용할 수 있습니다. 강력한 CAST5 및 SSL 기반 암호화가 제공되므로 동기화 과정에서 데이타를 암호화하여 완벽한 보안을 유지할 수 있습니다.

 

요약

Oracle9i Lite는 이동 근무 중인 직원들이 어떤 기기를 사용하든 공유형 비즈니스 데이타에 오프라인 액세스할 수 있는 권한을 부여할 수 있는, 업계에서 유일한 통합형 플랫폼입니다. Oracle9i Lite만이 Palm PDAs, Nokia Communicators, Compaq iPaqs, 그리고 일반 노트북 등 30가지가 넘는 다양한 플랫폼과 장치를 지원합니다. 오직 Oracle9i Lite만이 모든 플랫폼에서 Java와 ODBC를 지원할 수 있는 독보적인 경량 데이타베이스를 지원합니다. 이것은 필요 증대에 따라 새로운 기기로 쉽게 확장할 수 있는 애플리케이션을 제작할 수 있다는 것을 뜻합니다. 온라인 사용자와 모바일 사용자들 모두가 바로 액세스할 수 있는 웹 애플리케이션을 배치할 수 있는 솔루션인 'Web-to-Go'를 구현하는 통합 플랫폼을 제공하는 것은 오직 Oracle뿐입니다. 모바일 애플리케이션에 엔드투엔드 보안을 제공할 뿐 아니라, 저렴한 수준의 소유 비용을 보장하면서, 모바일 애플리케이션의 설정, 배치, 관리를 100% 중앙에서 처리할 수 있습니다.

 

Oracle9i Lite의 주요 특징

 

지원 플랫폼

 

Palm Computing Platform

Windows CE 2.0, 2.11, 2.12, 3.0

Windows CE Processor: MIPS, SH3, SH4, StrongArm, x86

Windows CE Pocket PCs

Symbian EPOC OS Release 5 (Revo, NetBook)

Windows 95/98/NT/2000

Oracle9i Lite Database

 

플랫폼에 따라 50KB ~ 1MB의 작은 용량

Java 기능의 데이타베이스

Oracle Database 서버와 호환

고속 Native JDBC 인터페이스

JDBC v1.1 for EPOC

Type-4 JDBC for Windows

모든 플랫폼에서 ODBC 지원

V2.0 for EPOC

V3.0-3.5 for Windows

Palm용 공유 라이브러리

자체 관리 및 자체 조정 기능

Windows CE/95/98/NT/2000용 데이타 개체 지원

Mobile SQL 지원

복수 사용자 계정 기능

전체 트랜잭션 처리 기능

SQL 및 Java 저장 프로시저와 트리거

행 레벨 동시 잠금

내장된 참조 무결성

대형 바이너리 객체(Binary Large Object) 지원

데이타베이스 크기: 사용 가능한 저장 영역의 제한(최대 2GB)

다양한 개발 도구: MS Visual C++, MS Visual Basic, Oracle JDeveloper, Puma Satellite Forms 3.5, MetroWerks CodeWarrior

Web-to-Go

 

Mobile Server로 편입

브라우저 기반 애플리케이션 온/오프라인 모드의 투명한 전환

중앙 집중화된 마법사 방식의 애플리케이션 개발, 구현, 관리

정적 구성 요소 지원: HTML 페이지와 이미지 파일

동적 구성 요소 지원: Java Applet, Java Servlet, Java Server Page

데이타베이스 구성 요소 지원: 테이블, 스냅샷, 시퀀스

모바일 사용자의 외부 인증 지원

빠르고 확장성 있는 데이타베이스 액세스를 위한 연결 풀링(pooling) 기능

Java Servlet 코드 내부에 HTML 객체를 포함하는 Java 기반 HTML 라이브러리

Web-to-Go용 Mobile Client를 위한 동기화 전용 모드

JSP 컴파일 지원

시스템 요구 사항

 

Mobile Server

 

CPU: Pentium III 360 MHz

디스크 공간 : 200 MB

RAM: 256 MB

OS: Windows NT 4.0 with SP3, Windows 2000

JDK: 1.2.2

Windows 32 및 Windows 32의 Web-to-Go & Mobile Development Kit용 Mobile Client

 

CPU: Pentium III

디스크 공간 : 140 MB

RAM: 32 MB

Oracle9i Lite Synchronization

 

Oracle9i Database와 모든 모바일 기기 사이의 유연하고 안정적인 양방향 동기화 기능

게시 및 구동 방식 모델

고도의 확장성을 보장하는 비동기식 구조

다양한 동기화 및 네트워크 프로토콜: TCP/IP, HTTP, CDPD, 802.11b, HotSync

Open Transport API로 모든 무선 네트워크 지원

충돌 자동 탐지 및 해결 기능

사용자 정의 방식의 충돌 해결 기능

패키지 마법사(Packaging Wizard)를 사용하여 동기화 로직 자동 작성

데이타 설정 중앙집중화

Mobile Server Admin API

Mobile Sync API로 모바일 애플리케이션 내부에서 동기화 실행

회선을 통한 SSL 암호화 및 데이타 압축

DML 콜아웃(callout) 사용자 정의

스키마 진화

우선 순위 방식 복제

애플리케이션 및 데이타의 선별적 동기화

Mobile Server

 

하나의 서버로 모바일 애플리케이션을 게시, 배포, 동기화, 관리

Oracle9iAS / Apache Server / Oracle HTTP Server 등과 함께 구성 가능

다양한 장치에서 모바일 클라이언트를 부트스트랩

중앙집중형 웹 기반 'Control Center'를 사용하여 모바일 애플리케이션에 대한 액세스를 제어

Native, Java, Web-to-Go, 지점(Branch Office) 애플리케이션을 위한 통합형 모바일 서버 저장소

Windows NT/2000 지원

여러 Mobile Server 간의 로드 밸런싱 지원

여러 Mobile Server의 일괄 관리 지원

Mobile Server Admin API

Mobile Server Extension APIs

Mobile Workspace APIs

[Top]
No.
제목
작성자
작성일
조회
11869Oracle XML DB 로드쇼 (대전/광주/부산/대구)에 참가하세요!
정재익
2002-08-31
9778
9845[보안] Oracle 9i Database Server 원격 취약점
문태준
2002-02-10
12836
9009저성장 시대 기업 효율성 증대를 위한 돌파구는 e-비즈니스 전환 뿐
정재익
2001-12-24
7697
8871Oracle9i Lite
정재익
2001-12-13
10780
8724오라클「J2EE와 웹서비스 지원 가능한 오라클9i J디벨로퍼」
정재익
2001-12-06
7096
8697오라클, IBM등 제압 신병기 공개 [1]
최영봉
2001-12-04
6972
8623Report: Oracle Applications 11i Is Finally Ready for Prime Time
정재익
2001-11-29
6523
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.364초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다