Как продвинуть WCF нетехнологичному специалисту?
-
09-06-2019 - |
Вопрос
Как бы вы описали и продвигали WCF как технологию для нетехнического клиента / менеджера / генерального директора / etc?
Какие конкурирующие решения или идеи они могли бы предложить (например, те, о которых они читают в своих журналах, рекламирующих новые технологии)?
Что такое WCF нет хорошо, что вы видели, как люди пытались это втиснуть?
-Адам
Решение
Сравнение с .asmx:WCF - это платформа разработки веб-служб Microsoft следующего поколения, которая устраняет многие проблемы, связанные со старыми версиями, в частности:
- улучшенное взаимодействие, позволяющее взаимодействовать с веб-службами, которые не принадлежат Корпорации Майкрософт или опубликованы в Интернете.
- гораздо более гибкий, поэтому разработчикам проще и быстрее выполнять свою работу
- более простая настройка без изменения кода, что значительно снижает затраты на техническое обслуживание
Возможно, они поднимают вопрос о том, как это соотносится с SOA, "сервис-ориентированной архитектурой".WCF - это решение Microsoft для создания приложений, которые участвуют в этих распределенных системах.
Другие советы
Скажите им, что это позволит вам легче выполнять свою работу, что приведет к сокращению времени и денег.
В одном предложении я бы сказал, что WCF - это "программное обеспечение, которое позволяет настраивать связь между системами и управлять ею намного эффективнее, чем в прошлом".
Я вижу, что они рассматривают BizTalk как конкурента, но, конечно, вы могли бы сказать, что WCF работает с ним и фактически используется в качестве базовой технологии для него в более поздних версиях.
Я не уверен, могу ли я вспомнить какое-либо неподходящее использование WCF, которое я видел, хотя есть множество устаревших приложений, которые, вероятно, будут "обновлены" до WCF, которые на самом деле не нужны по каким-либо реальным деловым причинам.
Существует также угол взаимодействия.Если вы обновите свои службы Asmx до служб WCF, вы по-прежнему сможете использовать свои клиенты asmx, а затем начать продвигаться вперед с более новыми клиентами WCF.WCF начинает привлекать некоторое внимание к ReST, RSS есть, у Silverlight есть место в WCF.Производительность выше, в зависимости от выбранных вами привязок.Одним из больших недостатков является более крутая кривая обучения по сравнению с сервисами Asmx, проблема большой мощности / большой ответственности, а затем 101 способ сделать то же самое.
Это не разговоры о CxO, а рефакторинг языка до модных журнальных словечек, чтобы они могли видеть будущее этой технологии.