バックエンド データと対話する COBOL VM を使用して、モバイル クライアントに必要なデータを提供する C# を使用して WCF Web サービスを開発しました。動作しますが、非常に信頼性が低くなります。それは Web サービスのライフサイクルに関係していると思いますが、それがどのように崩壊しているのか理解できません。問題は、シングルトンである COOBL VM と、それを毎回シャットダウンするプロセスにあると思います。私はすでに試しました
lock(myobject)
{
... run my code here
}
COBOL VM をサーバー サービスに移動して、COBOL VM を保持し、それを呼び出すことができるようにしたいと考えています。すべての WCF Web サービス呼び出しで COBOL VM を永続化する方法がわかりません。サーバーサービスと通信するwcf Webサービスを示す例を探しているので、ビジネスレイヤーコードをサービスから移動し、必要なデータのためにサーバーサービスを呼び出すだけです。このようにして、Web サービスで行っているように、ロードアップ、実行、およびシャットダウンのプロセスを実行するのではなく、COBOL VM を常に実行し続けることができます。
WCF サーバー サービスと通信する WCF Web サービスの良い例はありますか?