体验产品
中国的互联网是否在世界领先不好说,中国的电子商务在世界领先基本上是确认的,中国的快递业务全球领先也是一定的。这里既有技术的问题,也有商务和管理的问题,中国市场经济的发展与健全本身就是一个发展机会,而互联网又给予了我们技术跨越与换道超车的机会。
互联网本身提倡开放、互联、自由、平等,构建出了奇幻的虚拟世界,应用最好的当属游戏娱乐产业,以及2C市场的蓬勃发展,形成了我们领先世界的错觉。
中国的软件产业与美国、德国、法国等美欧发达国家及国际大公司相比较,在软件的体系架构、开发标准以及工厂化的开发方面依然存在着具有巨大的差距,这其中最重要的就是软件之间的互联特性,软件行业与通信、互联网行业的融合。
软件作为解决问题的一种工具、方法和思想,已经有数十年的发展历程,从操作系统、体系结构为基础,在计算方法、软件工程、数据结构以及更为基础的离散数学、数理逻辑方面形成了大规模的学科体系和工程方法。认真观察我们可以看到,美国的标准化软件在工具性、标准化、环境鲁棒性、可连接特性以及数据互换方面在上世纪90年代就已经非常完备,因而Office系列软件是可以相互融合使用的,在Excel中不仅仅可以做表格计算,甚至可以做财务核算的开发,这是巨大的适应性与数据分离的体系化开放性,这也才有中国的WPS软件等能够长期的跟随并取得成果。
纵观国内的软件,在标准化、开放度、互联特性方面却有巨大的差距,尤其是国家的多个部门、省市的多个单位之间的信息成为孤岛,数据成为烟囱;集团化企业各部门的信息化也很难互联互通,而致远协同软件诞生的使命就是希望完成信息整合,数据互通和软件互联。可是,可是,很遗憾,A8产品之间的互联与整合都有一些障碍,虽然我们依然在国内领先,比如我们的DEE,开放度很高的开发平台以及互联网支持。
从基本的软件特性来看,现在2B软件的开发基本上还是停留在自成体系上,软件的计算能力、数据存储、文档甚至帮助文件都是“紧密团结”在一起的,不可分离,因而远程的计算(云计算)、分布的数据存储(大数据)、万物互联(软件之间都不连,如何万物?)成为未来的发展趋势。互联网加重了这个趋势,其实这不是新思维,而是互联网本身构建了一个可以互联互通的载体,就像我们将文字写在纸上从而信息离开了人类的大脑而独立存在一样,通过将软件放在互联网上,在这个“虚拟空间”中成为了独立存在,只要软件使用不宕机,则软件成为了在互联网空间(Cyberspace)的一个客观的独立存在,成为互联网空间中的一个“物”的存在。
软件本身是一个系统(system),它由可执行的代码实现计算功能,用信息、数据作为记忆的实体(entity),通过文档和界面去展现其存在。从这个视角来看,软件本身是一个开放的系统(Open System),软件之间通过信息交互和数据互联实现蜂群(一般指同类软件)效应,实现更大规模的复合应用,比如我们集团化的协同系统,可以是一个集中部署,也可是一个分布式的多套部署,整体构成一个系统,这就需要软件之间能够共享数据、信息和基础架构,比如组织模型和组织层级体系,是我们人类可以感知的组织的存在,而其流程构成了组织运作的体系,其中的信息、数据成为组织运行的状态和记忆,从而赋予了软件记忆特性、逻辑特性(流程就是一种逻辑,这仅仅是举要),从而构成了一个复合的协同信息群。
每一种软件都有自己的功能(运算能力)和数据,一般解决一类问题,而多类问题的解决或者说复合方案则需要多种软件的应用的组合,它们需要共享基础信息,相互之间互动,并且实现层级、分类的组合,这就是复杂系统的构造原理,系统动力学这门学科给出了这方面的系统化的理论模型。
从人的角度来看,互联网的软件提供了分离与复合的计算能力,这是我们能够感知的云计算,如我们在政府办事、提交申请,后台可能是多个部门的多套软件相互协作来完成“复杂的运算逻辑”与“信息组合”,呈现在我们面前的就是人机界面,现在很时髦的说法叫入口或者门户,而其“端”的硬件环境也许是手机、穿戴设备、平板、大屏,也许是一个办公室,或者一辆汽车!
更进一步,软件需要发展出智能,则必须要能够感知“自我”的存在,并且能够感知“环境”的存在,而其他的软件做为互联网空间中的物种,本身就成为互联网环境下的生态结构,在这一生态结构中,有些软件不断进化,蓬勃发展,有些不能适应“环境”而逐渐被替代而消失,从而使得互联网空间的生态蓬勃发展,形成多样化的、互联互通的,相互可以自动协作运行的。
实际上,我们政府已经意识到了连接的重要性,“国办发〔2017〕39号:国务院办公厅关于印发政务信息系统整合共享实施方案的通知”是一套可实施的方案,而类OFD的公文交换文件的技术标准,开放系统互联的系列标准,相关的政策都已经推出,这也给企业提供了有价值的指导意见。
这也许就是未来互联网要解决的问题,更多的软件相互协作、自适应互动,从而实现更为复杂的功能,更大的智能集合群,更好地服务企业、政府,并且政府、企业之间的软件也可以自动交互信息,完成自动的连接、组合,不断变形、进化,成为互联网软件的生机勃勃的世界!