Oracle9i: Microsoft .NETによる開発



Similar documents
Server と Lync Server の 使 用 が 含 まれます ユーザーは これらの 製 品 とともに 使 用 するのに 必 要 な Windows Server CAL と Exchange および/または Lync Server の 適 切 な CAL を 取 得 する 必 要 がありま

Server と Skype for Business Server の 使 用 が 含 まれます ユーザーは これらの 製 品 とともに 使 用 するのに 必 要 な Windows Server CAL と Exchange および/または Skype for Business Server の

ーがサーバーにファイルをアップロードしたり ファイルを 電 子 メールで 送 信 したために) 利 用 できるようになった 場 合 手 動 で 転 送 されたこれらのファイルにアクセスするユーザーまたはデバイスに CAL は 必 要 ありません 以 下 の 例 では 特 定 の 製 品 について 説

Microsoft Word - 9ir2_windev.doc

・モニター広告運営事業仕様書

J2EEとMicrosoft.NETの比較

スライド 1

1 書 誌 作 成 機 能 (NACSIS-CAT)の 軽 量 化 合 理 化 電 子 情 報 資 源 への 適 切 な 対 応 のための 資 源 ( 人 的 資 源,システム 資 源, 経 費 を 含 む) の 確 保 のために, 書 誌 作 成 と 書 誌 管 理 作 業 の 軽 量 化 を 図

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

Microsoft Word - 参考資料:SCC_IPsec_win8__リモート設定手順書_

PowerPoint プレゼンテーション

CSV_Backup_Guide

インテル(R)Viiv(TM)ユーザーガイド

参加表明書・企画提案書様式


アプリケーション補足説明書(Office2003)

平 成 27 年 11 月 ~ 平 成 28 年 4 月 に 公 開 の 対 象 となった 専 門 協 議 等 における 各 専 門 委 員 等 の 寄 附 金 契 約 金 等 の 受 取 状 況 審 査 ( 別 紙 ) 専 門 協 議 等 の 件 数 専 門 委 員 数 500 万 円 超 の 受

GRIDY SFA カスタム 項 目 操 作 ガイド 用 本 書 はに 必 要 な 操 作 を 解 説 しております は GRIDY SFA ののことです GRIDY SFA へ 申 し 込 み 最 初 に 登 録 を 行 った 方 がそのままとなります カスタム 項 目 はの 方 のみ 操 作 可

目 次 1. 積 算 内 訳 書 に 関 する 留 意 事 項 1 ページ 2. 積 算 内 訳 書 のダウンロード 3 ページ 3. 積 算 内 訳 書 の 作 成 (Excel 2003の 場 合 ) 6 ページ 4. 積 算 内 訳 書 の 作 成 (Excel 2007の 場 合 ) 13

4. その 他 (1) 期 中 における 重 要 な 子 会 社 の 異 動 ( 連 結 範 囲 の 変 更 を 伴 う 特 定 子 会 社 の 異 動 ) 無 (2) 簡 便 な 会 計 処 理 及 び 四 半 期 連 結 財 務 諸 表 の 作 成 に 特 有 の 会 計 処 理 の 適 用 有

<4D F736F F F696E74202D B B83678E9197BF2E B93C782DD8EE682E890EA97705D>

ファイルサーバー(NFS) 構築ガイド

製品システム要件の確認方法v5

2007 Microsoft Corporation. All rights reserved. 本 書 に 記 載 した 情 報 は 本 書 各 項 目 に 関 する 発 行 日 現 在 の Microsoft の 見 解 を 表 明 するものです Microsoft は 絶 えず 変 化 する

iStorage ソフトウェア VMware vSphere Web Client Plug-in インストールガイド

スライド 1

<IE の 設 定 について> 従 来 版 をすでにご 利 用 の 方 の 場 合 互 換 表 示 設 定 がある 状 態 になっていると 思 わ れますので 必 ず 解 除 の 設 定 を 行 ってください 従 来 版 では IE の 10 以 上 では 互 換 表 示 設 定 が 必 要 でした


<4D F736F F D AC90D1955D92E CC82CC895E DD8C D2816A2E646F63>

