MOSS 2007 as a consumer for service oriented architecture (SOA) base architecture

I recently spent some time with a customer that was looking at future state architecture for some thier current state frameworks. It made sense for thier situation for me to recommend a services factory approach to take an intial cut to their road to an SOA based future. Then came the question if its all SOA and XML based contracts - would it make sense then to use the built-in XML Web Part that can consume XML and use XSL to convert to HTML to display the information for consuming the SOA layer? The picture shown is a logical architecture diagram for this view. I also recommend the Enterprise Library and some key MOSS 2007 capablities to perhaps take some custom code out of the equation.