例如在一个产品生产类企业中,存在着多个不同的部门,如采购部门、生产部门、销售部门、研发部门等。原本各部门之间应该互通信息共同制定生产计划,如果信息不互通的话,可能会出现采购部门不考虑生产部门的需要盲目采购等不利于企业正常发展的操作。在这个环境中,各独立部门即不同的信息孤岛。
例子很小,但不难看出,要想大数据的价值真正被发挥与体系,首先要打破数据孤岛的局限性。
如何打破数据孤岛,完成不同软件之间的数据对接?
传统打通数据孤岛的方式是多采用接口方式,即与原来的软件厂商协调接口,从软件系统的数据库调取数据,实现跨软件系统的数据对接,这一方法存在三大问题:
第一、成本高。原软件厂商掌握数据库权限和数据字典,获取数据只能请求软件厂商开放接口,原软件厂商占据绝对话语权,所以现实中往往会出现接口费用高的情况。
第二、耗时长。如果因为原软件厂商倒闭,或原软件系统开发团队离职,数据字典丢失,获取数据要研究分析数据库,是一项高时间、高人力成本的事情。
第三、协调难。不同软件系统分属不同软件,如果涉及软件系统多,则需要逐一找到各软件厂商协调配合,难度可想而知。
数据采集获取的市场需求大,既然找软件厂商开发接口打破数据孤岛,存在获取难度大。可否另辟蹊径,避开软件厂商,不用考虑数据库,直接从客户端界面寻求采集对接数据的方法?
因为几乎所有有价值的数据都会展示给人看,即有价值数据几乎都会在软件系统的客户端界面让人看到,比如我们打开客户端软件、打开网站就能直接看到、找到数据,我们要调取数据,其实不需要通过软件厂商开放接口,直接一个用户名和密码,就可以直接采集、调阅、存储、分析等。
101软件接口生成器基于该思维方式,进行产品研发与设计。使用101软件接口生成器从软件界面直接采集软件系统的数据,并开放各种API接口,解决不同软件系统数据对接问题,不需要原软件厂商的配合,不通过数据库,也避免了传统解决方法接口协调对接困难。加之其兼容性很强,Windows平台运行的软件系统几乎都适用,不需要高安全权限,不需要改动原有软件系统,有客户端软件的用户账号登录权限即可,无论是技术问题还是商务问题,都得到了很好的解决。
原文地址:https://blog.51cto.com/14519986/2467623