7

Witsml は、石油およびガス掘削業界で使用される xml データおよびクエリ標準です。サーバーと (http 経由で) 通信するときは、データとクエリ テンプレートの両方に xml を使用します。xml で手動でクエリを作成するのは少し面倒です。特に、返す要素とそれらをフィルター処理する方法の両方がテンプレートで指定されているためです。

クライアント側での witsml の操作を容易にする .net ライブラリをいくつか知っていますが (つまり、API をより多くのオブジェクト構造に抽象化することによって)、これらのライブラリを実際に使用した経験がある人がいるかどうか、またその方法について知りたいです。彼らはうまく機能します。リモートの witsml サーバーと対話する必要がある .net アプリケーションを構築するときに使用する推奨事項はありますか?

更新 存在することがわかった c# ライブラリへのリンクを追加します。

http://nwitsml.org

http://setiri.com/witsml

http://sourceforge.net/projects/stdsdevkit/

4

1 に答える 1

7

私は自分の調査結果で自分の質問に答えます。

-NWitsml.org - witsml サーバーへのオープン ソース、読み取り専用アクセス。1.2~1.4対応。Jwitsml プロジェクトの Java コードに基づいています。

-Standards DevKit - witsml サーバー 1.3.1 および 1.4.1 と互換性のある読み取りおよび書き込みアクセス。witsml クエリとドキュメントのシリアライゼーション/デシリアライゼーションを「馬鹿げた」ものにします。つまり、状態の追跡やクエリの内容の理解がないため、オペレーターは正しいクエリを作成するのに十分な仕様を知っている必要があります。オープンソース。

-Setiri.Witsml SDK - witsml サーバー バージョン 1.3.1 (作業中の 1.4.1 互換) への読み取りおよび書き込みアクセス。エンティティはその状態を追跡し、多くの知恵の知識を含んでいるため、ユーザーは達人である必要はなく、より成熟した成熟した製品です。開発者シート ライセンス。

于 2012-09-11T19:10:05.827 に答える