《KINGOSOFT高校数字校园综合管理平台》通过基础架构部分(包括统一信息门户平台、统一身份认证平台和公共数据交换平台)集成各个应用软件,包括页面集成、认证集成、数据集成和业务集成四个方面,实现数据共享、消除信息孤岛。
    《KINGOSOFT高校数字校园综合管理平台》的基础架构部分与应用软件部分已实现无缝集成,还可集成其它应用软件,如一卡通系统、电子邮件系统、图书管理系统、财务管理系统、档案管理系统、后勤管理系统、网管计费系统等。
 
一、页面集成
    《KINGOSOFT高校数字校园综合管理平台》使用统一信息门户平台对高校已有应用软件进行页面集成,包括三个步骤:注册应用服务,配置集成页面地址与访问参数,配置页面访问权限。
    页面集成采用Portlet和Iframe等技术实现,能够集成采用HTML、JAVA、C#、ASP、PHP等各种语言开发的任何WEB页面;对于需要验证访问者身份的页面,还需要认证集成。
    对于集成后的页面,既可通过统一信息门户平台访问,又可通过原有应用软件访问。
 
二、认证集成
    《KINGOSOFT高校数字校园综合管理平台》使用统一身份认证平台对高校已有应用软件进行认证集成,包括三个步骤:开发身份认证集成接口,部署身份认证集成接口和注册身份认证服务。
    认证集成采用单点登录技术、基于WEB服务协议实现,能够集成采用JAVA、C#、ASP、PHP等各种语言开发的任何应用软件。
    对于集成后的应用软件,既可实现统一的访问入口和统一的身份认证,又可保留原有应用软件的用户管理、访问入口和认证方式,不影响原有应用软件的独立运行。
    对于集成后的应用软件,认证过程如下:
    (1)用户访问需要身份认证的应用软件页面时,自动定向到统一身份认证平台的登录地址。
    (2)用户提交帐号和密码后,统一身份认证服务器生成相应的认证凭据传递给相应的应用软件。
    (3)相应的应用软件收到认证凭据后,向统一身份认证服务器发送认证请求并获取反馈信息。
    (4)统一身份认证服务器对认证请求进行验证,若验证通过,则向相应的应用软件页面返回认证通过信息;否则返回认证未通过信息。
 
三、数据集成
    《KINGOSOFT高校数字校园综合管理平台》使用公共数据交换平台对高校已有应用软件进行数据集成,包括六个步骤:确定信息标准,配置数据提供者和数据使用者,设置数据转换规则,设置数据交换计划,抽取数据,同步数据。
    数据集成采用标准的服务接口,依据信息标准、使用数据集成中间件实现,能够集成Oracle、SQL Server、DB2、Sybase、Mysql等关系数据库的数据,还能够集成DBF或Excel文件中的数据;可以通过JDBC、ODBC、Web Service接口等各种方式实现数据抽取与数据同步。
    数据集成后,既可实现应用软件之间的数据实时交换,又可通过中心数据库提供数据服务、实现数据共享。
 
四、业务集成
    《KINGOSOFT高校数字校园综合管理平台》使用业务集成中间件对高校已有应用软件进行业务集成,业务集成依赖于认证集成与数据集成,包括四个步骤:定制业务流程,部署业务集成接口,同步用户权限,定制应用服务。
    业务集成采用面向服务架构(SOA)与Web Service等技术实现,能够集成已有应用软件提供的各种应用服务,去除重复功能、实现松散耦合、优化业务流程。
    业务集成后,既可实现应用软件之间的功能共享与流程统一,又可在统一信息门户平台中灵活地组合使用,为用户提供更加丰富的应用服务。
    采用业务集成中间件进行业务集成,过程如下:
    (1)根据用户定制的业务流程,自动生成标准的WEB服务接口。
    (2)应用软件根据需要调用WEB服务接口,实现业务流程对接。
    (3)同步应用软件的用户权限信息到中心数据库。
    (4)为用户定制来源于不同应用软件的应用服务,并提供统一的应用服务访问界面。