то нафига милион раз переписывать низкий уровень, связанный с созданием клиента и сервера если в результате получится тот же самый велосипед, только с квадратными колесами?
Ээээ браток, ты не просекаешь экономической фишки...
изобретаем велосипед, прикручиваем к нему моторчик и обзываем мопед!!!
теперь мы к мопеду привешиваем маленькие колесики и обзываем скутор...
скутор продать можно дороже, чем обычный велосипед, и даже мопед, ни кого не волнует что для него нужен бензин и запчасти дороже чем для обычного велика....
Так вот представь себе - сидят умные дядьки из Майкрософт и думают, как продать новую версию своего очередного творения, чтоб обоготить свои карманы... Тут один вскакивает и говорит Эврика!!! - а давайте созждадим вот то..то... и то...то...
а ему ученый совет отвечает - ну это же у нас есть

там-то и там-то...
Это позволяет DCOM, RPC...
А он - а давайте это чуточку доработаем и обзовем "Вэб Сервисом" и встроем в наши продукты...
и с этого момента запускается мощная маркетинговая машина, привлекаются реклама, пресса , бесплатные семинары, презентации по крапорациям, etc... под давлением которой каждый рядовой пользователь чувствует себя, как Советская женщина, узнавшая после 90х годов, что такое прокладка и теперь это для него уже первая необходимость...
цель Мс достигнута - она впаривает очередную версию своего продукта, поддерживающего эти вот самые сервисы!!!! А иначе как ему еще заработать деньги???