经过近5年的发展,协同软件已经成为信息化建设领域中重要的生力军。在复旦协达等一大批专业的协同软件公司努力下,协同软件正在被越来越多的信息化同仁和用户所认可。协同软件的广受重视,使SOA(Service-Oriented Architecture面向服务架构)、WFM(工作流管理Workflow Management)、XBRL(可扩展商务报告语言 eXtensible Business Reporting Language)等与协同软件关系密切的软件新技术,也逐渐引起人们关注。
关于SOA、WFM等技术在协同软件中的应用,已经有很多文章对此予以阐述。本文将通过描述XBRL在协同软件中的应用,让读者了解XBRL这一技术对于协同软件的重要性,以此加强对协同软件产品的深入认识。
协同软件的发展与XBRL的产生
协同软件是多人、多组织依照一定的规则,共同完成一系列事务的软件工具。从这一定义中我们可以明显看出协同软件的两个重要特征:第一,协同软件以人为本,围绕着软件操作者本身,来展开各项应用服务;第二,工作流是协同软件的核心,它用以设定、记录、解析事务流转、处理的规则。同时这一定义带给我们另外一个启示:同一事务在不同组织、人员之间的流转,需要相同的“内容载体”格式,即相同的表单格式能被不同准则的组织、人员所接受。
在协同软件尚未出现的时期,数据表单格式有一部分是非结构化的文本方式,如:在WORD、PPT、PDF文件中的表单;另外大部分表单以结构表的形式存在,如关系型数据库和EXCLE表格等。非结构化的表单存在“值”必须由人工判读,因此无法自动参与计算的缺点,而结构化表单中的数据“值”又不能被浏览器直接调用。上述缺点的存在,使得在互联网时代,表单格式需要寻找新的技术方案,XBRL此时应运而生。
XBRL(可扩展商务报告语言 eXtensible Business Reporting Language)以前称为可扩展财务报告语言(eXtensible Financial Reportin-g Markup Language,XFRML),最早是由美国华盛顿州的会计师Charles Hoffman在1998年4月份提出的,并在AICPA赞助下于 1998年12月31日提出了一个使用XML作为编制财务报表工具的原型。目前,XBRL的应用价值已经不仅仅限于财务报告领域,各种基于互联网发布的表单格式报告,都因为XBRL变得更加容易传递、交互、分析