Oracle Application Express 高速アプリケーション開発ツール

Slides:



Advertisements
Similar presentations
ECLフレームワー ク 近畿大学 理工学部 情報学 科 間野 哲 弥.
Advertisements

Internet Explorer 障害解析 最初の一歩 - IE のトラブルを理解する -. 概要 Internet Explorer を使用中に発生するトラブルの 種類と、調査のための切り分け方法を紹介します! (以降は IE と略称で表記します) よくあるお問い合わせ Web ページの表示が白画面のまま完了しない.
Oracle Application Express アーキテクチャ. © 2009 Oracle Corporation アーキテクチャ概要 データベース 9iR2 、 10g 、 11g 、 XE 内に統合 メタデータ駆動型 APEX リスナー、組込みゲートウェイ、または ModPLSQL を使用.
Oracle Application Express 顧客調査 / プロファイル. ©2009 Oracle Corporation 顧客調査.
1 会社名: 氏名: 日付: 会社名: 氏名: 日付:. 2 内容 企業のセキュリティ対策状況 ユーザー管理の重要性 ユーザー管理製品 市場状況 Active Directory とは Active Directory 利用に最低限必要な準備 ユーザー管理のご提案内容 最初の取り組み:ユーザー情報の統合管理.
IBMユーザ研究会九州研T3 5章 Webの発展可能性. WWWの発展が企業に与えるもの 顧客・ユーザのリテラシー向上 顧客・ユーザの操作的な ” 常識 ” の変化 システム開発プロジェクトでの応用 ウェブの発展を、企業はどう捉えて、 自らをどう変えていく必要があるか? 新しいプラットフォームをより深く理解することで、
AdventNet SwisSQL データベース自動移行ツール.
IIS 4.0で開発をするコツ Webアプリケーション構築.
インターネット ショップを開設するための要件
The Enterprise-class Monitoring Solution for Everyone
ZKプラグインで、Grailsの Viewをリッチに楽しく
Oracle Application Express 統合と変換
第3回参考文献発表 PHP言語 岩永逸平.
情報理工学部 情報システム工学科 3年 H 井奈波 和也
IBM Power Systems Linux センター のご紹介
<Insert Picture Here>
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
join NASS ~つながりあうネットワーク監視システム~
WebDAVでOpenOffice.org の文章を共有する
WordPressの基礎.
Lync 会議 Lync 会議に参加する Lync 2013 クイック リファレンス Lync 会議のスケジュール
Microsoft® UC&C向けデル導入計画
CRM とは? CRM (カスタマーリレーションシップマネジメント) とは、その名が示すとおり、「企業と顧客の双方の長期的な利益のために、見込み客を含む顧客 (カスタマー) との関係 (リレーション) を管理する包括的な方法」です。最近の CRM システムでは、顧客とのやり取りにかかわる情報を収集し、あらゆる顧客管理の機能や他のデータと連携させることができます。
オラクルの製品に関して記載されている機能の開発、リリース、および時期については、弊社の裁量により決定されます。
Microsoft Office Project 2007
Microsoft Office InfoPath 2003 概要
Fiery Color Profiler Suite v4.7
複数のコンピュータ(ノード)を一群にまとめて、信頼性や処理性能の向上を実現するシステム
PaaSの起源とxaaSの今後.
既存のBPOS のお客様のBPOS から Office 365 への切替
顧客/コンタクト管理 SAP Best Practices.
企業情報ポータルについて 近畿大学理工学部 情報学科3回生 藤森浩忠.
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
Delphi Day ~Delphi 概要、および新バージョンのご紹介~
活動管理 プロセスマップ.
IM、プレゼンス、連絡先 IM 要求を受け入れる Lync 2013 クイック リファレンス プレゼンスを設定または変更する ユーザーの検索
共同ローカリゼーション フレームワーク 井上 謙次.
Borderless Networks 4 How to Sell: SBA
第7章 データベース管理システム 7.1 データベース管理システムの概要 7.2 データベースの格納方式 7.3 問合せ処理.
EBSCOhost 詳細検索 チュートリアル support.ebsco.com.
Microsoft® Office Access® 2007 トレーニング
コースのタイトル 教師の名前 |コース番号.
mySAP CRM を支える Microsoft テクノロジー概説
オープンデータ流通推進コンソーシアム オープンデータ化の評価指標案
1 2 ワークスタイルを変えるOffice変革 クラウド導入をサポートする Microsoft CSPプログラムのご案内
マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター
2004年度 サマースクール in 稚内 JavaによるWebアプリケーション入門
2003年度 データベース論 安藤 友晴.
Oracle APEX Forms変換の概要
○ ○ ○ こんな場合にお勧め 機能概要 SAP ERP伝票/マスタ入力をExcelを使って簡単に実現 Excel入力テンプレート
ERPとグローバル展開 © , all rights reserved by NetCommerce & applied marketing.
.NET Framework 3.0 概要 (旧称 : WinFX)
アップデート 株式会社アプライド・マーケティング 大越 章司
Microsoft BizTalk Server & SAP PP モジュール 連携検証レポート概要
G Suite導入ガイド Ver1.3.
SOA基盤製品 「見る、聞く、体験する SOAノウハウツアー」
中国の日系企業に最適のシステム 御社の業務に最適な3つの理由 初期投資なしで すぐに始められる ITに詳しい 担当者不要 何度でも 変更可能.
すべて読む Microsoft SharePoint ニュース
W3CがHTML5を勧告として公開 ( ).
情報システム1及び演習 第一回 データベースの概要.
一歩進んだ Views の使い方 スタジオ・ウミ 山中.
Firebaseを用いた 位置情報共有システム
PaaSの起源.
製品またはサービスの販売 サブタイトル.
KYOTO Trip+ 防災 減災 少子 高齢 産業 創出 KYOTO Trip+ 誕生の キッカケ
SQL Server ベースの SAP システム における高可用性ソリューション
Microsoft® Office® 2010 トレーニング
CO-Client Opeartion 1.1 利用履歴データベースの設計 (スキーマ バージョン 対応)
使用する CSS・JavaScrpitも指定
第2回 Webサーバ.
Presentation transcript:

Oracle Application Express 高速アプリケーション開発ツール * Oracle APEXを紹介するためのスライドを選択してください * 提供されているすべてのスライドを使用するのではなく、対象者を考慮して、提供されているさまざまなスライドから最適なものを選択してください [必要に応じて、このスライドに名前と役職を追加します] Oracle Application Express 高速アプリケーション開発ツール

部門データベースの急増 非効率で場当たり的な導入 部門では、限定的な問題を解決するために、 MS Accessなどの分散型データベースを絶 え間なく作成 部門で管理可能なソリューションがいますぐ 必要 多くの場合、重要なビジネス・データを格納 セキュリティ、共有、データ精度、高可用性に 問題 このようなシステムが何百も作成され、コスト が増大 部門では、ITを活用せずに、ITに反して作業 © 2009 Oracle Corporation – Proprietary

APEX統合モデル 分散型の開発、一元管理 Oracle Application Express( Oracle APEX)を使用して、部門デ ータとアプリケーション開発サー ビスをOracle Database 11gに統合 Oracle Database 11gにより、 Oracle APEXアプリケーションがセ キュアで信頼性と拡張性が高いこ とを保証 部門は、引き続きアプリケーショ ン開発を完全に管理 ITは、プロフェッショナルなデータ 管理を提供 エンドユーザー・エクスペリエン スが飛躍的に向上 © 2009 Oracle Corporation – Proprietary

Oracle Application Express(APEX) データベース中心のWebアプリケーション開発ツール Oracle Database用の独自の高速アプリ ケーション開発(RAD)ツール ブラウザ・ベースでの開発、配備、ランタイム 高速かつセキュアで本格的なWeb 2.0アプリ ケーションを宣言型で構築 Oracleデータベースの機能と既存の SQLおよびPL/SQLの技術力を最大限に活用 Oracle Databaseのすべてのエディションで完全 にサポートされた、"無償"の標準コンポーネント APEX 3.1 2008年2月29日リリース OTNダウンロードの8番目 簡単に - 迅速に - 機能を実現 © 2009 Oracle Corporation – Proprietary 4

Oracle Application Expressの躍進 開発者コミュニティ - 年間80,000以上のダウンロード apex.oracle.com – 1週間あたり400万のページ・ビュー 活発なディスカッション・フォーラム – 460万ビュー、OTNで第3位 100のコンサルティング企業、60のブログ、10のホスティング・パートナー ユーザー・グループ: OOW-09で30、ODTUGで50、APEXposed Oracle StoreとOracle Audit Vaultのユーザー・インタフェース Apex.oracle.com - 1週間あたり最大400万ヒット 10,000の開発アカウント パッケージ・アプリケーション 1週間あたり平均3,500のダウンロード 広範なカンファレンスに参加 ODTUG Kaleidoscope 2009では50以上のセッション Oracle Openworld 2008では38のAPEXセッション リリース 2004年以降、9つのメジャー・リリース © 2010 Oracle Corporation 5

Oracle Application Express関連書籍 過去2年間に8つの書籍が出版。現在、数冊が新たに執筆中 © 2010 Oracle Corporation 6