預 金 を 確 保 しつつ 資 金 調 達 手 段 も 確 保 する 収 益 性 を 示 す 指 標 として 営 業 利 益 率 を 採 用 し 営 業 利 益 率 の 目 安 となる 数 値 を 公 表 する 株 主 の 皆 様 への 還 元 については 持 続 的 な 成 長 による 配 当 可

ESET Smart Security 8 リリースノート

ProWebRabbitインストールガイド

<4D F736F F F696E74202D2082C882E982D982C DD8ED88EE688F882CC82B582AD82DD C668DDA9770>

Microsoft Word - MyWebPortalOffice_BackupRestore2012.doc

Sea-NACCS 利用者研修 【通関編】

経験発表

一般競争入札について

経 理 上 くん db(version 8.001)の 変 更 点 概 要 Ⅰ. 消 費 税 /リバースチャージ 方 式 の 申 告 に 対 応 1 特 定 課 税 仕 入 特 定 課 税 仕 入 返 還 区 分 を 追 加 しました Ⅱ.その 他 の 改 良 修 正 詳 細 は 後 述 を 参 照

前 書 き 広 域 機 関 システム System for Organization for Cross-regional Coordination of Transmission Operators(OCCTO) rev: 商 標 類 Windows Office Excel

4. その 他 (1) 期 中 における 重 要 な 子 会 社 の 異 動 ( 連 結 範 囲 の 変 更 を 伴 う 特 定 子 会 社 の 異 動 ) 無 (2) 簡 便 な 会 計 処 理 及 び 四 半 期 連 結 財 務 諸 表 の 作 成 に 特 有 の 会 計 処 理 の 適 用 有

ユーザーガイド

Copyright 2008 Hewlett-Packard Development Company, L.P. Windows および Windows Vista は 米 国 Microsoft Corporation の 米 国 およびその 他 の 国 における 商 標 または 登 録 商 標

●電力自由化推進法案

戦略担当者のための

Copyright 2009 Hewlett-Packard Development Company, L.P. Windows は 米 国 Microsoft Corporation の 米 国 およびその 他 の 国 における 登 録 商 標 です HP 製 品 およびサービスに 関 する 保

スライド 1

1 林 地 台 帳 整 備 マニュアル( 案 )について 林 地 台 帳 整 備 マニュアル( 案 )の 構 成 構 成 記 載 内 容 第 1 章 はじめに 本 マニュアルの 目 的 記 載 内 容 について 説 明 しています 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 林 地

独立行政法人国立病院機構呉医療センター医療機器安全管理規程

主要生活道路について

定 性 的 情 報 財 務 諸 表 等 1. 連 結 経 営 成 績 に 関 する 定 性 的 情 報 当 第 3 四 半 期 連 結 累 計 期 間 の 業 績 は 売 上 高 につきましては 前 年 同 四 半 期 累 計 期 間 比 15.1% 減 少 の 454 億 27 百 万 円 となり

ソフトウェア説明書

<4D F736F F D F4390B3208A948C E7189BB8CE F F8C668DDA97702E646F63>

Microsoft Word - MC_v4.1.1_Release_Notes_Japanese.doc

1 EC サイトの 構 築 (ア) 基 本 要 件 サイト 全 体 を CMS で 管 理 できること 商 品 登 録 数 を 100 以 上 可 能 とし 拡 張 できること 会 員 登 録 したユーザーにメールマガジンを 送 ることが 出 来 るようにすること Facebook や twitte

Press Release english

PowerPoint プレゼンテーション

施 工 P お 気 に 入 り データを 活 用 するための 準 備 施 工 パッケージデータをお 気 に 入 りに 登 録 し 単 価 を 閲 覧 するための 方 法 を 説 明 します 1. 施 工 パッケージデータをダウンロードする 施 工 パッケージデータのダウンロードは 下 記 から 行

<4D F736F F F696E74202D2093FA8C6F939D8D EA68E9197BF>

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

事前チェック提出用現況報告書作成ツール入力マニュアル(法人用)

はじめに この 資 料 は データ デデュプリケーション 機 能 を 検 討 いただくにあたり ディス ク 使 用 率 とバックアップ パフォーマンスについて データ デデュプリケーション デバイス( 以 降 DDD と 記 述 )とファイル システム デバイス ( 以 降 FSD と 記 述 )

