一部のデータ処理に使用されるWindowsサービスを作成しています。このサービスはOPC(KepWare)サービスに接続し、イベントハンドラーを介して特定のアイテムを監視します。また、必要に応じてOPCデータ項目に書き戻す必要があります。ただし、書き戻すデータは、WindowsMobileハンドヘルドデバイスから取得する必要があります。
このシステムの設計面に戸惑っています。スケーラブルで保守しやすいように、これを抽象的な方法で設計するようにしています。ただし、この値をOPCサーバーに書き込むように指示するために、サービスと通信する方法に固執しています。WCFが最適な方法だと思いますが、クライアントが呼び出しを行ったときに、接続されているOPCオブジェクトへの参照を取得できる場所にWCFを記述する方法が正確にわかりません。WCFライブラリを作成してWindowsサービス内でホストする必要がありますか、それとも別のルートをたどる必要がありますか?
前もって感謝します