サイト内の現在位置を表示しています。

Oracle Tools 製品内容詳細

Oracle internet Developer Suite

Oracle internet Developer Suiteは、インターネット・システム開発を行うために必要な様々な開発ソフトウェア、およびビジネス・インテリジェンス・ツールを一つの統合された製品として提供する統合開発ソリューションです。
Java EE、XML、Webサービスをはじめ数々のインターネット標準技術をサポートする開発環境を提供します。

1.Java開発ツール(Oracle JDeveloper)

Oracle JDeveloperは、Java(TM) Platform, Enterprise Edition (Java EE)やWebサービスによって、ハイパフォーマンスでスケーラブルな企業システムを構築するために、Java/XML/SQL開発における設計、開発、デバッグ、デプロイをサポートします。

UMLモデリングによるビジュアルな開発環境 システム設計の標準的手法であるUMLを使用して、Webサービス、Enterprise JavaBeans(EJB)などのビジュアルな開発を可能にします。
標準技術に基づく高品質なアプリケーションの開発を支援 統合されたウィザードやコード作成支援ツールにより、JavaやJava EEの標準に準拠し、さらに数多くのコーディングTipsを適用したアプリケーションの作成を可能にします。
オープンソース技術との連携によりあらゆる開発スタイルに適応 Apache Struts、JUnit、Antといったオープンソース技術と緊密に連携した開発環境を提供します。JDeveloperからこれらの技術を使用した開発をシームレスに行なうことができます。さらに、スケーラブルでハイ・パフォーマンスなJava EEアプリケーションを簡単に開発できるように、JDBCコーディング不要のデータアクセス・コンポーネントを提供します。これにより、理想的なトランザクション管理アプリケーションを実現することが可能です。

2. ビジネス・アプリケーション(Oracle Forms Developer)

Oracle Forms Developerは、OLTP(オンライン・トランザクション処理)アプリケーションなど、定型処理要素の強いアプリケーションを素早く作成するための開発ツールです。
GUI操作を基本とするビジュアル・エディタやオブジェクトに対するプロパティ設定、イベント・ベースのプログラミング・モデルなど、従来のクライアント/サーバー用開発ソフトウェアで高速なアプリケーション開発を実現していたRAD(Rapid Application Development)環境が、Oracle Forms DeveloperではWebアプリケーションの開発で、全く同様に利用できます。それだけでなく、Oracle Databaseへの最適化により、データベースまわりの処理の自動化が図られ、非常に素早いアプリケーション・システムの開発と構築が可能です。

ビジュアル開発 Oracle Forms Developerはビジュアル・画面エディタを中心にする開発環境です。GUIベースの開発インターフェースは、直感的でわかりやすく、また習得しやすく、効率的な開発作業を可能にしています。JavaアプレットとしてWebブラウザ上で実行されるアプリケーション画面をそのままビジュアル・エディタで編集できるので、テキスト・フィールドやボタンなどをはじめ、あらゆるオブジェクトを画面上に配置するのにプログラミングは必要なく、表示されているものをそのまま実行することが可能です。
OLTPアプリケーションに最適の開発手法 Oracle Forms Developerは、バックエンドにデータベースを配置したOLTPビジネス・アプリケーションを作成する場合に最適です。データベースのスキーマをモデル化した「データ・ブロック」を定義し、それを土台にしてアプリケーションを作成する開発手法であるためです。
データ・ブロックに対して処理を行なえば、もとになるデータベースのスキーマとの間で、データの問い合わせ、挿入、更新といった操作に加え複数ユーザー間でのトランザクション管理など、ビジネス・アプリケーションで頻繁に発生するさまざまな処理をOracle Formsが自動的に行ないます。開発者は単純、煩雑なコーディングを最小限に抑える事ができ、より本質的なアプリケーション・ロジックの記述に集中できます。
インターネットへの最適化 Oracle Formsアプリケーションは、JavaアプレットとしてWebブラウザ上に表現され、アプリケーションロジックはOracle WebLogic Serverで動作するWebアプリケーションとして実行されます。Javaアプレットの採用により、通常HTMLでは表現できないきめの細かいユーザ操作性とクライアント/サーバーそのままの精密なイベント制御が可能になっています。
また、差分メッセージングによるWebブラウザとOracle WebLogic Server間通信量の軽量化、HTTPおよびSSLの標準プロトコルによる多様なネットワーク環境のサポートが可能です。

3. エンタープライズ・レポーティング(Oracle Reports)

Oracle Reportsは、Oracle Database内のデータを取りだし、様々なフォーマットに加工し、E-Businessのあらゆる場所に向けて配布することを可能にします。
Oracle Reportsによるレポート作成環境では、強力なデータ定義機能と柔軟かつ洗練されたレイアウト能力により、定型問合せ型のレポーティング・アプリケーションを作成できます。

