3

現在ZirconZircompを使用している人はいますか?彼らの技術はZeroCICEのようなものとどう違うのですか?彼らは同じ問題領域を解決しようとしていますか?彼らのターゲットオーディエンスはどう違うのですか?

追加の質問:IceとCORBAのどちらかを選択できる場合、あなたの経験に基づいてIceを使用する必要がありますか?

4

2 に答える 2

3

ICEは一種の単純化されたCORBAであり、idlを記述したり、オブジェクトアダプターを作成したり、インターフェイスの独自の実装を記述したりする必要があります。Zircompはこれを必要としません。簡単に言うと、同期呼び出しを非同期にするためのツールを提供し、そのような呼び出し/関数を実行する「コモディティ」サーバーを提供します。「商品」-まったく変更する必要がないため。唯一のコーディングはクライアント側です。ライブラリ内の元の(配布される)関数を提供し、関数パラメーターライブラリ/ヘッダーの場所のxml記述を提供する必要があります。ライブラリのソースコード自体も必要ないことに注意してください。このようなxml記述は、クライアントにリンクされる別のライブラリを生成するビルダーに提供されます。元の引数と同じ引数を持つ関数が含まれていますが、コードで使用しています。また、この機能は、使用可能なサーバーの検出、負荷分散、データキャッシュ、ルーティング、および失われたネットワーク/エンジンの回復を処理します。応答は、バリア同期またはコールバックを介してアプリケーションに送信されます。同じ機能を、コロケーションによってローカルで実行するように構成できることに注意してください。コードを変更する必要はありません。この場合、マルチスレッド/コアの使用は、コピーまたはマーシャリングがないことでメリットがあります。そして最後に、GPLライセンスはありません。これは商用製品です。同じ機能を、コロケーションによってローカルで実行するように構成でき、コードを変更する必要はありません。この場合、マルチスレッド/コアの使用は、コピーまたはマーシャリングがないことでメリットがあります。そして最後に、GPLライセンスはありません。これは商用製品です。同じ機能を、コロケーションによってローカルで実行するように構成でき、コードを変更する必要はありません。この場合、マルチスレッド/コアの使用は、コピーまたはマーシャリングがないことでメリットがあります。そして最後に、GPLライセンスはありません。これは商用製品です。

于 2009-10-21T03:01:00.367 に答える
2

私はジルコンZを使用していないか、使用したことがありますが、私が見たのは、それがエンタープライズシステムであり、会社が管理しているということだけです。ダグラスC.シュミット(元CORBAの第一人者)が入社しました。これは、会社を商業的成功へと押し上げる指標です。しかし、ICEとZircompはどちらもGPL v2で利用できます...したがって、私はそれを使用したのでICEを好み、私はそれが好きだと言います。

2番目の質問:ICE; あなたが自由なら。しかし、あなたの決定は他の要件に依存するかもしれません。ICEを使用すると、CORBA over NATの問題を回避でき、後でプレーンな古いCORBAに接続する必要がある場合でも、可能な限り柔軟に対応できます。

于 2009-10-01T14:21:23.630 に答える