<Insert Picture Here>
Oracleデータベースアプリを簡単作成 ! APEX4.0徹底解説
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。
また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことは
できません。以下の事項は、マテリアルやコード、機能を提供することをコミットメン
ト(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さ
い。オラクル製品に関して記載されている機能の開発、リリースおよび時期につい
ては、弊社の裁量により決定されます。
OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。 文中の社名、商品名等は各社の商標または登録商標である場合があります。• Oracle Application Express(APEX) 概要
•
APEXによるアプリケーション開発
•
APEXの活用例
•
ブラウザベースでアプリケーション開発ができるので、
クライアントに別途ソフトウェアをインストール必要がない
•
コードを書かずにアプリケーションを開発可能
•
Oracleデータベース機能と
SQL、PL/SQLを生かした開発
•
Oracleデータベース標準機能
でサポート体制も充実
Oracle Application Express (APEX)とは
簡単
かつ
迅速
に
充実
したアプリケーションが開発可能
Application Express 2.2
パッケージ・アプリケーション
HTML DB 1.6
テーマ
Oracle APEX の歩み
HTML DB 1.5
初期リリース
HTML DB 2.0
SQLワークショップ
Application Express 2.1
Oracle XE
Application Express 3.1
対話モード・レポート, BLOB
Application Express 4.0
Webシート, 動的アクション,
プラグイン,チーム開発
2010
2004
2005
2006
2007
2008
2009
Application Express 3.2
Formsの変換
Application Express 3.0
Flashグラフ, PDF印刷,
Accessアプリケーション移行
NEW
Accessの置換え
エクセルシートのWeb化
Oracle Formsからの移行
オンライン・レポート
APEXのユースケース
暫定的な部門向け
アプリケーションを開発
データ駆動型のアプリケーション
既存のデータベースに
SQLベースのレポート・
アプリケーションを構築
エクセルシートを同時に表示、
編集できるWebアプリケーションに変換
膨れ上がったAccessアプリケーション
をOracleデータベースに統合
SQLおよびPL/SQLを活用し、
Oracle Formsアプリケーションを
HTML/Web 2.0に移行
具体的なAPEX活用例
APEXはレポートやフォーム以外に
も
カレンダー
もすぐ作れるので、
セミナーやイベントなどの管理に
最適!
さらに、グラフを使って
セミナ
活用例3:セミナー・イベント管理
毎週メールや紙ベースで送られる
週報・日報をAPEXでシステム化
することで、
煩わしい取りまとめ
作業を解消!
さらに
過去の週報や
日報の閲覧も簡単!!
活用例2:週報・日報の取りまとめ
APEXは既存の表やビューをもとに、
参照レポートやデータ入力フォーム
を簡単に作成なので、商品などの
マスター・メンテナンス画面の作成
に最適!
活用例1:商品マスター表の管理
各作業領域毎に独立した開発環境が
用意できるため、
Private PaaS環境と
しての使用に有効!
さらに、Webブラ
ウザがあれば開発可能なので、
ユーザはどこでも開発可能!!
活用例4:プライベート・クラウド
Application Express
大規模な本番ユースケースや
内部向けの小規模な構成の
APEX 動作環境
データベース要件
•
エディション:全エディション
•
バージョン: Oracle Database 10gR2 (10.2.0.3)以上
接続要件
•
Oracle HTTP Server (OHS)
•
組み込みPL/SQLゲートウェイ
• APEXリスナー
APEXリスナーにより
Weblogic, OC4J
が
サポートされるようになりました
Oracle Databaseの
すべてのエディションで
”無償”
で使えます
APEX4.0より
APEXリスナー
に代替可能!
構成パターン1
構成パターン2
•
Oracle Application Express(APEX) 概要
• APEXによるアプリケーション開発
•
APEXの活用例
• ユーザ要件を満たすアプリケーションを
短期間に開発する必要がある
•
各ユーザ毎に異なる要望に答えなければいけない
•
デスクトップのアプリケーションに近い感覚で利用できる
アプリケーションを提供する必要がある
•
現状エクセルによる組織内情報共有が多くみられる
アプリケーション開発における課題や悩み
ユーザー
開発者/管理者
レポート
フォーム
チャート
カレンダー
アプリケーション開発における課題1
ユーザ要件を満たすアプリケーションを短期間に開発する必要がある
早急に作って
欲しい
チャートや
カレンダー
も見たい
使い方が分かり
にくいのは
嫌だなぁ
多機能でも使い勝手の良い
アプリケーションが
求められる
限られたコストと時間で
要件を満たすアプリ
ケーション開発は難しい
そんなにたくさん
言われても・・・
Oracle APEXによる開発効率の向上
•
ブラウザのみで開発・実行・管理
•
ウィザードで容易に開発可能
•
エクセルシートのデータも
コピー&ペーストだけで取りこみ可能
•
チャートやカレンダー、認証機能も
プログラミングなしで開発可能
APEXのコンポーネント(一部)
フォーム
チャート
カレンダー
プロセス
レポート
認証
Oracle APEXであれば、コードを書かずに
高度なアプリケーション開発が可能
Demonstration
エクセルシートからのデータ取り込みと
アプリケーション作成
•
ユーザ要件を満たすアプリケーションを
短期間に開発する必要がある
• 各ユーザ毎に異なる要望に答えなければいけない
•
デスクトップのアプリケーションに近い感覚で利用できる
アプリケーションを提供する必要がある
•
現状エクセルによる組織内情報共有が多くみられる
アプリケーション開発における課題や悩み
ID 製品名 分類 小売単価 在庫 001 テレビ AV機器 80000 あり 002 冷蔵庫 生活家電 100000 あり 003 洗濯機 生活家電 50000 なし