0

.NET 2.0リモーティングを使用して作成された既存のシステムに取り組んでおり、多数の組み込みクライアントを中央サーバーに統合しています。多くの問題により、サーバーをJavaで書き直すことが望まれるようになりました。現時点では、クライアントの更新は実際には実行可能ではありません。それらの多くがあり、地理的に分散しているため、更新には潜在的に費用がかかります。この目的のために、既存の有線プロトコルと互換性のあるJavaサーバーを実装するためにどのようなソリューションが利用できるのか疑問に思いました。

私はJNBridgeProを知っていますが、残念ながら現在の予算には高すぎます。また、 Microsoft®.NETおよびJ2EE Interoperability Toolkit (Microsoft Press)のCDもあります。このCDには、この機能を実行することを約束するIntrinsycSoftwareの「ja.net」というソフトウェアのコピーが含まれています。 Intrinsycからライセンスを取得する必要があり、そのWebサイトが応答していません(おそらく、本が出版されてから廃業しているのでしょうか?)。

私が知らない他の人はいますか?

4

1 に答える 1

0

いいえ、そのようなことはありません(カスタムの商用ソリューションを除く)。ただし、社内ソリューションを利用している場合は、次のことができます。

  1. .NETクライアントとJavaサーバーの間に配置される独自の.NETリモーティングアダプタを作成します。
  2. .NETアダプターは、要求をJavaサーバー(SOAP経由のWebサービス・インターフェースなど)が認識しているものに変換し、応答も同じように変換します。

したがって、.NETアダプターは、パススルーおよびマッピングコンポーネントのようなものであり、実際のロジックはありません。このようにして、すべてのロジックをJavaサーバーに含めることができます(これはあなたが望むもののようです)。

それを行うには時間がかかる場合がありますが、それはあなたが持っているクライアントの数とリクエストとレスポンスのタイプの数に直接依存します。

于 2012-06-16T11:28:48.680 に答える