在对OA系统和其他应用系统进行集成时,使用技术手段典型的包括应用系统整合和单点登录。在这里所指的系统整合是将多个应用系统整合到一个独立的应用系统中;单点登录(SSO)英文全称Single Sign On,在多个应用系统中用户只需要在任何一个应用中登录,就可以访问所有相互信任的应用系统。
系统整合和单点登录都只需要用户进行一次登录认证就可以访问不同的模块/系统,但二者区别如下:
1、系统整合是将多个系统整合为一个系统,而单点登录是多个应用系统。
2、整合为一个系统可以实现统一的资源管理、权限管理、任务提醒等,但开发的工作量比较大,一般采用以某个系统为主,其他系统为辅的做法,如:在OA系统中加入CRM和ERP的部分功能,将OA和网站放在一个系统中等。
3、单点登录的集成工作量非常小,系统之间的账号需统一同步进行处理,多系统之间相互信任,使用票据进行身份的传递,各系统单独处理自己的权限。
系统之间的数据交换和信息的传递一般不属于单点登录的范围。
单点登录的优势
1、一次登录认证,多个应用系统(包括不同开发语言开发的系统)中通行,针对多个系统,方便了用户和管理员。
2、相对于系统整合,开发工作量非常少,降低了系统之间的耦合度。
OA系统和其他系统典型的单点登录应用
1、IM(即时通讯软件,如:spark、腾讯的RTX等)和OA单点登录。用户只需要登录IM客户端软件,无需重新登录认证可以从IM可以直接进入OA系统,IM可以从OA系统中获取当前用户相关的任务提醒信息。
2、OA系统与ERP、CRM等应用系统之间的单点登录
3、OA系统与网站之间的单点登录。