Oracle9i Lite 開発導入ガイド
リリース 5.0.1

部品番号: J06001-01

2002年4月


 
概要
  Oracle9i Liteは、オフライン・アプリケーションを開発、管理および配布するための統合フレームワークです。このマニュアルでは、ドキュメントの構成に関する参照情報を提供し、ナビゲーションおよび情報の検索をより有効にすることを目的としています。このマニュアルでは、主に次の5つの領域について説明します。
 
トピック
 

説明する内容は、次のとおりです。

       

開発およびパッケージ

 
アプリケーション開発
  オフラインのモバイル・アプリケーションの開発には、次の3つの方法があります。
     
  1. Javaサーバー、JavaServer Pages、JavaアプレットおよびHTMLを使用したWebベースのアプリケーション。
  2. 特定のモバイル端末のオペレーティング・システムによって提供される機能を使用したネイティブ・アプリケーション。 ネイティブ・アプリケーションは、Windows CEまたはPalm Computing Platformなどの、モバイル端末のオペレーティング・システム用にコンパイルしておく必要があります。
  3. JDBCインタフェースを使用したJavaアプリケーション。 Java/JDBCアプリケーションは、特定のモバイル端末のJVM環境用にコンパイルしておく必要があります。 このような環境は、クライアント端末ごとに異なります。Javaソース・コードを1つ作成し、それを異なる端末上で実行することも可能です。
 
ツール
  アプリケーション開発者は、Mobile Development Kitを使用してビジネス・ロジックを実装します。 サポートされる各プラットフォームのMobile Development Kitを使用したアプリケーション開発については、 『Oracle9i Lite Web-to-Go 開発者ガイド』 『Oracle9i Lite Palm 開発者ガイド』 『Oracle9i Lite Windows CE 開発者ガイド』 および 『Oracle9i Lite Windows 32 開発者ガイド』 を参照してください。
 
開発環境
  Oracle9i Liteは、Oracle JDeveloper、Visual C++、Visual Basic、Visual Cafe、Satellite FormsおよびCodeWarriorを含むほとんどの統合開発環境をサポートします。
       
 
アプリケーションのパッケージ
  オフライン・アプリケーションは実行可能ファイル、データベース情報およびその他のリソースのコレクションで、自己完結型アーカイブ・ファイルにバンドルすることが可能です。アーカイブ・ファイルには、アプリケーション・リソースとアプリケーション・デプロイメント・ディスクリプタが含まれます。デプロイメント・ディスクリプタにより、開発者と管理者の間でアプリケーション要素および構成情報の伝達が行われます。Mobileサーバー・リポジトリにアップロードされる前に、各オフライン・アプリケーションをすべてパッケージする必要があります。

パッケージ・ウィザードと呼ばれるグラフィカル・ツールは、Mobile Development Kitの一部です。この作業はアプリケーション開発者により実行され、開発フェーズで完了します。 この作業については、 『Oracle9i Lite Web-to-Go 開発者ガイド』 『Oracle9i Lite Palm 開発者ガイド』 『Oracle9i Lite Windows CE 開発者ガイド』 および 『Oracle9i Lite Windows 32 開発者ガイド』 のパッケージ・ウィザードに関する章を参照してください。

管理

 
アプリケーションのパブリッシュ
  各アプリケーションは、Mobileサーバーにアップロードおよび登録する必要があります。この作業はパブリッシュとも呼ばれ、デプロイメント・ディスクリプタにより提供される情報を読み込みます。アプリケーションが作成されると、そのアプリケーションに関連した情報がリポジトリに格納されます。管理者はMobileサーバー・コントロール・センターを使用して、アプリケーションをリポジトリにパブリッシュします。
 
アプリケーションの管理
  管理者はMobileサーバー・コントロール・センターを使用して、アプリケーション、ユーザー、サイトおよびその他のリソースを管理します。Mobileサーバーにはオフライン・アプリケーションが用意されており、管理者からの実装の詳細を抽象化する場所として使用できます。アプリケーション管理には、アプリケーション名、リポジトリ・ディレクトリまたはアプリケーション・データベース名などのアプリケーション・プロパティを定義する作業も含まれます。Mobileサーバーでは認証および認可が施行されるため、ユーザーおよびユーザー・グループを作成する必要があります。ユーザーにオフライン・アプリケーションへのアクセス権限を付与するには、アクセス・コントロール・リストが必要です。サイトを管理することにより、リモート・サイト(スナップショット・サイトとも呼ばれます)の検査が可能になり、有効な構成情報およびクライアント設定情報を取得できます。

