Это вопрос для всех тех, кто поставлял решения WCF своим клиентам / клиентам, где их клиенты используют другие старые распределенные технологии, например .net remoting / Asmx.
Наша ситуация
Технология для старого набора продуктов (Windows 2003)
Финансовый бэк-офис в (.NET Remoting, Winforms, Webservices, SQL Server 2005)
Front Office (SQL 2005, ASP.NET)
Технология для нового набора продуктов (Windows 2008)
Финансовый бэк-офис в (WCF, Winforms, некоторые компоненты WPF, Webservices, SQL Server 2008)
Front Office (SQL 2008, ASP.NET MVC и некоторые компоненты в Silverlight)
Наши новые / ожидаемые клиенты хотят, чтобы наш пакетпродукты, использующие настоящую SOA (WCF), поэтому мы перенесли наши продукты (поскольку они имеют системы из мира java и хотели бы поговорить с нашими службами WCF).
Некоторые из наших старых клиентов, которыеполучил .NET реализацию backofficeхорошо обслуживает их в течение последних 10 лет, наши продукты прекрасно обосновались в их среде, радостно общаясь вокруг своих мэйнфреймов (они очень неохотно обновляются)
Существующие клиенты находятся подСоздается впечатление, что это значительное изменение технологического стека, поэтому им может понадобиться новое оборудование и, безусловно, потребуются большие усилия / ресурсы для тестирования нового технологического стека, где реальная выгода, которую они получают, - это небольшая функциональность, которая была сделана за последние 6 месяцев , но новые функцииэто необходимо для них из-за изменения бюджета Великобритании.
Вот вопросы
1) Мне нужны веские аргументы для убеждения моего старогоклиенты обновляются до нашего нового набора продуктов после следующих действий:
- WCF через .Net Remoting
- SQL 2008 над SQL 2005
- Windows 2008 над Windows 2003
2) Есть ли (или будут) какие-либо проблемы с сохранением двух баз кода для серверной стороны для .Net remoting aи еще один для WCF (если какой-либо орган успешно / неудачно это сделал)
Это может быть сложный случай, когда некоторые из наших клиентов все еще отказываются обновиться до нового стека, но нам все еще приходится предоставлять некоторые новые функции, которыенаходились в RND, пока мы мигрировали на wcf.
Следующее не будет проблемой, так как у нас есть хорошие мысли, когда мы начали WCF
1) Получение прокси для Служб красиво разделено и легко заменяется на WCF и.net remoting.
2) Оболочки хостинга не являются проблемой, поскольку они уже хорошо работают.
Если кому-то нужна дополнительная информация, пожалуйста, напишите обратно.