カスタム構成ファイルに基づく構成が必要なビジネスロジック層があります。WebまたはWindowsアプリケーション内でこの層を使用する場合、アプリケーションの起動時にビジネスロジック層を初期化し、app.configまたはweb.configで構成されている構成ファイルへのパスを渡します。
現在、WCFサービスアプリケーション内でこのビジネスロジック層を使用しようとしていますが、WCFサービスアプリケーションには「アプリケーションの起動」ポイントがないため、これを実行する方法がわかりません。WCFサービスアプリケーションで定義されたワークフローは、ビジネスロジック層と直接対話していないことに注意してください。これは、ビジネスロジック層を使用するアクティビティdllへの呼び出しによって抽象化されます。
したがって、アーキテクチャは次のようになります。
- WCFServiceはServiceActivitiesを使用します
- ServiceActivitiesはBusinessLogicを消費し、BusinessLogicによって提供されるデータに依存して、それを使用して外部サービス呼び出しを行います。
このシナリオでビジネスロジック層を構成するにはどうすればよいですか?