Несколько мыслей.
Случай 1: У вашего веб-сервиса есть потребители, и вы хотите переписать только услугу и не беспокоить потребителей.
В этом случаеиспользование конечной точки basicHttpBinding с регулярной реализацией службы wcf подойдет.Вы можете найти много ссылок для создания службы WCF с basicHttpBinding.Скорее всего, это будет соответствовать вашим потребностям.
Следующие ссылки могут быть вам полезны.
http://msdn.microsoft.com/en-us/library/aa480190.aspx
http://msdn.microsoft.com/en-us/library/ms731361(v=VS.90).aspx
Дело2: Если вы хотите переписать услугу и допустимы изменения в потребителях, то стоит рассмотреть следующие моменты:
Выбор конечной точки
а.Если вы предпочитаете, чтобы ваш сервис был совместимым (т.е. вы хотели бы, чтобы сервис обслуживал разные платформы), помогли бы конечные точки на основе Soap.basicHTTPBinding, wsHTTPBinding и т. д.
b.Если ваши потребители работают на платформе Windows и вы предпочитаете более высокую производительность, чем привязки на основе SOAP, конечные точки на основе netTCPBinding могут помочь.
c.Если ваши потребители находятся на одном и том же компьютере, можно выбрать netNamedPipe.
Сервисный дизайн
Сервисный дизайн предлагает вам множество вариантов сочетанияследующий.
a.Выбор решения жизненного цикла экземпляра службы.
b.Выбор параллелизма.
c.Выбор сессий и соблюдение порядка, в котором должна вызываться служба (предпочтительно для конкретных разработчиков)
d.Выбор наличия или отсутствия транзакций.