There are many occasions where software creates XML output: XML documents are used for data interchange between different applications, web application create (X)HTML output or respond to AJAX requests with XML, and this has to be tested as much as anything else. In this article, Stefan Bodewig explains how to perform those tests with the XMLUnit framework he has co-authored.
Office file manipulation used to be difficult, but since Office 2007, Word, Excel and Powerpoint files can be read and written without anything more complicated than the native JDK itself because Office 2007 documents are now nothing more than ZIP files of XML documents. Ted Neward demonstrates this in action.
InfoQ today publishes a one-chapter excerpt from Frank Cohen's book "FastSOA". On this occasion, InfoQ had a chance to talk to Frank Cohen, creator of the FastSOA methodology, about the issues when trying to process XML messages, scalability, using XQuery in the middle tier, and document-object-relational-mapping.
Rails makes it easy to support micro-format standards alongside XML in RESTful applications, potentially opening them up to a wider audience and/or reducing their bandwidth requirements. 1
In this article, Stefan Tilkov proposes 10 principles to serve as a basis for SOA discussions, focusing on abstract concepts that are independent from any particular vendor framework. 6
Spring Web Services creator Arjen Poutsma talks about Spring's WS stack and the different approach it has to building Java Web services. 7
.NET and Java interop can be made really simple using a REST document centric approach. This article demonstrates REST for interop as well as POST-REST. 4