2

XMLおよびSOAP交換のネットワークトラフィックを削減するために、一部のエンタープライズアプリケーションでFastInfosetをサポートしたいと思います。

ウィキペディアに記載されているように、C#とJava用のFastInfosetの実装があります。

OSS Fast Infoset Toolsによると、実装は、Microsoft.NETおよび.NETCF、Sun GlassFish、BEAWebLogicなどのいくつかのプラットフォームですでに利用可能です。

4

2 に答える 2

1

それはそれのようには見えません。したがって、Delphiプログラムでこれを使用する場合は、2つの選択肢があります。.NETバージョンはP/Invoke(またはHydra)を介して使用できます。または、タスクがそれほど大きくない場合(プロジェクトのサイズを確認していない場合)は、自分でDelphiに移植してみてください。JavaとC#がこのライブラリを処理できる場合、Delphiはほぼ確実に「さらに高速なインフォセット」にすることができます。

于 2009-05-07T11:57:01.353 に答える
0

標準のHTTP圧縮を使用するよりもトランスポートのみ(つまりネットワーク帯域幅)に重点を置いている場合は、現在のツールチェーンで何も変更せずに、消費量を70〜90%削減できます。

ツールチェーンがバイナリ表現を使用してデータを処理するために必要なFastInfosetの利点を最大限に活用します。これは、SOAPDelphiレイヤーまたは標準のXMLプロセッサーに渡す場合には当てはまりません。

Delphi内でFastInfosetがサポートされているのを見るのは良いことですが、そのドメインはCPU /メモリに制約のあるデバイスにあり、私が知っているほとんどのDelphiの使用法と実際には一致していません。

于 2009-05-13T15:36:34.953 に答える