• 検索結果がありません。

Application Express 2.1 Oracle XE

Application Express 3.1

対話モード・レポート

, BLOB

Application Express 4.0 Web

シート

,

動的アクション

,

プラグイン

,

チーム開発

2004 2005 2006 2007 2008 2009 2010

Application Express 3.2 Forms

の変換

Application Express 3.0 Flash

グラフ

, PDF

印刷

, Access

アプリケーション移行

NEW

31

Copyright© 2011, Oracle. All rights reserved.

Access

の置換え

エクセルシートの

Web

Oracle Forms

からの移行

オンライン・レポート

APEX のユースケース

暫定的な部門向け アプリケーションを開発

データ駆動型のアプリケーション

既存のデータベースに

SQLベースのレポート・

アプリケーションを構築

エクセルシートを同時に表示、

編集できる

Web

アプリケーションに変換

膨れ上がったAccessアプリケーション をOracleデータベースに統合

SQL

および

PL/SQL

を活用し、

Oracle Forms

アプリケーションを

HTML/Web 2.0

に移行

32

Copyright© 2011, Oracle. All rights reserved.

大規模な本番ユースケースや

インターネット対応アプリケーションにおすすめ 内部向けの小規模な構成の

アプリケーションにおすすめ

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

33

Copyright© 2011, Oracle. All rights reserved.

ユーザ要件を満たすアプリケーションを 短期間に開発する必要がある

各ユーザ毎に異なる要望に答えなければいけない

デスクトップのアプリケーションに近い感覚で利用できる アプリケーションを提供する必要がある

現状エクセルによる組織内情報共有が多くみられる

アプリケーション開発における課題や悩み

34

Copyright© 2011, Oracle. All rights reserved. 35

ユーザー 開発者/管理者

レポート

フォーム

チャート

カレンダー

アプリケーション開発における課題 1

ユーザ要件を満たすアプリケーションを短期間に開発する必要がある

早急に作って チャートや 欲しい

カレンダー も見たい

使い方が分かり にくいのは

嫌だなぁ

多機能でも使い勝手の良い アプリケーションが

求められる

限られたコストと時間で 要件を満たすアプリ ケーション開発は難しい

そんなにたくさん 言われても・・・

Copyright© 2011, Oracle. All rights reserved.

Oracle APEX による開発効率の向上

ブラウザのみで開発・実行・管理

ウィザードで容易に開発可能

エクセルシートのデータも

コピー&ペーストだけで取りこみ可能

チャートやカレンダー、認証機能も プログラミングなしで開発可能

APEX

のコンポーネント

(

一部

)

フォーム

チャート カレンダー プロセス レポート

認証

Oracle APEX

であれば、コードを書かずに 高度なアプリケーション開発が可能

36

Copyright© 2011, Oracle. All rights reserved.

ID 製品名 分類 小売単価 在庫

001 テレビ AV機器 80000 あり

002 冷蔵庫 生活家電 100000 あり

003 洗濯機 生活家電 50000 なし

商品マスター管理アプリケーション

37

ユーザーA

開発者

/

管理者

各ユーザ毎に

異なるアプリケーション 要望がある

アプリケーションの 個別作り込みは難しい

ユーザー

B

分類別の分析が できたらいいのになぁ

在庫ありのもの だけ見たい

各要件に合わせて それぞれ作るのは

無理だよ…

アプリケーション開発における課題 2

各ユーザ毎に異なる要望に答えなければいけない

Copyright© 2011, Oracle. All rights reserved.

対話モード・レポート

関連する列を選択し、フィルタを適用し、ハイライトして ソートすることで、レポート・データのレイアウトを変更

ブレーク、集計、別のチャートおよび計算を定義

個人用のレポートとしての保存や

CSV

ファイルへの出力 対話モード・レポートであれば、エンド・ユーザによる

レポート・カスタマイズが可能

38

Copyright© 2011, Oracle. All rights reserved.

さらに使いやすくなった APEX4.0 の 対話モード・レポート

レポート、アイコン、詳細ビューの統合

複合フィルタ式

グループ化

レポートの保存

開発者提供

個人(既存)

共有

ダウンロード形式の追加

検索可能な

HTML

電子メールによるレポート

サブスクリプション

APEX 4.0 NEW

39

Copyright© 2011, Oracle. All rights reserved.

APEX4.0 からグラフ機能のさらに充実

ガントチャート

バブルチャート

ウィザードから容易かつ直感的にグラフ作成が可能

ガントチャートやマップなど、様々なグラフタイプをサポート

グラフからレポートへドリルダウンができるグラフも作成可能

棒グラフ

APEX 4.0 NEW

40

Copyright© 2011, Oracle. All rights reserved.

人事管理アプリケーション

開発者

/

管理者

ページのリロード無しに 動的に変化するアプリ ケーションが求められる

Ajax

Java Script

を 使用したアプリケーション

開発は敷居が高い

それは

Ajax

が必要だなぁ

Ajax

は難しい・・

アプリケーション開発における課題 3

デスクトップのアプリケーションに近い感覚で利用できる アプリケーションを提供する必要がある

部門 グループ 担当地域

営業部 法人営業

首都圏

ユーザー

選択した部門下の グループだけに

絞り込みたい 営業部だけ

担当地域を 選択できるよう

にしたい

入力画面

41

Copyright© 2011, Oracle. All rights reserved.

• JavaScript

AJAX

コードを

Oracle APEX

エンジンによって実装

• JavaScript

AJAX

の専門知識は不要

以下の内容を宣言的に実行可能

表示

/

非表示

有効化

/

無効化

• SQL

および

PL/SQL Ajax

コール など

それぞれに複数の

true

アクションと

false

アクションを設定可能

動的アクション

動的アクションを使って、

Java Script

Ajax

の 専門知識なしに動的なアプリケーション開発が可能

ページがリロードせずに 動的に項目や値が変化!

APEX 4.0 NEW

42

Copyright© 2011, Oracle. All rights reserved.

組込み機能の拡張

新しい項目型、リージョン・タイプ、

プロセス、動的アクション

宣言的なプロパティ設定と属性設定

ロード後は、ネイティブ・コンポーネントと 同様の方法で使用

• APEX

アプリケーションの移行時も 再組み込み必要なし

• APEX

コミュニティの貢献を促進

プラグイン

プラグインを使えば、様々な機能を組み込み、

さらに高度なアプリケーションが開発可能

APEX 4.0 NEW

43 http://www.oracle.com/technetwork/developer-tools/apex/application-express/

apex-plug-ins-182042.html http://www.apex-plugin.com/

関連したドキュメント