2011-02-10 1 views

答えて

0

すでに言及したように、RMIは単語の使用に関連するすべての注意事項をオブジェクト指向のミドルウェアと見なすことができます。それは、値によってオブジェクトを返すことができます(それらを直列化する)か、リファレンス(リモートオブジェクトのメソッドを呼び出すための参照を提供します)。

昔は(1996年に戻って)Voyager(http://www.springerlink.com/content/cn20847n36378048/)とHORB(http://www.springerlink.com/content/c1156178g025x422/)もOOミドルウェアと見なされました。私はおそらく、私はと思い、「参照」OOミドルウェアは/とにかくCORBA(http://en.wikipedia.org/wiki/CORBA

は、すべてのものは、一般的に、オブジェクト・リクエスト・ブローカー(http://en.wikipedia.org/wiki/Object_request_broker

0

Hmm ... OOスタイルのミドルウェアシステムを実装するためにJava RMIを使用できるため、「はい」と思われますか?

Oracle's RMI HomeまたはからRMIについて詳しく読むことができます。

4

「ミドルウェア」は、これらの漠然としたマーケティング用語の別のもので、販売をしようとしているものが何であれ、それらが意味するものであることを意味します。

しかし、私はRMIは確かにオブジェクト指向ですが、それ自体の機能を提供しないため、ミドルウェアとしては適格ではありません。これは通信プロトコルとAPIです。

RMIを使用して、多くのミドルウェアがあります。

+0

の略で、「ORB」として分類されたされたと言えるRMIの実装それはソフトウェアコンポーネントなので、ミドルウェアですよね?それは、システムのさまざまな部分が接続されるようにするために何かをします。 –

+0

@Vlad:その定義では、TCP/IPもイーサネットと同様にミドルウェアです。 –

+0

@Michael:確かに、RMIはミドルウェアとして認定されますね。 –

0

RMIはJava技術であり、ソフトウェアコンポーネントです。アプリケーション(およびプロセス)の異なる部分を互いに接続します。 Javaはオブジェクト指向です。したがって、これらの定義をすべて組み合わせて、RMIがオブジェクト指向のミドルウェアに属していると言うことは間違いありません。

関連する問題