コンテンツ
- 定義-Object Request Broker(ORB)はどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- TechopediaがObject Request Broker(ORB)について説明しています
定義-Object Request Broker(ORB)はどういう意味ですか?
オブジェクトリクエストブローカー(ORB)は、共通オブジェクトリクエストブローカーアーキテクチャ(CORBA)仕様を使用するミドルウェアアプリケーションコンポーネントであり、開発者はコンピューターネットワーク内でアプリケーション呼び出しを行うことができます。 ORBは、分散環境でクライアント/サーバー操作の呼び出しを送信し、透過的なオブジェクト通信を保証するエージェントです。
ORBは、通知、イベントトリガー、トランザクション処理、永続性、セキュリティなど、さまざまなミドルウェアサービスをサポートしています。 ORBは、さまざまな環境に適合し、幅広いクライアント要求を処理するように構成できます。したがって、開発者はORBを変更して、着信クライアント要求のタスク要件を満たすことができます。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
TechopediaがObject Request Broker(ORB)について説明しています
ORBは次のことを行います。
- リモートマシンオブジェクトの検索、一致、およびインスタンス化
- アプリケーションオブジェクト間のパラメーターを収集します
- マシンの境界を越えてセキュリティ問題を処理します
- 他のORBで使用可能なローカルマシン上のデータオブジェクトを取得および公開します
- 静的および動的なメソッド呼び出しを使用して、リモートオブジェクトメソッドを呼び出します。
- アイドルオブジェクトを自動的にインスタンス化する
- ルートコールバックメソッド
- インターネットを介してInter-ORB Protocol(IIOP)を他のORBと通信します。
開発者は、繰り返し発生する分散環境の問題に対するソリューションとして適用される場合、知識と注意をもってORBを処理する必要があります。誤って処理すると、問題が激化する可能性があります。 ORBの欠点は次のとおりです。
- 非同期トランザクションサポートの欠如
- 非オブジェクト指向のレガシーアプリケーション統合サポートの欠如
- CORBA標準の標準ORB実装の欠如
Microsoftは、Common Object Model(COM)およびDistributed Common Object Model(DCOM)で独自のORBアプローチを開発しました。