(Microsoft PowerPoint _RT\215u\217K\211\357)

(6) Qualification for participating in the tendering procedu

<4D F736F F F696E74202D B E E88E68C9A90DD8BC65F E DC58F4994C52E >

< F2D D D837C815B B8EC08E7B97768D80>

<819A955D89BF92B28F BC690ED97AA8EBA81418FA48BC682CC8A8890AB89BB816A32322E786C7378>

Zoner Photo Studio 18 インストールガイド

Mac OS Xでの利用設定 マニュアル

KeySQL R8.0 Release Note

治 験 実 施 管 理 システム NMGCP 向 け Excel 形 式 プロトコール 作 成 手 順 書 V4.0.3 対 応 版 第 1 版 株 式 会 社 富 士 通 アドバンストエンジニアリング All Rights Reserved,Copyright 株 式 会 社 富 士 通 アドバン

PowerPoint プレゼンテーション

スライド 1

スライド 1

は 固 定 流 動 及 び 繰 延 に 区 分 することとし 減 価 償 却 を 行 うべき 固 定 の 取 得 又 は 改 良 に 充 てるための 補 助 金 等 の 交 付 を 受 けた 場 合 にお いては その 交 付 を 受 けた 金 額 に 相 当 する 額 を 長 期 前 受 金 とし

Sol-012 業務プロセス管理_ppt [互換モード]

AKiTiO Thunderboltシリーズ 設定ガイド -ソフトウェアRAIDの構成(Mac OS X)

エンドポイントにおける Web コントロール 概要ガイド

Microsoft Word - J-jdev_dba_db_developers.doc

サービス説明書 - STP 10000TLEE-JP-10 / STP 10000TLEE-JP-11 / STP 20000TLEE-JP-11 / STP 25000TL-JP-30

目 次 1. はじめに 3 2. システム 要 件 4 3. HDD Password Tool のインストール 5 Windows の 場 合 5 Mac の 場 合 8 4. HDD Password Tool の 使 い 方 HDD Password Tool を 起 動 する

東京都立産業技術高等専門学校

Oracle Database 11g Release 2 Application Development (.NET)

Oracle Forms 11g についてのよくある質問

新 生産管理システム ご提案書 2002年10月15日 ムラテック情報システム株式会社

<4D F736F F D2095CA8E A90DA91B18C9F93A289F1939A8F D8288B3816A5F E646F63>

RaQuest MindManager

itutor (Windows Vista, 8, 8, 8.1 ) 製 品 紹 介 や 操 作 順 の PC 操 作 システム 運 順 の マニュアル 動 画 教 育 効 果 の い eラーニング 教 材 時 間 をかけず 簡 単 に 作 成 できる 2

目 次 遺 失 物 管 理 プログラム 利 用 者 マニュアル 1. 動 作 条 件 遺 失 物 管 理 プログラムのインストール 運 用 の 流 れ 起 動 方 法 操 作 方 法 について 基 本 的 な 操

<4D F736F F D208C6F D F815B90A BC914F82CC91CE899E8FF38BB582C982C282A282C42E646F63>

当社の法人関係情報の管理態勢およびその強化に向けた今後の対応策について

<4D F736F F D F6F82C58AC C A4A8BC C5816A>

Microsoft Word - 教科書VBA_第1章2013_.doc

スライド 1

CTX-6114AI Citrix Access Suite 4

説 明 内 容 料 金 の 算 定 期 間 と 請 求 の 単 位 について 分 散 検 針 制 日 程 等 別 料 金 料 金 の 算 定 期 間 と 支 払 義 務 発 生 日 日 程 等 別 料 金 の 請 求 スケジュール 料 金 のお 支 払 い 方 法 その 他 各 種 料 金 支 払

Microsoft Word ETF・日経400ベア決算短信.doc

テキスト 中 の 表 記 について 画 面 中 に 表 示 される 文 字 の 表 記 ウィンドウ ボタン メニューなど 画 面 に 表 示 される 文 字 は[]で 囲 んで 表 記 しています 画 面 上 に 表 示 される 選 択 肢 や 入 力 する 文 字 については で 囲 んで 表 記

<4D F736F F D C689D789B582B581698AAE90AC92CA926D816A2E646F63>

文化政策情報システムの運用等

管理者ガイド

Transcription:

Oracle9i: Microsoft.NET による 開 発 オラクル テクニカル ホワイト ペーパー 2003 年 4 月

Oracle9i: Microsoft.NET による 開 発 概 要... 3 はじめに... 4 Windows Server 2003 のサポート... 4 32 ビットのサポート... 4 64 ビットのサポート... 4.NET データ アクセス... 4 Oracle Data Provider for.net... 5 OLE DB.NET のサポート... 6 ODBC.NET のサポート... 6.NET トランザクション... 6 Visual Studio.NET および.NET フレームワーク... 7 Web サービスおよび.NET... 7 Oracle9i: Microsoft.NET による 開 発 2

Oracle9i: Microsoft.NET による 開 発 概 要 マイクロソフト 社 の Windows Server 2003 オペレーティング システム(32 ビットおよび 64 ビット)が 登 場 した 時 点 で この OS をサポートすることを オ ラクル 社 は 全 面 的 に 表 明 しています Oracle 9i database for 64-bit Windows の 開 発 者 向 けリリースは 2001 年 12 月 初 めより OTN(Oracle 開 発 者 支 援 サイト) で 提 供 されています Oracle9i は Windows XP もサポートします マイクロソフト 社 の.NET フレームワークは 広 範 囲 で 扱 われます Oracle データ ベース サーバーと.NET とが 統 合 する 領 域 は 次 の 3 つのカテゴリに 分 類 できま す まず Windows Server 2003( 旧 称 :.NET サーバー) 次 に Common Language Runtime(CLR)や 様 々なデータ アクセス メカニズムなどのプログラミング パラダイムを 記 述 する Common Language Infrastructure(CLI) そして 最 後 に Visual Studio.NET.NET トランザクションや Web サービスなどの.NET ツールと.NET サービスです オラクル 社 は Windows Server 2003(32 ビットおよび 64 ビット) の 発 売 と 同 時 に(2003 年 4 月 24 日 の 予 定 ) この OS 上 で 自 社 のサーバー 製 品 を サポートすることを 表 明 しています Oracle9i Database のリリース 2 には.NET 開 発 者 を 対 象 とした 新 しいサポート 機 能 が 導 入 されます このデータベースにより OLE DB.NET または ODBC.NET を 介 した.NET データへのアクセスが 実 現 します その 結 果 プログラマは C#や Visual Basic.NET などの.NET 言 語 を 使 用 して Oracle データベースにアクセスで きるようになります Oracle Data Provider for.net(odp.net)と 呼 ばれる.NET データ アクセス 専 用 の Oracle 固 有 のドライバもあります この ODP.NET は 高 パフォーマンスおよび REF Cursor XML DB などの Oracle 拡 張 機 能 へのアクセ スに 最 適 化 された ADO.NET 仕 様 を Oracle に 実 装 したものです この ODP.NET は Oracle Technology Network(http://otn.oracle.co.jp/software/tech/windows/odpnet/) より 入 手 してください Oracle データベースは 引 き 続 き.NET トランザクション に 参 加 可 能 となります Visual Studio.NET 開 発 者 は バックエンドで Oracle データベースを 使 用 する.NET アプリケーションをシームレスに 開 発 し 配 置 することができます Visual Studio.NET を 経 由 する 統 合 ポイントは 無 数 存 在 します これらの 統 合 ポイントで は たとえば データベース 表 ストアド プロシージャなどを 参 照 したり 操 作 したりすることができます Oracle9i Application Server(Oracle9iAS)リリース 2 は Web サービスを 開 発 する ための 主 要 な 標 準 として Simple Object Access Protocol(SOAP) Web services Description Language(WSDL)および Universal Description, Discovery, and Integration (UDDI)をサポートします Oracle9iAS および Oracle9i JDeveloper により 開 発 した Web サービスは.NET Web サービスとシームレスに 相 互 運 用 できます Oracle9iAS は 最 新 の Web キャッシング ポータル サービス ビジネス インテリジェン ス ワイヤレス サービス Internet Information Server(IIS)プロキシ プラグイ ンを 通 じて.NET サービスの 拡 張 機 能 および 優 れたパフォーマンスを 提 供 します Oracle9i: Microsoft.NET による 開 発 3

Visual Studio.NET 開 発 者 は Oracle 9i Database を 直 接 使 用 して Web サービスを 構 築 する 方 法 も 選 択 できます この 場 合 ドラッグ アンド ドロップ 操 作 によっ てストアド プロシージャをプロジェクトに 移 し Microsoft IIS を 運 用 する Web サービスとして 配 置 します はじめに 自 社 のソフトウェアを 公 開 して 顧 客 のニーズに 最 適 なテクノロジが 選 択 できる ようにすることが オラクル 社 の 基 本 的 姿 勢 です 公 開 することを 信 条 としてい るため オラクル 社 は 常 に 最 新 テクノロジの 先 頭 に 立 って 活 動 してきました オ ラクル 社 が 創 立 して 間 もない 頃 主 力 製 品 であるデータベースを 他 のベンダー よりも 多 くのオペレーティング システムに 提 供 することにより この 取 組 みが スタートしました オラクル 社 のこの 特 色 は 今 も 変 らず Java2 Enterprise Edition の 初 期 導 入 COM そして 現 在 の.NET など 様 々な 実 現 プラットフォーム テクノ ロジをサポートしています Windows Server 2003 のサポート 32 ビットのサポート オラクル 社 は 1993 年 より 16 ビットおよび 32 ビット Windows オペレーティング システム ファミリをサポートし 現 在 は 32 ビット Windows OS の 次 期 リリー スのサポートを 目 指 した 取 組 みを 進 めている 段 階 です OS が 使 用 可 能 になるとき にオラクル 社 は 32 ビット Windows Server 2003 をサポートする 予 定 です 64 ビットのサポート オラクル 社 は 64 ビット 環 境 にソフトウェアを 初 めて 提 供 したデータベース ベ ンダーの 1 つです 現 在 64 ビット 対 応 の Oracle8i V 8.1.6 のデモ バージョンが 提 供 されていますが このデータベースは 1999 年 10 月 から 実 際 の 64 ビット ハー ドウェア 上 で 運 用 されています 2001 年 12 月 初 めに 64 ビット Windows 対 応 の Oracle9i Database を 開 発 者 向 けにリリースし その 後 ベータ 版 を 2 つリリースし ました 64 ビットの Windows Server 2003 の 販 売 にあわせて 64 ビットのデータベー スの 本 番 バージョンをリリースする 予 定 です.NET データ アクセス Oracle 9i リリース 2 には 様 々な 方 法 で マイクロソフト 社 の CLR をベースとす る 言 語 による.NET データ アクセスをフ ル サポートする 機 能 が 導 入 されていま す オラクル 社 は.NET 対 応 プログラミング 言 語 によって.NET データ アクセス を 起 動 する 方 法 を 3 通 り 用 意 しています これらのデータ アクセス ドライバ は 最 新 の.NET 仕 様 に 準 拠 し 高 パフォーマンスが 得 られます ODBC.NET は Oracle データベース ODBC ドライバを 使 用 し OLE DB.NET は Oracle データベー ス OLE DB ドライバを 使 用 します これらのドライバは.NET で 徹 底 的 にテスト され 安 定 性 および 高 パフォーマンスが 保 証 されています ネイティブ 実 装 であ る Oracle Data Provider for.net も 提 供 しております オラクル 社 は これを 最 適 な.NET データ アクセス 方 法 として 推 奨 しています Oracle9i: Microsoft.NET による 開 発 4

オラクル 社 による COM ベースのデータ アクセス 方 法 の 中 には.NET プログラ ミング フレームワークを 介 して 開 発 者 が 起 動 できるものもあります データベー スから COM クライアントをコールアウトする Oracle COM Automation 機 能 によ り.NET アプリケーション/Web サービスを 起 動 することもできます また 開 発 者 は Java ストアド プロシージャを 使 用 して データベースから Web サービス をコールすることができます 図 1:.NET と Oracle 間 のデータ アクセス Oracle Data Provider for.net Oracle Data Provider for.net は.NET から Oracle にアクセスする 手 段 として 最 高 のパフォーマンスを 提 供 し Oracle の 最 新 データベース 機 能 をサポートしま す Oracle Data Provider for.net(odp.net)により.net 環 境 から Oracle データベー スへのデータ アクセスが 最 適 化 されます OLE DB.NET や ODBC.NET とは 異 なり パフォーマンスの 低 下 を 招 くデータ アクセス ブリッジは ODP.NET では 使 用 しません ODP.NET により 開 発 者 は 最 新 の Oracle データベース 機 能 を 活 用 できるようになります このデータ プロバイダは C#や Visual Basic.NET など すべての.NET 言 語 で 使 用 できます これは 実 際 に 稼 働 しています OLE DB.NET や ODBC.NET と 比 較 し ODP.NET により.NET からの Oracle の 使 用 がより 高 速 で 柔 軟 しかも 安 定 したものになります これらは プログラマ の 柔 軟 性 やアプリケーション 速 度 の 最 適 化 よりも コードの 移 植 性 に 配 慮 し 設 計 された 共 通 のインタフェースです たとえば ODP.NET は REF Cursor など Oracle 固 有 のデータ 型 をサポートします ODP.NET では これらの REF Cursor 変 数 は 更 新 可 能 で IN パラメータとしてストアド プロシージャに 渡 すことができます そのため.NET 内 部 で REF Cursor がより 柔 軟 に 操 作 できるようになります 最 適 化 された LOB の 更 新 および 配 列 DML のバインディングのサポートにより ア プリケーションの 実 行 速 度 が 早 くなります ODP.NET は Unicode ローカルおよび 分 散 トランザクションのフル サポート を 通 じて スケーラブルな 企 業 向 け Windows ソリューションを 提 供 するように 設 計 されています 分 散.NET トランザクションは Oracle services for Microsoft Transaction Server がサポートします ODP.NET は 標 準 に 準 拠 し Oracle 固 有 の 機 能 も 備 えています Oracle9i: Microsoft.NET による 開 発 5

OLE DB.NET のサポート Oracle9i リリース 2 の OLE DB プロバイダは OLE DB.NET インタフェースを 使 用 して ADO.NET をサポートします OLE DB.NET は.NET と OLE DB(マイク ロソフト 社 製 )との 間 に 相 互 運 用 性 をもたらすブリッジとなります Oracle OLE DB は OLE DB.NET 仕 様 に 完 全 に 準 拠 し プログラマは ストアド プロシージャを 実 行 して LOB にアクセスできます Windows 開 発 者 が COM と.NET のいずれを 使 用 する 場 合 でも Oracle OLE DB の 機 能 は 完 全 にサポートさ れます Oracle provider for OLE DB を 使 用 する OLE DB.NET は すべての.NET 言 語 に 対 応 し Oracle データベースを 駆 使 した.NET の 開 発 を 実 現 します OLE DB.NET を 使 用 する 際 は オラクル 社 の OLE DB ドライバを 使 用 されることをお 薦 めします ODBC.NET のサポート Oracle9i リリース 2 の ODBC ドライバは ODBC.NET インタフェースによる ADO.NET データ アクセスをサポートします OLE DB.NET の 場 合 と 同 様 ODBC.NET は.NET と ODBC(マイクロソフト 社 製 )との 間 に 相 互 運 用 性 をもた らすブリッジとなります Oracle OBDC/ODBC.NET プログラマは ストアド プロシージャの 実 行 や LOB へのアクセスなどの 豊 富 な 機 能 にアクセスできます したがって Windows 開 発 者 は.NET COM または Win32 から Oracle ODBC のフル 機 能 を 利 用 できます Oracle ODBC ドライバを 使 用 する ODBC.NET は すべての.NET 言 語 に 対 応 し Oracle データベースを 利 用 した.NET の 開 発 を 実 現 します ODBC.NET を 使 用 す る 際 は Oracle ODBC ドライバを 使 用 されることをお 薦 めします.NET トランザクション Oracle9i リリース 2 の Oracle services for MTS は トランザクション 型.NET アプ リケーションの 実 行 をフル サポートし ます Windows プラットフォームを 運 用 している 多 くの Oracle 顧 客 が 中 間 層 で Microsoft Transaction Server(MTS)を 使 用 しています MTS は COM オブジェク トおよびトランザクションを 分 散 環 境 で 扱 うためのアプリケーション サーバー です MTS の 中 核 である Distributed Transaction Coordinator(DTC)は 分 散 した リソース マネージャ 間 のトランザクションの 調 整 を 行 います Windows 2000 で は MTS executive のかわりに COM+サービスの 拡 張 機 能 が 採 用 されています Oracle services for Microsoft Transaction Server により DTC と Oracle データベース とが 統 合 されます プロキシとして 機 能 するこれらのサービスにより DTC で 調 整 されたトランザクションで Oracle データベースをリソース マネージャとして 使 用 できるようになります Oracle9i リリース 2 では Oracle データベースに 対 して 実 行 されるトランザクショ ン 型.NET プログラムは Oracle services for MTS によりフル サポートされます 開 発 者 は Oracle services for MTS の 新 しいスケーラブルなアーキテクチャを.NET 環 境 で 使 用 できるようになります Oracle services for MTS を.NET から 導 入 する 場 合 オラクル 社 の.NET データ アクセス 方 法 (OLE DB.NET/Oracle OLE DB ODBC.NET/Oracle ODBC Oracle Data Provider for.net)の 中 から 任 意 のものを 使 用 できます.NET または COM のいずれを 使 用 する 場 合 でも 同 様 の 堅 牢 な 機 能 性 が Oracle services for MTS ユーザーに 提 供 されます Oracle9i: Microsoft.NET による 開 発 6

Visual Studio.NET および.NET フレームワーク Visual Studio.NET は マイクロソフト 社 の 最 新 の 開 発 者 向 け 統 合 開 発 環 境 (IDE) です 従 来 のマイクロソフト 社 のプログラミング 言 語 (VB C++など)やプログ ラミング API(COM COM+など)に 加 え.NET プログラミング フレームワー クもサポートします Visual Studio.NET は 任 意 の CLR ベースの 言 語 (VB.NET C# C++managed extension など)でアプリケーションが 作 成 でき 様 々な 形 式 (ア プリケーション Web サービスなど)で 配 置 できます Visual Studio.NET 開 発 環 境 には Oracle RDBMS に 対 する 簡 単 かつシームレスに 開 発 作 業 が 進 められる 多 数 の 統 合 ポイントがあります 次 に 統 合 ポイントの 例 を 示 します サーバー エクスプローラ VS.NET の 場 合 サーバー エクスプロー ラがデータベース オブジェクトの 参 照 機 能 を 提 供 します このサー バー エクスプローラで マイクロソフト 社 の OLE DB ドライバを 選 択 し Oracle などのデータ ソースと 接 続 することができます Oracle データ 接 続 ノードに 接 続 すると データベース ダイアグラム 表 ビュー ストアド プロシージャなどの 子 ノードの 他 に Oracle 固 有 の 機 能 の 一 部 (シノニム パッケージ 仕 様 パッケージ 本 体 など)も 調 べることができます データベース ダイアグラムでは E-R(エンティティ 関 連 )モデル を 画 面 で 参 照 しながら 操 作 できます Table Designer を 使 用 すると 表 を 参 照 しながら 操 作 できます View and Query Designer を 使 用 する と 表 をドラッグし リンクを 定 義 して 視 覚 的 に 問 合 せまたはビュー を 作 成 できます ストアド プロシージャ/ 関 数 /トリガーのサポート Visual Studio.NET IDE では サーバー エクスプローラでストアド プロシージャの 作 成 および 操 作 ができます この IDE には ストアド プロシージャ/ 関 数 /トリガーを 作 成 するための 簡 単 なテンプレートが 用 意 されてい ます ドラッグ アンド ドロップ/データ 取 得 サーバー エクスプローラ では 表 やストアド プロシージャなどの Oracle オブジェクトを ド ラッグ アンド ドロップ 操 作 によって 特 定 の 種 類 のプロジェクト に 移 し データベース アクセス コードを 自 動 的 に 作 成 できます VS.NET のデータ 取 得 機 能 を 使 用 すると 表 またはビューのコンテン ツを 即 座 に 参 照 できます Web サービスおよび.NET Web サービスは メッセージ プロトコル プログラミング 基 準 ネットワーク 登 録 および 検 出 機 能 (Web で 接 続 された 任 意 のデバイスから ビジネス 機 能 をイ ンターネット 経 由 で 権 限 が 与 えられた 関 係 者 に 公 開 する 機 能 )で 構 成 されていま す Web サービスとは 次 の 機 能 を 持 つビジネス プロセスです ビジネス プロセス 自 体 を 公 開 し 説 明 する Oracle9i: Microsoft.NET による 開 発 7

他 のサービスが Web 上 でこれらのビジネス プロセスを 検 索 できる ようにする 起 動 可 能 である レスポンスを 戻 す(シンプルな Web サービスの 場 合 は シンプルな リクエスト/レスポンス 機 能 または 高 度 なセキュリティ B2B 協 調 動 作 ビジネス プロセス 管 理 を 起 動 する 複 雑 な Web サービスの 場 合 は 長 時 間 実 行 されるトランザクション 型 の 相 互 対 話 ) 適 切 な 内 部 ビジネス プロセスをオプションとして 提 供 する Oracle9i は Web サービスを 開 発 するための 主 要 な 標 準 として SOAP(Simple Object Access Protocol) WSDL(Web services Description Language)および UDDI (Universal Description, Discovery, and Integration)をサポートします オラクル 社 製 品 を 使 用 して 開 発 された Web サービスは マイクロソフト 社 の.NET アーキテク チャに 従 って 開 発 された Web サービスとシームレスに 相 互 運 用 できます 一 般 に Oracle データベースを 使 用 した Web サービスまたは.NET アプリケーションの 作 成 方 法 には 次 の 2 つがあります Oracle9i Application Server と Oracle9i Database を 使 用 する 方 法 Oracle9i JDeveloper などの Oracle ツール 製 品 を 使 用 して Oracle9iAS のすべての 拡 張 機 能 を 活 用 する Web サービスを 構 築 し 配 置 します この 他 に IIS を Web リスナーとして 使 用 するオプション および IIS プロキシ プラグインにより Oracle9iAS と 相 互 対 話 するオプションが あります Oracle データベースのバックエンドに 対 し 中 間 層 で IIS のみ 使 用 す る 方 法 Visual Studio.NET を 使 用 して ASP.NET VB.NET などの アプリケーションや Web サービスを 開 発 し Oracle9i Database と 対 す る IIS に 配 置 することができます PL/SQL または Java ストアド プロシージャから Oracle RDBMS をコールして Web サービスを 起 動 する 方 法 もあります オラクル 社 の Windows 製 品 の 詳 細 は 次 の Oracle サイトにアクセスしてください http://otn.oracle.co.jp/tech/windows/ Oracle9i: Microsoft.NET による 開 発 8

Oracle9i: Microsoft.NET による 開 発 2003 年 4 月 著 者 : Barmak Meftah Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. 海 外 からのお 問 合 せ 窓 口 : 電 話 : +1.650.506.7000 ファックス: +1.650.506.7200 www.oracle.com オラクル 社 は インターネット 上 での 活 動 を 強 化 するソフトウェアを 提 供 します Oracle はオラクル 社 の 登 録 商 標 です この 文 書 はあくまでも 参 考 資 料 であり 掲 載 されている 情 報 は 予 告 なしに 変 更 されることがあります 万 一 誤 植 などにお 気 づきの 場 合 は オラクル 社 までお 知 らせください オラクル 社 は 本 書 の 内 容 に 関 していかなる 保 証 もしません また 本 書 の 内 容 に 関 連 したいかなる 損 害 についても 責 任 を 負 いかねます このガイドで 使 用 されているさまざまな 製 品 名 およびサービス 名 には オラクル 社 の 商 標 が 含 まれています その 他 のすべての 製 品 名 およびサービス 名 は 各 社 の 商 標 です Copyright 2003 Oracle Corporation All rights reserved.