企业在信息化的过程中会根据自身的需求构建各种软件系统,如:网站、OA、CRM、ERP、BI等,这些系统一般是逐步建设和投入使用的,构建的时间、所采用的技术等都不一样,很难做到完全由一家软件厂商提供。如果企业的多个系统之间需要信息传递和数据交换,那么系统集成就势在必行。如OA系统中直接打开BI,OA访问CRM的数据QA、BI和CRM一、常见软件系统集成方式1系统功能完全融合在一个系统中将多个系统融合在一个系统中,统一账号和权限的管理,统一应用的管理,最终以一个独立的软件系统存在。这种方式把所有功能都集成在一个系统中,节省资源,方便管理和维护,系统之间的信息传递及时快捷,功能完整性比较好。但软件厂商需要有较强的开发能力,周期比较长,需要对所有系统都非常熟悉,对已有系统的扩展性要求比较高。2、系统间以接口方式相互调用企业存在多个各自独立的软件系统,系统之间调用彼此的接口进行数据的交换和信息的传递。一般在技术上会以API接口、WebService接口、直接访问数据库接口等方式实现,优秀的软件系统一般都有设计良好的外部接口,直接访问数据库不是最好的办法。这种方式在保持了系统的独立和完整的基础上,实现系统间的数据交换和信息传递。但软件厂商需要有一定的开发能力,需要熟悉各个系统的接口,开发的周期和难度与系统提供的接口相关,需要同时管理和维护多个系统。并且当软件系统是由不同的软件厂商提供时,接口开发的协调工作是一个难题,需优先规划。3系统之间使用单点登录存在多个各自独立的软件系统,所有系统统一账号和认证管理。一次登录认证,所有系统通行。该方式实际上只是实现统一的登录认证、统一账户的管理,可以和第二种方式结合在一起使用。如即时通讯软件和OA的单点登录,OA系统中直接进入BI等。这种方式无需重复管理多个系统账号,用户只需记住一个账号和密码,只需登录认证一次即可,开发比较简单,但需要同时管理和维护多个系统。二、Smartbi集成解决方案Smartbi集成解决方案通过一个系统入口和一套账户管理就可以集中查看业务和数据全景视图,为客户提供一站式的数据处理、数据分析和报告等能力。对于其它软件厂商来说,通过嵌入式BI能系统实现产品差异化竞争,带动业务创新和盈利。OD用户在访问层可以通过移动设备、PC浏览器来统一访问各个系统。既可以使用Smartbi门户作为统一的首页入口,也可以通过第三方门户系统,如用户常用的OA作为统一入口。门户层提供了灵活的门户首页、消息通知、分享互动、应用商店等功能。访问门户后,有众多开箱即用的分析工具,可以直接使用Smartbi固定报表、自助分析、数据挖掘、移动分析、自然语言分析等适配不同分析用户的工具,满足不同业务分析需求。也可以通过接口集成企业已有的第三方分析工具。在处理引擎和数据层能够很好地完成数据的接入和数据的处理工作。1、统一入口Smartbi使用以下3种方式实现用户信息的同步:数据库同步使用存储过程或ETL定时将第三方系统中的用户等信息同步到Smartbi用户表;API接口在第三方系统中使用Smartbi用户管理的远程调用接口,实现用户等信息的同步;Excel导入Smartbi提供导入Excel文件,实现用户信息同步功能。2单点登录Smartbi支持使用SDK、LoginToken扩展包、Form、CAS等多种单点登录方式,用户只需要登录一次即可同时享受多个系统服务的便利,大大提高工作效率。3资源集成Smartbi可将各种粒度的分析资源、模块集成到统一系统:从第三方系统跳转到Smartbi通过访问URL链接,可在第三方系统中集成Smartbi整个系统。从第三方系统中打开Smartbi资源通过调用URL,在第三方系统打开Smartbi系统中开发的报表、图形、地图等资源。从第三方系统新建Smartbi资源在第三方系统中新建Smartbi的某种资源,在URL后带各种参数,创建不同类型的资源。从第三方系统中打开Smartbi模块。蕊番旺恒聚W#:担、匣如,060-lgEK版[n=l#:担P」OM启#:担O0XLU-乏LUO曙#:担①。匸40・。製曲面粧HB旺1-§,060一昭忙-IAILU0韭除蛊・議昭忙SPS屈