Для тех, кто интересуется данной сферой, могу посоветовать:
http://www.ibm.com/developerworks/ru/webserviceshttp://www.ibm.com/developerworks/ru/vi ... ryview.jsp- ну и англоязычные соответствия, где материала, конечно, побольше.
В целом, давно хотел отметить, что Service-Oriented Architectures и конкретно IBM-овское видение этих проблем и решений - неплохой шаг вперёд. Шаг этот связан с уходом от мышления на уровне языков и систем программирования к уровню проектирования систем в целом -организации взаимодействия подсистем, протоколам информационного обмена и т.п. После доминирования "бучевского" взгляда на архитектуру и проектирование как типа просто "псевдокод для ООП-языка С++ (Java, C#... подставить нужное)" это хорошо чувствуется. То, что понятия из ООП вообще на уровне SOA не фигурируют - тоже важный показатель. Подсистемы, процессы, взаимодействия, данные... - всё адекватно системному анализу, а не программёрским артефактам.
Нечего и говорить, что в нашей ИТ-шной среде это всё пока слабо воспринимается, т.к. предсказуемая реакция на большинство материалов вышеозначенного ресурса: "да давайте кодить, ыыы".
Microsoft также долго отстранялась от SOA-тематики, затем резко выдала ряд middleware-решений, но видно, что понимание опять же чисто "программёрское". Тут, как некоторые эксперты отмечают, сказывается то, что IBM в основном - заказной и консультирующий исполнитель сторонних проектов; в то время как Microsoft этим практически не занимается.