web-dev-qa-db-ja.com

Oracle Application Expressはどのようにデータベースに接続しますか?

私はDBA以外の人(公共事業の人)であり、Oracleデータベースのシンプルな内部レポートのフロントエンドのいくつかのオプションをモックアップしています。

別のテストマシンにOracle XE 11R2があり、Application Expressで簡単なレポートを作成する際に tutorial を実行しています。驚いたことに、Application Expressは魔法のようにXEデータベースに接続しています。データベースとApplication Expressが同じマシン上にあるため、これは非常に簡単だったと思います。

しかし、私はこれが本番/ネットワーク環境でどのように機能するのか疑問に思っています。以前の解決策は、ODBC接続を使用してデータベースに接続するMS Accessフロントエンドでした。しかし、Application ExpressがODBC接続を使用するとは思いません。

Oracle Application Expressは、本番/ネットワーク環境でデータベースにどのように接続しますか? Application Expressレポートを使用する各マシンにODBC接続に相当するものをデプロイする必要がありますか?


注:私は自分が何をしているのかわからないことをよく知っています。私はこれがどのように機能するかを理解しようとしているだけなので、ITに十分な情報に基づいた提案をすることができます。部門。修正は歓迎です。

3
Wilson

ORDS(Oracle REST Data Services)またはGlassfishな​​どの類似のWebサービスのいずれかと組み合わせたApplication Expressは、基本的にはデータベースで実行される一連のプロセスであり、通常は内部接続を介して接続します。 Expressは基本的にHTML Webページを提供して、データベースへのアクセスとレポートの表示を可能にします。したがって、エンドユーザーは、レポートやデータの変更機能などを備えたApplication Expressアプリケーションを使用するためのWebブラウザのみが必要です。これは非常に単純化されていますが、目的は、エンドユーザーがHTML5をサポートするかなり最新のWebブラウザーでデータベースのデータにアクセス/変更するためのすべての空想的なWebページを取得することだけが必要であることです。APEXにはセキュリティフレームワークが付属していますが、独自の企業セキュリティを使用します。

1
Mark Stewart