Home > SOA Tips > XML Developer > XML file formats in Office 12
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

XML DEVELOPER

XML file formats in Office 12


Ed Tittel
06.14.2005
Rating: -3.50- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Microsoft's annual Tech-Ed conference is the place where the company traditionally trots out new technologies and announces new releases and platforms. At Tech-Ed 2005, which was held in Orlando from June 6 through 10 this year, was the news that the next version of Microsoft Office, currently code-named "Office 12," would use XML-based file formats as defaults for Word, Excel, PowerPoint and other components. This was presaged by a June 1 Microsoft Press release titled "Microsoft Makes XML the File Format for the Next Version of Microsoft Office." But what might this really mean?

Conversations with users at Tech-Ed on this topic stressed XML's regular structure, which makes it easy for software to parse and consume, and the ability to filter documents based on metadata rather than raw content. Other reactions, uniformly positive, mentioned reduced file sizes for XML-based documents and reduced storage requirements as a consequence. Other reactions have noted that Microsoft has enabled other productivity suites, such as Star Office and Open Office (both of which also use XML-based formats), to interoperate more effectively with MS Office - and thus to compete more effectively against it. But experts stress that it's still necessary for companies and organizations to find legitimate business needs to migrate to Office 12, since many remain happy with Office 2003 or Office 2000.

Microsoft appears to be grabbing this bull by the horns, however, and has named this collection of default XML formats "Microsoft Office XML Open Format." In fact, Microsoft senior vice president Steven Sinofsky stresses the notion that "XML enables companies to capture information so it can be repurposed and re-used however and whenever the organization needs to use it, regardless of platform" and goes on to stress that the new XML formats will enable customers to "improve data flow throughout their organizations" and "build customized business process and productivity solutions that help workers make a greater impact on their business."

In the face of such statements, I can only conclude that Microsoft believes it can offer best-of-breed tools to work with Office to make such applications as easy to design and build as possible. This is very much an extension of the already formidable (but hitherto proprietary and MS-focused) arsenal of XML tools that Microsoft offers in existing and beta .NET development environments, with Application Programming Interfaces to match. Sinofsky more or less proves my point when, later in the interview, he says, "Think of a customer-service representative who now can respond to a customer issue using standard document components stored on a server, rather than having to retype an entire document."

Then, too, the issue of familiarity is also brought to bear: "XML can unlock information currently stored in back-end systems, which can then be processed and re-purposed on the desktop in the Office applications with which people are already very familiar." He then explains that this kind of approach would enable executives to perform on-demand or real-time performance analyses of their companies based on real-time updates from financial sales and inventory status (all presumably hooked in through XML uptake from Office documents or database contents).

Because XML has been used for a variety of formats in earlier Office implementations, what's new with Office 12 is what Sinofsky calls "consistent, application-specific XML markup" that is completely XML-based, plus ZIP compression technology to reduce file sizes. He then claims that this switch enables improved file and data management, data recovery, and better "interoperability with line-of-business systems beyond what's possible with Office 2003 binary files." Improved integration with databases, including SQL Server as well as other engines (most current releases of which also offer XML-based import, export, and real-time access) isn't singled out in the discussion, but is surely a key ingredient.

Microsoft claims to offer its Office XML open formats as open, available standards that may be used royalty-free. This puts them in the same league as the Open Office open document format for Office applications (Open Document) v1.0 specifications available from OASIS. But while there is plenty of hoopla about Microsoft's decision already evident - including an interesting open letter from XML luminary and XML architecture director at Microsoft, Jean Paoli, an Office 12 "buzz site," an ongoing blog dedicated to the new file format from Brian Jones, director of the Office 12 development team, and even a "Microsoft Office open XML formats overview" document - the actual formats of the specifications are not yet publicly available.

Though I can understand how and why the process is proceeding as it is, I'm a little disappointed that Microsoft is apparently stopping a bit short of embracing the full meaning of the term "open" in the name for the new formats. Though I'm sure they're consulting with key customers on what's in the formats and how they work, it would be nice to see some drafts beforehand and get the opportunity to comment before being presented with a fait accompli. As it is, we'll all just have to wait and see what's up when Microsoft sees it fit to publish its new XML format specifications. At that time, I'll be sure to comment further on what kinds of blessings and curses may emerge as a result.

About the author
Ed Tittel is a full-time writer and trainer whose interests include XML and development topics, along with IT Certification and information security topics. E-mail Ed with comments, questions, or suggested topics or tools for review.


Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
XML Developer
Use the soapUI software tool to tame WSDL
WSDL 2.0, new messaging for Web services
Using RELAX NG For data integration
Efficient XML Interchange tackles data verbosity
XML to DDL imports, synchronizes database schemata
The basics of MathML 3.0
Migrating to XSLT 2.0
What's up with XML 2.0?
Say hello to XPath 2.0
Podcasting software covers many bases

XML and XML schema
What's the future of XML?
SOA pattern of the week (#7): policy centralization
Try XML-based Extensible Business Reporting Language (XBRL) for accounting reports
What's new at the W3C
Ganymede: Modeling tools target SOA, UML
Data services mashups emerge for SOA
Making sense of data services mashups
XML turns 10
SOA helps save 100-year-old business
Oracle maps heterogeneous data services strategy for SOA

SOA implementations
New SOA products for November 2009
SOA implementation evolves from open source to Oracle SOA suite
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
SOA Implementation: Should top down meet bottom up?
ESB watered down by EAI, but distinction remains
On the road to SOA – Part 1, Boubez on early insights
On the road to SOA – Part 2, Governance is fundamental
Sparx releases new SoaML profile for Enterprise Architect 7.5
SOA implementation: It's the increments, stupid
Bury SOA inside a larger architectural vision
SOA implementations Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
class diagram  (SearchSOA.com)
Fast Infoset (FI)  (SearchSOA.com)
GeoRSS  (SearchSOA.com)
Keyhole Markup Language  (SearchSOA.com)
RELAX NG  (SearchSOA.com)
state diagram  (SearchSOA.com)
Universal Business Language  (SearchSOA.com)
Vector Markup Language  (SearchSOA.com)
XML infoset  (SearchSOA.com)
XML pipeline  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



SOA Trends and Strategy - SOA Education, SOA Development, SOA Implementations
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts