ORACLE DATA SHEET...ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点...

9
ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点 分散トランザクション管理 サーバー トランザクションを最適化し、アクセス・プロトコルに関係なくすべての関連リソース 間でデータ整合性を確保します。 XA 2フェーズ・コミット トランザクション参加者を自動的に追跡し、すべてのリソースが正しく更新されたか ロールバックが実行されていることを確認して、コンポーネント障害時にもデータ整合 性を確保します。 複数メッセージ・モデル 同期型、非同期型、対話型のメッセージングAPIを提供することで異種プラットフォーム をサポートします。

Transcript of ORACLE DATA SHEET...ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点...

Page 1: ORACLE DATA SHEET...ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点 分散トランザクション管理 サーバー トランザクションを最適化し、アクセス・プロトコルに関係なくすべての関連リソース

ORACLE DATA SHEET

1

分散トランザクション処理の機能と利点

分散トランザクション管理

サーバー

トランザクションを最適化し、アクセス・プロトコルに関係なくすべての関連リソース

間でデータ整合性を確保します。

XA 2フェーズ・コミット

トランザクション参加者を自動的に追跡し、すべてのリソースが正しく更新されたか

ロールバックが実行されていることを確認して、コンポーネント障害時にもデータ整合

性を確保します。

複数メッセージ・モデル 同期型、非同期型、対話型のメッセージングAPIを提供することで異種プラットフォーム

をサポートします。

Page 2: ORACLE DATA SHEET...ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点 分散トランザクション管理 サーバー トランザクションを最適化し、アクセス・プロトコルに関係なくすべての関連リソース

ORACLE DATA SHEET

2

トランザクション・キューイ

ング

トランザクションの処理または遅延に柔軟性を提供することで、分散アプリケーション

の非同期連携を可能にします。

イベント仲介 パブリッシュ/サブスクライブ・プログラミング・モデルに基づくトランザクション・イ

ベント・システムを提供します。

スケーラビリティおよび信頼性の機能と利点

アプリケーションの並列化

アプリケーションがリクエストをパラレル処理し、異なる分散ノードで同時に複数トラン

ザクションを処理できるようにすることで、シングル・ポイント障害を排除し、スケーラ

ビリティを向上します。

直線的なスケーラビリティ 使用可能なリソースの増加に応じた、ほぼ線形のアプリケーション・スループット向上を

実現します。

複製サービス・フレーム

ワーク

分散アプリケーションをネットワーク全体で動的に複製することで、パフォーマンスと信

頼性を最大化します。

クラスタリングとフェイル

オーバー

クラスタ・モードでTuxedoアプリケーションをデプロイすることで、障害発生時にも使用可

能な別のノードやグループがアプリケーション処理を自動的に引き継げるようにします。

堅牢な障害管理 シングル・ポイント障害を排除することで停止時間を最小化し、計画停止および計画外停

止中もアプリケーションの実行を継続します。

自動的な負荷管理とロード

バランシング

リアルタイムのシステム負荷に基づく自動サービス複製機能を提供し、すべての使用可能なリ

ソース間で動的にリクエストを分散することで、一貫した高スループットを実現します。

データ依存ルーティング コンテキストやコンテンツに基づいてメッセージをルーティングし、効率的なトランザク

ションの処理および優先順位付けを実現します。

Page 3: ORACLE DATA SHEET...ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点 分散トランザクション管理 サーバー トランザクションを最適化し、アクセス・プロトコルに関係なくすべての関連リソース

ORACLE DATA SHEET

3

Oracle Exalogic:Tuxedoの最適化と利点

共有メモリ・キュー プロセス間通信にIPCメッセージ・キューではなく共有メモリ・キューを使用することで、

最大8つのバッファ・コピーを排除します。

SPINCOUNTの

自動チューニング

アプリケーション・ワークロードに基づいてTuxedo構成のSPINCOUNT属性を動的に

チューニングすることで、ロック・アルゴリズムのパフォーマンスを最適化します。

XAの最適化

Oracle Real Application Clusters(Oracle RAC)およびOracle WebLogic Serverベースの

アプリケーションの実行時に、パフォーマンスを最適化するようXAトランザクションの実

装を強化しています。

FAN/TAFの統合 アプリケーションがOracle RACインスタンスのUP/DOWNおよびRLAにサブスクライブで

きるため、可用性が向上し、計画停止時間と計画外停止時間が低減します。

Oracle Exalogic:Tuxedoの最適化と利点

SDPのサポート

すべてのネットワーク・リンク(Jolt、/WSクライアント、ドメイン、WTCなどを含む)

でSDP(ソケット・ダイレクト・プロトコル)をサポートすることで、特定のワークロー

ドのパフォーマンスを向上します。

ドメイン内の直接通信 Tuxedo MPモード構成でリモート・サーバーのキューに直接アクセスすることで、MPモー

ドでドメイン内通信のボトルネックとしてBRIDGEを排除します。

ドメイン間の直接通信 GWTDOMAINを使用せずにExabus/RDMAを使用して、ドメイン内のアプリケーションが

他のドメイン内のプロセスにアクセスできます。

Page 4: ORACLE DATA SHEET...ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点 分散トランザクション管理 サーバー トランザクションを最適化し、アクセス・プロトコルに関係なくすべての関連リソース

ORACLE DATA SHEET

4

Page 5: ORACLE DATA SHEET...ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点 分散トランザクション管理 サーバー トランザクションを最適化し、アクセス・プロトコルに関係なくすべての関連リソース

ORACLE DATA SHEET

5

Page 6: ORACLE DATA SHEET...ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点 分散トランザクション管理 サーバー トランザクションを最適化し、アクセス・プロトコルに関係なくすべての関連リソース

ORACLE DATA SHEET

6

Page 7: ORACLE DATA SHEET...ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点 分散トランザクション管理 サーバー トランザクションを最適化し、アクセス・プロトコルに関係なくすべての関連リソース

ORACLE DATA SHEET

7

Page 8: ORACLE DATA SHEET...ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点 分散トランザクション管理 サーバー トランザクションを最適化し、アクセス・プロトコルに関係なくすべての関連リソース

ORACLE DATA SHEET

8

統合オプション

Oracle SALT

高パフォーマンスの構成主導モデルを提供することで、SOAP over HTTPまたは

RESTful Webサービスを使用して標準Webサービスとして Oracle Tuxedoサービス

にアクセスできるようにします。Oracle Tuxedoアプリケーションから、あたかも別

の Oracle Tuxedoサービスを呼び出すかのように透過的に外部Webサービスをコー

ルできます。

Oracle WebLogic

Tuxedo Connector

Oracle WebLogicと Oracle Tuxedo間に、トランザクションおよびセキュリティ・コ

ンテキストの伝播を含む双方向クロス・プラットフォームの Peer-to-Peer 相互運用

性を提供します。

Oracle Service Busに対する

イティブ転送

コーディングなしで、セキュリティおよびトランザクション伝播を含む Oracle

Service Busとの双方向接続を提供します。

Oracle Tuxedo JCA

Adapter

トランザクションおよびセキュリティ・コンテキストの伝播を含む双方向クロス・

プラットフォームの Peer-to-Peer相互運用性を提供します。JCA準拠アプリケーシ

ョン・サーバーに対するホット・プラグが可能です。

CORBA相互運用性 適切な CORBA標準を正しく実装したその他のオブジェクト・リクエスト・ブロー

カに対する標準 IIOPをサポートします。

.NETクライアント API Microsoft .NETインフラストラクチャからOracle Tuxedoアプリケーション

にアクセスするための APIを提供します。

Page 9: ORACLE DATA SHEET...ORACLE DATA SHEET 1 分散トランザクション処理の機能と利点 分散トランザクション管理 サーバー トランザクションを最適化し、アクセス・プロトコルに関係なくすべての関連リソース

ORACLE DATA SHEET

9

Oracle Tuxedo Jolt スタンドアロン・クライアントまたはその他のJava環境からTuxedoアプリケーション

へアクセスするためのJava APIを提供します。

Oracle Tuxedo Mainframe

Adapter

IBMメインフレーム上で稼働する CICS/IMSアプリケーションへの双方向アクセスを

グローバル・トランザクション・コンテキスト内で提供します。

Mainframe Transaction

Publisher

既存のメインフレームCICS/IMSトランザクションにJavaアプリケーションからアク

セスするために、構成主導のアプローチを採用しています。COBOLコピーブックの

トランザクションのインポートが可能であり、Java Beanやその他の構成のアーチフ

ァクトを生成します。

IBM WebSphere MQ

Adapter IBM WebSphere MQキューへの透過的アクセスを提供します。

©