企业应用集成
1、结构概要
应用集成系统包括集成系统WebService、集成系统Web、IE插件和桌面SSO等。IE插件和桌面SSO需要在用户客户端安装。WebService为SSO提供必要数据。SSO由IE插件所启动。SSO通过WebService获得要启动的应用信息,启动应用并自动完成登录(包括B/S和C/S系统)。结构如图(3-1)
图(3-1)
2、工作流程
如图(3-2)。步骤1、用户访问集成系统网站,步骤2、用户通过点击各应用图标,由页面脚本启动IE插件,步骤3、IE插件启动桌面SSO,如果SSO为已登录状态则执行步骤4,否则提示登录。用户可以选择桌面SSO记录其密码,则可实现自动登录。步骤4、SSO通过WebService获得应用信息,步骤5、SSO启动应用,并自动填写帐号密码实现登录。
图(3-2)
3、说明
如图(3-2)集成系统Web模块可以使用SPS也可直接使用Asp.Net编写。IE插件和SSO模块建议使用C++编写。集成系统WebService模块建议使用C++或C#编写。SSO要实现自动升级功能。
此方式的优点在于能集成所有登录无验证码应用,该应用可以是B/S或C/S系统。此方式的系统是开放的,只需要简单配置即可将新增应用集成。缺点是需要在用户桌面安装程序可能会有额外的维护量。
SSO采用自动化登录技术,屏蔽了用户登录目标系统的过程,原来用户在使用目标系统的时候,需要输入用户名和口令(或者其他认证方式),自动化技术能够通过一些脚本自动为用户输入口令和用户名,而整个登录过程对用户透明。这种方式对目标系统较为透明,能够通过脚本完成对绝大多数目标系统的登录过程。
此方式的只需要简单调整就可以实现所有应用的集中管理,而各子应用所独有的帐号密码用户不用再记忆,只需要记忆集成系统这一套帐号密码。