企业在信息化的过程中会根据自身的需求构建各种软件系统,如:网站、OA、CRM、ERP、BI等,这些系统一般是逐步建设和投入使用的,构建的时间、所采用的技术等都不一样,很难做到完全由一家软件厂商提供
如果企业的多个系统之间需要信息传递和数据交换,那么系统集成就势在必行
如OA系统中直接打开BI,OA访问CRM的数据QA、BI和CRM一、常见软件系统集成方式1系统功能完全融合在一个系统中将多个系统融合在一个系统中,统一账号和权限的管理,统一应用的管理,最终以一个独立的软件系统存在
这种方式把所有功能都集成在一个系统中,节省资源,方便管理和维护,系统之间的信息传递及时快捷,功能完整性比较好
但软件厂商需要有较强的开发能力,周期比较长,需要对所有系统都非常熟悉,对已有系统的扩展性要求比较高
2、系统间以接口方式相互调用企业存在多个各自独立的软件系统,系统之间调用彼此的接口进行数据的交换和信息的传递
一般在技术上会以API接口、WebService接口、直接访问数据库接口等方式实现,优秀的软件系统一般都有设计良好的外部接口,直接访问数据库不是最好的办法
这种方式在保持了系统的独立和完整的基础上,实现系统间的数据交换和信息传递
但软件厂商需要有一定的开发能力,需要熟悉各个系统的接口,开发的周期和难度与系统提供的接口相关,需要同时管理和维护多个系统
并且当软件系统是由不同的软件厂商提供时,接口开发的协调工作是一个难题,需优先规划
3系统之间使用单点登录存在多个各自独立的软件系统,所有系统统一账号和认证管理
一次登录认证,所有系统通行
该方式实际上只是实现统一的登录认证、统一账户的管理,可以和第二种方式结合在一起使用
如即时通讯软件和OA的单点登录,OA系统中直接进入BI等
这种方式无需重复管理多个系统账号,用户只需记住一个账号和密码,只需登录认证一次即可,开发比较简单,但需要同时管理和维