шаблон wcf и Factory \ plugin - PullRequest
       17

шаблон wcf и Factory \ plugin

0 голосов
/ 02 августа 2009

У меня к вам архитектурный вопрос :) В моем новом проекте я разрабатываю службу wcf, которая имеет строковый входной параметр «driverName», и для этого имени служба должна создать класс «driverType», который реализует «интерфейс IDriver» и выполнить метод. Приложение будет расширяемым, и я хочу поместить другую сборку с другой реализацией драйвера во время выполнения.

Я не очень хорошо знаю wcf, но, читая новый wcf4, я подумал о следующих двух возможных реализациях:

1) Использование «фабричного шаблона» в общем wcf (и мой вопрос: есть ли рамки, которые я могу использовать для своих целей?)

2) Использовать много wcf, по одному на один драйвер, и возможность обнаружения WCF4 (и мой вопрос: может ли обнаружение помочь мне?)

Извините, но мой английский плохой, и у меня нет большого опыта в решении подобных проблем. Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 04 августа 2009

Не вижу смысла создавать несколько сервисов. Просто используйте фабричный образец.

Поскольку вы используете .NET 4.0, вам следует рассмотреть возможность использования Managed Extensibility Framework .

...