An article that I co-authored, which highlites the use of large XML documents in a SOA using Application Grid,has just been published online in SOA Journal.
The article includes a downloadable example that shows how to use JAXB and a streaming STAX parser to break up large XML documents and store them in an application grid as java objects, use a distributed query to manipulate the objects in the grid, then rematerialize the data as XML upon completion of multiple grid based operations. The pattern is based on common customer scenarios we are seeing.
The article also talks about how a SOA based application would interface with an application grid by implementing a Claim Check pattern.
I wouild love to hear your comments about this subject.
Cheers,
Dave