为了信守去年十月做出的关于“加强互操作性并让客户及厂商能够在不同的平台上访问.pst 文件中数据”的承诺,微软最近公布了Outlook PST 文件格式规范。
基于微软要完善跨平台互操作性的原因,它实施了一项重大举措,即公开Office 2007 SP2 和Office 2009 中所实现得 OASIS 开发文档格式的 1.1 版本。该实现包含 Word、Excel 和 PowerPoint,它是微软 Office 文档格式的一种。通过这项举措,微软加入到众多实现 ODF 产品的行列当中,例如:OpenOffice.org/Sun StarOffice (该格式的开拓者), IBM Lotus Symphony (一款基于 OpenOffice 的产品) 和 Google Docs。
微软不仅在 Office 软件中实现了 ODF,也公布了一系列关于 Windows、Exchange Server 2007、SharePoint Server 2007 及其它的规范,如下所示:
- 由 MCPP 和 WSPP 许可程序所涵盖的 Windows 客户端和服务器协议文件,已符合法律和欧洲委员会 2004 年决议内容,此外还有应用程序服务和.NET Framework 的协议文档
- Office 2007、Exchange Server 2007 to Microsoft Outlook 2007 和 Office SharePoint Server 2007 的协议文档
- Office 二进制文件格式
- 由微软产品实现的个别计算机语言文档
微软声称即将公布Outlook PST 文件格式。开发人员可通过 Messaging API (MAPI)访问 PST 文件中的数据,因为 Outlook 对象模型从 2007 年开始公开,但必须在客户机上安装 Outlook。现在,不仅 Outlook 可访问 PST 文件,开发人员也可以在其它平台(客户或服务器上)进行编程,因为该文档提供了完整的数据结构和存储细节。
Outlook PST 文档在开发规格文书中承诺,允许“任何人在任何平台上以任何工具实现.pst 文件格式,而无需担心专利,也不必与微软联系”。
微软声称自身正开放 PST “让一些组织最终可以使用新的公司监管政策,尤其是在维护公司各部门间的交流方面”。
微软曾向负责调查其垄断行为的欧洲委员会提议,来兑现其公开特定信息以完善某些微软产品的互操作性,当中包括 Exchange:
2009 年七月,微软就公开互操作性信息做出提议,声称该举措可以改善第三方产品与若干微软产品,如:Windows、Windows Server、Office、Exchange 和 SharePoint 之间的互操作性(详见 MEMO/09/352 )
微软否认发布PST 文档格式规范和反垄断调查有关,但微软也没有解释改善互操作性给自身带来何种好处。这项举措的最终结果仍不确定,因为部分公司会使用PST 格式来开发应用程序,甚者会在云中进行开发,而其他公司也许会使用它来移植现有的Outlook 到其它解决方案。
查看英文原文: Microsoft Has Published the Outlook PST Specification
评论