強力なレポート作成機能 Oracle Reports DeveloperはGUIエディタを備えた宣言型のレポート開発環境であり、少ない工数でかつ容易にReportsモジュール(Oracle Reportsで実行されるレポート定義ファイル)を作成することができます。開発の際は、まずデータの取り出し方法を指定すれば、それを視覚的に表した「データ・モデル」をOracle Reportsが表示します。これによりレコード単位での値の加工、データ全体を通した値の計算などがわかりやすく簡単に指定できます。レイアウトを指定するときも実際のデータベースのデータを使用した出力イメージを確認しながら作業が行なえますので、素早くデザイン設計ができ、優れた開発生産性を実現しています。
二つのレイアウト・モード E-Business環境で求められる幅広い出力要求に応えるため、Oracle Reports Developerのレイアウト・モードは2つにわけられています。従来バージョンのレイアウト・モードと互換性を持つのが「ペーパー・レイアウト」モード。精密なレイアウト指定が目的で、開発画面で見えているレイアウトをそのまま再現して出力が行なわれます。新しく追加された「Webレイアウト」モードでは、HTMLをはじめとするさまざまなマークアップ・ランゲージに、Reportsモジュールで定義されているデータ・モデルを自在に埋め込むことができます。このWebレイアウトモードは、Webでの表現に特化した非常に柔軟性の高いものです。

Oracle Programmer

Oracle Programmerは、通常の3GL プログラムの中に埋め込み型のSQL コマンドを記述することで、アプリケーションを開発を可能にするプリコンパイラC/C++用の「Pro*C/C++」、Windows プラットフォーム向けのミドルウェア・ツールである、「Oracle Objects for OLE 」などの開発者ライセンスを1パッケージにしたパワー・プログラマ向け開発者スウィート製品です。

Oracle Pro*C/C++

EXEC SQLコマンドの中のSQL文をC、C++の文に変換するプリコンパイラです。SQL文をC、C++プログラムに埋め込むことにより、Oracleデータベースにアクセスするアプリケーションを作成することが可能です。結果として出力されるファイルは、その後C、C++でコンパイルできます。

埋め込みSQL文および埋め込みPL/SQL文のサポート データ定義文(CREATE、ALTER、DROPなど)やデータ操作文(SELECT、UPDATE、DELETE、INSERTなど)はもちろん、各種制御文(ALTER SESSION、ALTER SYSTEM、COMMIT、ROLLBACK等)などOracleが使用可能なSQL文をすべてサポートします。
更にPL/SQL文をサポートしており、ループや条件付き分岐、カーソルの使用などが可能です。
動的SQL文のサポート 動的SQL文のサポートにより、ホスト変数のない非問い合わせや選択リストの項目数または入力ホスト変数の数が判っていない問い合わせなど、実行時SQL文を構築することができます。この機能により、より柔軟な対話型アプリケーションを作成することができます。

Oracle Pro*COBOL

Oracle Pro*COBLを利用することにより、従来から存在している手続き型言語と、柔軟性が高く簡単なSQLコマンドとの組み合わせにより、高度なアプリケーション開発に使用することができます。

Oracle Objects for OLE

Oracle Databaseへの接続性 Microsoft Visual C++に対応したクラスライブラリーとOLEオートメーション対応ツールへのインターフェイスを提供します。
Oracle Databaseのデータ型であるBLOB型、CLOB型、BFILE型やオブジェクト型へのアクセス、Advanced Queuingの使用が可能です。
配列型ホスト変数のサポート 配列型のホスト変数をサポートします。Oracle Object for OLEでは、PL/SQLのPL/SQL表を、OraParametersオブジェクトのAddTableをはじめとするメソッドで使用することにより、一括更新、一括挿入、一括削除が容易に実現でき、パフォーマンスの向上に貢献します。
アプリケーション開発の生産性向上 VBAアプリケーション、OLE2対応のWindowsアプリケーションを使うことにより、効果的にOracle Databaseへのインターフェイスを構築できます。また、C++に対応したクラスライブラリーを活用することにより、ハイパフォーマンスなアプリケーションを構築でき、同時にコードの再利用によって、飛躍的に生産性が向上します。更に、ストアドプロシージャ、ストアドファンクション、それらをまとめたパッケージの使用をサポートします。

Oracle Data Provider for .NET (ODP.NET)

ODP.NETとはOracleが提供するOracleデータベースのデータ・プロバイダです。Oracle固有のAPIを使用して、あらゆる.NETアプリケーションから、Oracleのデータや機能に高速かつ確実にアクセスできます。

アプリケーション開発の生産性向上と高速化 排他制御をアプリケーション開発の中で意識する必要がありません。また、配列バインド機能に対応し、アプリケーションの実行速度がより速くなります。
XML DBの優位性 XMLを.NET環境で扱えます。XMLは、メタデータとデータとを組み合わせることにより、新しいシステムのレガシー・データを扱えるようになったり、アプリケーション全体におけるデータ共有を簡単にします。