コミュニティへのフォーカス 磐石かつ協力的なコミュニティ 人気のあるOTNディスカッション・フォーラム コンサルティング企業 ブログ、SIG 商用アプリケーション インターネット・アプリケーション ディスカッション・ポイント APEXはOracle DBの"無償"の機能であるため、マーケティングはあまり行われていません。 ただし、口コミで広まった非常な強力なコミュニティを擁しています。 APEX OTNフォーラムには豊富な情報があり、コミュニティでは、単純な質問でも高度な質問でも喜んで回答しています © 2009 Oracle Corporation

これまでの経緯 2010年 Application Express 4.0 Websheet、動的アクション、 プラグイン、RESTful Web 2009年 Application Express 3.2 フォームの変換 2008年 Application Express 3.1 インタラクティブ・レポート、BLOB 2007年 Application Express 3.0 Flashグラフ、PDF印刷、 Accessアプリケーションの移行 2006年 Application Express 2.2 パッケージ・アプリケーション 2006年 Application Express 2.1 Oracle XE ディスカッション・ポイント 2004年にOracle APEXが最初にリリースされて以来、8つのメジャー・リリースが行われています。 2006年に、元の名前に対してクレームがあったため、HTML-DBの名称がOracle Application Expressに変更されましたが、ツールとしては同じものです。 HTML-DBとしてリリースされる以前は、Project Marvelと呼ばれていました。 Web-DB(Project Marvel以前のWeb DB)は共有コードがないまったく異なるツールで、Web-DBをさらに独自に開発することでOracle Portalの基盤としました。 2005年 HTML DB 2.0 SQLワークショップ 2004年 HTML DB 1.6 テーマ 2004年 HTML DB 1.5 最初のリリース © 2009 Oracle Corporation

高速アプリケーション開発コミュニティを対象 ディスカッション・ポイント Oracle APEXは、高速アプリケーション開発(RAD)の開発者を対象としてい ます。 Oracle APEXは、部門アプリケーションやターゲット・アプリケーションに最 適です。 エンタープライズ・アプリケーションに使用したり、エンドユーザーが開発 したりするというのも、不可能ではありません。その両方で多く使用されて います。 スクリプト言語と比較した場合の利点として、宣言型フレームワークである ことと、約20年間にわたって使用されているPL/SQLに基づいているため、息 の長いものであることが挙げられます。 生産性アプリケーション = プログラマー以外のユーザーが使用できる、一連 のセルフサービス生産性アプリケーションであるパッケージ・アプリケーシ ョン。 © 2009 Oracle Corporation

標準装備の開発機能 翻訳サービス レポート 検証 条件処理 フォーム プロセス/ 動的アクション グラフ 計算 認証 カレンダー ブランチ ディスカッション・ポイント 多くのRADツールで、1列目に示されているウィジェットなどが提供さ れています。 一部のツールでは、2列目の機能にもいくつか対応しています。 ただし、この3列目の機能を標準で装備しているツールはどれだけある でしょうか。 ここで標準装備という言葉を使っていますが、多くの複雑なコードを 使えばこの機能を実装できる(不平を言いながら)ということではな く、コーディングせずに100%宣言的に利用できるということです。 以下に例を挙げます。 Oracle APEXのApplication BuilderはOracle APEXとともに 構築されており、翻訳サービスを使用してオラクルのすべての標準言 語で提供されています。 条件ロジックを使ってすべてのコンポーネント(ページ 、ボタン、項目、検証など)を管理することで、非常に柔軟性に優れ たアプリケーションを作成できます。 LDAPユーザー、SSOユーザー、Databaseユーザーなどの 認証フレームワークを追加することで、企業標準と容易に統合できま す。 認可により、アクセス権をグループ化することで、アプ リケーション機能へのユーザー・アクセスを容易にかつ正しく保持で きます。 セッション・ステート管理がツールに直接組み込まれる ため、セキュリティと一貫性を確保できます。 開発者は、提供するアプリケーションがセキュアで信頼性と拡張性が 高いものとなるように、下層処理に専念するのではなく、ビジネス要 件を満たすことに専念できます。 カレンダー ブランチ 認可 セッション・ ステート管理 テンプレート Webサービス ナビゲー ション 電子メール・ サービス ロギングと監視 © 2009 Oracle Corporation 10

インタラクティブ・レポート ディスカッション・ポイント エンド・ユーザーは、ユーザー固有の要件に合わせて、データ表示をカスタマイズできます。 標準の宣言的なWeb 2.0レポート エンドユーザー機能の大幅な拡張 ディスカッション・ポイント エンド・ユーザーは、ユーザー固有の要件に合わせて、データ表示をカスタマイズできます。 開発者は、複数の静的レポートを提供しなくても、レポート・データ(Select * from my_favorite_table)を定義するだけで、エンド・ユーザーが必要に応じて情報を操作できます。 必要に応じて、開発者がアクションを無効にできます。 可能であれば、機能を説明するだけではなく、インタラクティブ・レポートのデモを行ったほうが、わかりやすいです。 © 2009 Oracle Corporation 11

SQL DeveloperとApplication Express Oracle Application Expressアプリケーションの参照 アプリケーションのエクスポートおよびインポート アプリケーションのドロップ アプリケーションのデプロイ アプリケーションの変更 ページのエクスポート 問合せの調整 Oracle Application Expressレポート カスタム例外レポート Oracle SQL Developer 1.2.1以上および Oracle Application Express 3.0.1以上が必要 ディスカッション・ポイント Mike Hichwaのチームで、データベース・ツールのOracle SQL Developerの部分とOracle APEXの部分の両方を担当しています。 そのため、両方のチームが緊密に連携することで、Oracle SQL DeveloperでOracle APEX開発者向けの独自機能を提供しています。 また、Oracle SQL Developerから、プロシージャ、関数などのリモート・デバッグを実行することもできます。 たとえば、Oracle APEXアプリケーションで呼び出された関数で期待される結果が返されない場合は、Oracle SQL Developerを使用してデバッグ用にコンパイルし、ブレーク・ポイントを設定してリモート・デバッグをオンにできます。 Oracle APEXアプリケーションでこの関数が呼び出されると、関数の実行が停止され、Oracle SQL Developerによりユーザーが値を確認し、関数のコードのステップ・スルーやステップ・オーバーなどを実行して、問題を特定できます。 © 2009 Oracle Corporation

Oracle Application Expressのユース・ケース データ駆動型のアプリケーション 暫定的な部門向け生産性アプリケーションを 開発 Oracle Formsの モダナイゼーション SQLおよびPL/SQLの宣言的なプログラミング・スキルを活用し、Oracle FormsアプリケーションをHTML/Web 2.0に移行 オンライン・レポート 既存のデータベース・スキーマにSQLベースのレポート・アプリケーションを構築 顧客は、Oracle Application Expressを使用して、既存の表に対してレポートを作成しています。 顧客は、Oracle Application Expressを使用して、SAPとOracle E-Business Suiteに対してレポート・ソリューションを構築しました。 Accessの置換え Oracle APEX Webフロント・エンドにより、膨れ上がったAccessアプリケーションをOracleデータベースに統合 スプレッドシートのWeb化 スプレッドシートを同時に表示、編集できるWebアプリケーションに変換 © 2009 Oracle Corporation – Proprietary 13

Oracle Technology Network(OTN) 最新リリースのダウンロード 使用方法 ドキュメントとチュートリアル ホスト環境 Oracle By Example コミュニティとパートナー ディスカッション・ポイント このサイトは、最新情報を提供するために、厳密に保守されています。 APEX開発の初心者と経験者の両方に、豊富な情報を提供しています。 両方の開発者に対して、使用方法では以下のことを推奨しています。 apex.oracle.com(ホスティング型) – 何もインストールしなくてもすぐに開始できるよう、無償の開発アカウントにサインアップします ドキュメントとチュートリアル – 特に『Application Express 2日で開発者ガイド』を参照してください Oracle By Example – 特定の機能を開発するための、ステップ・バイ・ステップのチュートリアルです パッケージ・アプリケーション - そのまま使用したり特定の要件に合わせて拡張したり、習得目的に使用することも可能な、ポイント・ソリューションです コミュニティとパートナー – 特にブログ – ブログ・アグリゲータの使用を推奨します OUコースとコミュニティ・イベント – 講師指導コースなど APEX OTNフォーラム – 質問については、フォーラムで以前に質問されており、すでに回答されている可能性があります © 2009 Oracle Corporation

OracleにおけるAPEX Oracle Store – 多言語、多通貨、Webサービス、アプリケーション統合 ARIA People – Oracleで頻繁に使用されている、もっとも信頼性の高いアプリケーション プロジェクト管理 – ソフトウェア・プロジェクト、顧客によるWiki、コンサルティング概要 インターネット・サイト – AskTom、ThinkQuest、apex.oracle.com © 2009 Oracle Corporation – Proprietary

Oracle APEX商用アプリケーション さまざまな配布方法 社内、管理型、ホスト型 スケーラブルなソリューション – 最大数十万の ユーザーをサポート 数多くのユース・ケース – エンタープライズ・スイート、CRM、ワークフロー、監視、EBSアドオン ユーザー・インタフェースのカスタマイズ – カスタムのCSS、フラッシュおよびAJAXと統合、 マッシュアップ © 2009 Oracle Corporation – Proprietary

Oracle APEXインターネット・アプリケーション 商用サイト 企業のWebサイト ユーザー・グループ/団体 – ODTUG、IOUGなど 政府/非営利組織 – UDOT、ProMED-mail © 2009 Oracle Corporation – Proprietary

Oracle APEXホスティング企業 © 2009 Oracle Corporation – Proprietary