Здравствуйте, Allaire, Вы писали:
A>Спасибо за развернутый ответ, многое прояснилось. Однако, покупать готовый продукт вроде BizTalk не вариант в данном контексте, но идея мне нравится) A>Главный ответ все-равно еще остается без ответа... если мы к примеру прибегнем к использованию протокола OData в связке с EntityFramework к примеру — какую роль в расширяемости проекта могут сыграть плагины и какого рода функционла в них заключать?
Давайте еще раз разберемся, что Вы понимаете под "плагинной архитектурой сервисов".
Чтобы можно было новые сервисы создавать на базе старых и быстро хостить? Так для этого никакой специальной архитектуры не нужно, никаких сервисных шин и прочих баззвордов.
Чтобы новые сервисы автоматом подхватывались клиентами (т.е. чтобы клиентов не нужно было переписывать)? Вот тут да, OData может помочь. Надо только клиентов написать так, чтобы они любой рекордсет могли проглотить (чтобы были нетипизированными, незаточенными на конкретную схему данных). Собственно, может и клиенты не нужны? Вон, MS Excel вроде как OData понимает...
Или что-то другое?
Да, Entity Framework тут вообще не причем, вынесем его за скобки.