Настройка уровня бизнес-логики из приложения службы WCF

У меня есть уровень бизнес-логики, с которым я работаю, для которого требуется настройка на основе специального файла конфигурации. При использовании этого уровня в веб-приложении или приложении Windows я инициализирую уровень бизнес-логики при запуске приложения, передавая путь к файлу конфигурации, который настроен в app.config или web.config.

Сейчас я пытаюсь использовать этот уровень бизнес-логики в приложении-службе WCF, и я не уверен, как это сделать, поскольку в приложении-службе WCF нет точки «запуска приложения». Следует отметить, что рабочие процессы, определенные в приложении-службе WCF, не взаимодействуют напрямую с уровнем бизнес-логики, это абстрагируется с помощью вызовов библиотеки действий, которая затем использует уровень бизнес-логики.

Таким образом, архитектура выглядит примерно так:

  • WCFService использует ServiceActivities
  • ServiceActivities использует BusinessLogic, выполняя вызовы внешних служб в зависимости от и с использованием данных, предоставленных BusinessLogic.

Как мне приступить к настройке уровня BusinessLogic в этом сценарии?


person BCarter    schedule 23.02.2010    source источник


Ответы (1)


На базовом уровне запуск приложения - это конструктор без параметров для объекта, указанного в контракте службы.

person Sprague    schedule 23.02.2010