1.2 Tuxedo .NETワークステーション・クライアントの機能
Tuxedo .NETワークステーション・クライアントは、.NETアプリケーションとTuxedoワークステーションの基底の共有ライブラリ(libwsc.dll、libengine.dll、およびlibfml.dll)の間の中間層またはラッパーとして機能します。次の図は、Tuxedo .NETワークステーション・クライアントの機能を表しています。
.NETアセンブリのlibwscdnet.dllには、Tuxedo .NETワークステーション・クライアント用のラッパーAPIクラスが含まれ、Tuxedo ATMI関数とFML関数をラップするオブジェクト指向スタイルのインタフェース・セットを実装します。
buildnetclientは、.NETプログラミング言語で記述されたTuxedoワークステーション・クライアントを構築するため、libwscdnet.dllを参照します。それは共通言語ランタイム(CLR)環境をターゲットとしており、実行時の環境に応じて、アセンブリ(たとえば、クライアントの実行可能ファイル、ライブラリ)によって呼び出されます。
win32共有ライブラリlibwdi.dllにはlibwscdnet.dllに使用されているプラットフォーム固有の関数が実装されています。
ノート:
libwdi.dllはlibwscdnet.dllの実行時のみ必要です。buildnetclientでアプリケーションのソース・ファイルを.NET実行可能ファイルにビルドする際は、不要です。
このライブラリは、今後、Microsoft .NET FrameworkがMicrosoft Windowsファミリ以外のプラットフォームに移植された場合に使用できるように、予約されています。
図1-1 Tuxedo .NETワークステーション・クライアントの機能