Mobileサーバー・コントロール・センターは、管理者が使用するグラフィカルなWebベースのアプリケーションです。アプリケーション・リソースを検査したり、リポジトリ内でアプリケーション・リソースを直接変更する必要がある場合、シェル・ユーティリティを使用して、管理者はリポジトリを介して検査およびナビゲートできます。
      管理の詳細は、『Oracle9i Lite 管理者ガイド』を参照してください。

配布

 
アプリケーションの配布
  配布とは、ランタイム・ライブラリ、アプリケーション・リソースおよびデータを物理的に分散させることを意味します。ランタイム・ライブラリには、Oracle Liteデータベース、ODBCドライバ、JREおよび同期クライアントなどのモバイル・クライアント・スタック全体が含まれます。モバイル・クライアントを設定するには、次の2つの手順が必要です。 配布の詳細は、『Oracle9i Lite デプロイ・ガイド』を参照してください。
     
  1. Mobileサーバーには、Mobileクライアントと呼ばれる事前にパッケージされたクライアントのバンドルが1セット付属しています。Mobileクライアントは、Mobileサーバーによって管理および提供されます。Mobileクライアントは自己完結型の実行可能ファイルで、HTTPを介してダウンロードでき、モバイル端末で実行できます。Mobileサーバーは、使用可能なすべてのMobileクライアントをデフォルトで表示します。使用可能なMobileクライアントは、Windows CE、Windows 32、Palm Computing PlatformおよびWeb-to-Goなどのクライアント・プラットフォームによってリストされます。
  2. 初期設定が完了すると、ユーザーは同期プロセスを実行できるようになります。同期プロセスにより、アプリケーション・リソースおよび関連するデータがモバイル端末に配布されます。Mobile Syncと呼ばれる同期クライアントにより、Mobile端末上のデータベースが自動的に作成されます。

Mobileクライアントのバンドルは、管理者によりカスタマイズ可能です。

       
 

ドキュメントのレイアウト

トピック

 

ドキュメント

 

ロール

リリース・ノート   Oracle9i Lite リリース・ノート   開発者、管理者
インストール、認証、構成   『Oracle9i Liteインストレーションおよび構成ガイド』   開発者、管理者
開発、パッケージ   『Oracle9i Lite Web-to-Go 開発者ガイド』   Webアプリケーション開発者
    『Oracle9i Lite Palm 開発者ガイド』   ネイティブ・アプリケーション開発者
    『Oracle9i Lite Windows CE 開発者ガイド』   ネイティブ・アプリケーション開発者
    『Oracle9i Lite Windows 32 開発者ガイド』   ネイティブ・アプリケーション開発者
    『Oracle9i Lite Java 開発者ガイド』   ネイティブ・アプリケーション開発者
管理   『Oracle9i Lite 管理者ガイド』   管理者
配布   『Oracle9i Lite デプロイ・ガイド』   エンド・ユーザー

ネーミング規則

Oracle9i Lite リリース 5.0.1での新規名称

Oracle8i Lite 4.0.1での旧名称

Mobileサーバー Web-to-Goサーバー
Web-to-Go Webサーバー
Consolidatorサーバー
同期サーバー
Web-to-Go Webリスナー
Mobileサーバー・モジュール(iAS用)
Mobileサーバー・モジュール(Apache用)
Mobileサーバー・ロード・バランシング・モジュール(iAS用)
Mobileサーバー・ロード・バランシング・モジュール(Apache用)
Web-to-Go Apacheモジュール
Web-to-Go Apacheモジュール
なし
なし
Mobileサーバー・コントロール・センター Web-to-Goコントロール・センター
Mobileサーバー・リポジトリ・ユーティリティ シェル・ユーティリティ
パッケージ・ウィザード パブリッシュ・ウィザード
デプロイメント
Mobileクライアント(Web-to-Go用)
Mobileクライアント(Win32用)
Mobileクライアント(Palm用)
Mobileクライアント(WinCE用)

なし
なし
なし
なし
Web-to-Go Web-to-Go
Mobileサーバー Consolidator
Mobile Server Admin API Mobile Server Admin API
Mobile Sync API OCAPI
Mobile Server Admin API WTG admin API
Mobile workspace API WTG workspace API
Mobile Server Extension API WTG ExternalAuthenticator API
Mobile SQL Oracle Lite Mobile SQL
   


 

Copyright © 2001, 2002 Oracle Corporation
All rights reserved