С появлением SOAP Microsoft заняла лидирующее положение в разви¬тии веб-служб по большинству аспектов. Когда Microsoft представила SOAP компании IBM как способ транспортировки данных, в IBM быст¬ро ухватились за эту идею, оказав помощь в разработке технологии, позднее получившей название WSDL. Благодаря объединенным уси¬лиям Microsoft и IBM многие большие компании, среди которых такие гиганты, как Oracle, Sun Microsystems и Hewlett-Packard, восприняли эту идею. Были созданы стандарты, и заря эпохи веб-служб окрасила горизонт, однако обозначилось и препятствие: не было инструмен¬тальных средств, способных облегчить процесс создания веб-служб. Тут-то и появилась технология .NET.
В 2000 г. Microsoft выпустила .NET Framework, стремясь создать, во-первых, аппаратно независимую платформу разработки приложений и, во-вторых, противовес Java. Microsoft начинала свою инициативу .NET практически с чистого листа и поэтому изначально встроила в нее поддержку языка XML, как и возможность создания и обраще¬ния к веб-службам с привлечением SOAP и WSDL. Платформа .NET предоставляет простую возможность создавать веб-службы как оберт¬ки вокруг приложений, а также множество классов, способных рабо¬тать с веб-службами.
Занимаясь разработкой веб-служб, вы сами будете решать, как глу следует вникать в SOAP и WSDL. Сама платформа предоставляет i рументальные средства, избавляющие разработчика от необходимо углубляться в структуру этих протоколов, но у вас сохраняется можность изменить некоторые элементы их поведения. Версия . Framework от 2005 г. еще в большей степени ориентирована на раб с XML и веб-службами.