Все возможности технологии веб-сервисов, называемой .NET и приписываемой Microsoft уже несколько лет успешно реализуются на Java. Покапавшись можно самому реализовать поддержку сервисов на PHP, Perl или на чем угодно - все используемые технологии (XML, SOAP, WSDL, UDDI и т.д.) открыты и для них существует масса библиотек под разные языки (и не только C# да VB). Главная проблема - не существует единого стандарта для написания сервисов, что лишает эту технологию главного козыря - легкое автоматическое подключение друг к другу. Каждый разрабатывает свои правила и свои сервисы, которые могут работать между собой. Хотя и это является большим прорывом.