OpenWeb 10/18/2009 (a.m.)
Gray Matter : Open XML and the SharePoint Conference
excerpt: The trend in Office development is the migration of solutions away from in-application scripted processing toward more data-centric development. Of course this is a primary purpose of Open XML, and it is great to see the amount of activity in this area. We've seen customers scripting Word in a server environment to batch process / print documents or for other automation tasks. In reality Word isn't built to do that on a large scale, it is better to work directly against the document rather than via the application whenever possible. The Open XML SDK unlocks a "whole nuther" environment for document processing, and gets you out of the business of scripting client apps on servers to do the work of a true server application (not to mention the licensing problems created by installing Office on a server). comment: Gray makes a very important point here. The dominance of the desktop based MSOffice Productivity Environment was largely based the embedded logic driving "in-process" documents that was application and platform (Win32 API) specific. Tear open any of these workgroup-workflow oriented compound documents and you find application specific scripts, macros, OLE, data bindings, security settings and other application specific settings. These internal components are certain to break whenever these highly interactive and "live" compound documents are converted to another format, or application use. This is how MSOffice documents and the business processes they represent become "bound" to the MSOffice Productivity Environment. What Gray is pointing to here is that Microsoft is moving the legacy Productivity Environment to an MSWeb based center where OpenXML, Silverlight, CAML, XAML and a number of other .NET-WPF technologies become the workgroup drivers. The key applications for the MS WebStack are Exchange/SharePoint/SQL Server. To make this move, documents had to be separated from the legacy desktop Productivity Environment settings. Note that OpenXML is the only document format supported by MS Web Apps (Live)! The MSWeb does not support HTML5 documents.
- - By Gary Edwards
Posted from Diigo. The rest of Open Web group favorite links are here.