Achieve industry alignment using standardized technologies
Enable data interoperability between documents, applications and systems
Capture and reuse information to and from many data sources
Build intelligent applications that improve data context and quality
The Role of XML in Office Built –by design– for Interoperability Shared service oriented architecture (fx http, XML, SOAP, WSDL, UDDI) Documents
The Role of XML in Office Evolving Customer Scenarios Create sales reports from financial and forecast data stored in a CRM system Document Assembly Server-based or user-assisted construction of documents from archived content or database content Document Archival Ensuring document formats can be consumed long into the future without vendor-specific clients or applications Document Sanitization Remove unwanted content like comments or embedded code from your document when appropriate Document Interrogation Query document repositories based on custom data, content types or document metadata Content Reuse Much easier to move content between documents, including different document types Scenario XML-based document archives include the data and presentation information Remove all tracked changes and comments from a Word document before it is published Search for all documents containing a specific company name or sales contact Apply content stored in Word documents to Web pages quickly and efficiently Example
The Role of XML Example Customer Solutions Using Office 2003 and XML Benefits Solution Scenario Customer * Higher levels of efficiency for information workers. * Reduced costs with faster information flows, reduced stationery costs and quicker processing of data. * Faster development time of systems that are easier for end users. Used Word and Excel with Windows SharePoint Services and other technologies to manage a single digital copy of a concession form moving through a series of workflow steps Their concessions approval process used an unreliable paper trail from slow manual systems that were inefficient, incapable of being properly tracked and depended on personnel not being sick or on vacation Irish Continental Group Principally engaged in the transport of passengers, cars, containers and freight * Contract approvals up 25 percent * Lost profits recaptured by complying with best practices * Fast adoption, minimal retraining * Positive ROI in one year Deployed a contract process automation and management solution based on Word 2003 and Windows SharePoint Services Needed to increase the quality and efficiency of its contracting process and help employees comply with best practices for contract negotiation BMC Software Provides enterprise solutions to manage IT infrastructure * Saved 7,176 person-hours per year * Eliminated double data entry * Reduced paper handling * Improved report accuracy * Standardized reporting processes Used InfoPath 2003 to capture a Weekly Report of Daily Activity to automate and integrate reporting processes with the legacy back-end reporting system Troopers spent a great deal of time manually filling out forms; administrators then reentered data and physically managed the paper-flow process North Carolina State Highway Patrol
The Role of XML Example Customer Solutions – Office 2003 Open publishing format for documents endorsed by government XML Reference Schemas Danish InfoStructure Base InfoPath forms are used with SQL Server to collect info about a work item and upload the information to the database, drive workflow. InfoPath custom schema Austrian Ministry of Interior (BMI) Journalists use InfoPath 2003 forms to write and save stories in an offline mode, then submit and route automatically. InfoPath custom schema Austrian Broadcast Corporation Document info system automates doc handling, updates data, and archives electronically. XML Web services provide integration between desktop and server Word, InfoPath custom schema PGGM Solution puts Advisories into the hands of maintenance personnel more quickly, improving the bottom line and favorable audit results Word custom schema Continental Airlines An online service creates customized customer-defined views of construction information and integrated data housed in previously isolated databases. Word custom schema McGraw-Hill Construction Uses Web services to improve the flow of clinical and other data related to operating room activities. InfoPath custom schema Ohio State University Medical Center Content Authoring Tool—create XML structured documents that can be easily published via print and the Web. Word custom schema Open University, The Track the movement of tire molds within and between facilities. InfoPath Cooper Tire Drug and product information entered via InfoPath 2003 updates to a legacy ERP system. InfoPath Moore Medical Extract geographic data from Navision and import it into Excel 2003. Excel custom schema Wortmann AG XML-based authoring and document-publishing system for book-publishing Word custom schema CLE British Columbia Data collaboration system Word custom schema Siemens XML-based tool to automate the processing of self-assessment reports. Word custom schema Northumberland College XML data-driven charting and presentation data for automated presentation development. Excel custom schema Advisory Board Company, The Solution Product Customer
Ecma Open XML Formats on track for standardization
Office XML Formats provide XML-based formats for templates, add-ins, macro-enabled documents and more
Royalty-free format licenses enable integration by any technology provider
Compact, robust file format
ZIP compression of the format reduces file sizes
Segmented data storage improves data recovery and the ability for developers access to file contents programmatically
Full support for compatibility, migration and deployment
New file formats are now default file formats
Backward compatible to Office 2000 with addition of compatibility pack
Bulk conversion tools available
New Word, PowerPoint, Excel Formats Open XML Formats File formats submitted to Ecma International for documentation and standardization Macro-enabled Formats Separates documents that are allowed to execute embedded macros / VBA projects Excel Binary Workbook New, Excel binary file format optimized for large workbooks ALL file formats available via royalty-free license program PowerPoint Add-in (.ppam) .ppam PowerPoint Macro-enabled Presentation Template (.potm) .potm PowerPoint Template (.potx) .potx PowerPoint Macro-enabled Slide Show (.ppsx) .ppsm PowerPoint Slide Show (.ppsx) .ppsx PowerPoint Macro-enabled Presentation (.pptm) .pptm PowerPoint Presentation (.pptx) .pptx New Microsoft Office PowerPoint File Formats Excel Add-in (.xlam) .xlam Excel Binary Workbook (.xlsb) .xlsb Excel Macro-enabled Workbook Template (.xltm) .xltm Excel Template (.xltx) .xltx Excel Macro-enabled Workbook (.xlsm) .xlsm Excel Workbook (.xlsx) .xlsx New Microsoft Office Excel File Formats Word Macro-enabled Document Template (.dotm) .dotm Word Template (.dotx) .dotx Word Macro-enabled Document (.docm) .docm Word Document (.docx) .docx New Microsoft Office Word File Formats
Office XML Formats Architecture Modular format improves developer capabilities with minimal user impact Office “file” Operates identically to any other Windows desktop file. User sees and interacts with the desktop file exactly as they do with today. Internal operation Different types of data within each file stored as discreet, ZIP-compressed XML components Users would not see these components unless they un-ZIP the file to view the document parts Applications and systems could modify and extract individual parts without using Office applications The corruption or absence of any part would not prohibit the file from being opened File Container Document Properties Comments Charts Embedded code / macros* Images, video, sound custom XML WordML / SpreadsheetML, etc.
Improved Integration Enabling access to document contents through XML architecture Custom XML data store hosts content stored in custom-defined schemas; separates content from presentation. ZIP Container compresses document contents Easier programmatic interrogation and removal of unwanted content. Separate content storage enables simplified access and programmatic manipulation of document contents. File Container Document Properties Comments Charts Embedded code / macros* Images, video, sound custom XML WordML / SpreadsheetML, etc.
Compact File Format File size reduction due to ZIP compression
Dramatic file size improvements
* Additional PowerPoint file size improvements planned for Office 12 File Size compared to Office 2003 (average using multiple test documents) 74%* 22% 24% PowerPoint Excel Word
Robust File Format Enabling safer documents and improved corruption recovery
Modular architecture improves recovery of corrupt files
A damaged object no longer destroys the entire file
Making documents safer
Easily scanned for specific content
Format architecture enables programmatic detection and removal of any personally identifiable information, comments, tracked changes
No VBA code in documents by default; Optional solution format supports VBA
Migration to new format without Object model changes
The goal of the Ecma Committee is to produce a formal standard for office productivity applications which is fully compatible with the Office Open XML Formats.
The aim is to enable the implementation of the Office Open XML Formats by a wide set of tools and platforms in order to foster interoperability across office productivity applications and with line-of-business systems.
Ecma will also be responsible for the ongoing maintenance and evolution of the standard.