All'interno della evoluzione della piattaforma Office e dei pattern OBA (Office Business Application), una delle componenti più importanti come fattore abilitante all'integrazione e la composizione dei processi aziendali con Office System ed in particolare con le componenti client di Office è rappresentata dal nuovo formato di file basato sull'OpenXML. 

Una delle attività da  sempre più complesse da realizzare  all'interno delle nostre applicazioni è sicuramente relativa all'integrazione con la piattaforma Office, in particolare per le applicazioni sviluppate server side. Generare in output documenti di Word , Excel , PowerPoint combinando dei template predefiniti con dati prodotti dall'applicazione era estremamente complicato, offriva soluzione con limiti di scalabilità e risultava ancor più difficile nel caso di applicazioni sviluppate con tecnologia non Microsoft .

 Grazie al nuovo formato di file Office basato sull'OpenXML produrre e manipolare documenti diventa estremamente semplice ed interoperabile.  Per introdursi all'utilizzo dell'OpenXML e dell'object model messo a disposizione nel .net framework  e nell'SDK specifico suggerisco le seguenti risorse:

Generazione di documenti di Word 2007 lato server
Articolo introduttivo di Ted Pattison sull'OpenXML datato ma ottimo come introduzione

 Manipulating Word 2007 Files with the Open XML Object Model (Part 1 of 3)
Serie di articoli per approfondire l'object model del Microsoft SDK for Open XML Formats June 2007 Technology Preview per manipolare file Word

Building Server-Side Document Generation Solutions Using the Open XML Object Model (Part 1 of 2)
Articolo in due parti sulla generazione server side con ottimo esempio scaricabile

Open XML Explained e-book

Open XML Developer Workshop
Training online sul nuovo formato

Visual How To sull'argomento

Sito della comunità OpenXMLdeveloper.org