门户平台应用系统集成方案doc.docx
- 文档编号:12645759
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:11
- 大小:22.09KB
门户平台应用系统集成方案doc.docx
《门户平台应用系统集成方案doc.docx》由会员分享,可在线阅读,更多相关《门户平台应用系统集成方案doc.docx(11页珍藏版)》请在冰豆网上搜索。
门户平台应用系统集成方案doc
门户平台应用系统集成方案
密别内部标记门户平台应用系统集成方案39页共XXXX研究院年月门户平台应用系统集成方案编写校对审核标检批准会签目录1用户管理规范21.1用户身份生命周期管理21.2用户管理流程规范31.2.1新建用户流程31.2.2用户变更流程31.2.3用户注销过程41.2.4非HR系统用户账户管理41.3用户与组织管理51.4应用系统管理员职责52目录集成规范52.1同步范围52.2同步方式72.3同步条件73单点登录接入规范83.1使用IBMWeb应用服务器的Web应用系统83.2使用其它Web应用服务器的Web应用系统83.3集成系统统一规范94待办集成规范94.1功能描述94.2接入方式定义104.2.1架构104.2.2待办处理流程114.2.3公共接口定义124.2.4统一Web服务接口定义154.3应用系统接入要求164.3.1应用系统改造内容164.3.2已建成和新建应用系统164.3.3待办接入注意事项164.3.4应用系统编号174.3.5统一待办服务客户端调用示例175业务应用集成规范175.1常用业务185.1.1功能描述185.1.2接入方式定义185.1.3应用系统接入要求195.2档案|图书馆|文献数字资源月日USER_IDVARCHAR2(18)NN身份证号码DEPT_NAMEVARCHAR2(30)NY所属部门名称DEPT_NOVARCHAR2(10)NY所属部门编号OFFICE_TELVARCHAR2(12)NN办公室电话OFFICE_NOVARCHAR2(8)NN办公室门牌号MOBILEVARCHAR2(12)NN手机号码EMAILVARCHAR2(30)NY办公邮件地址STATUSVARCHAR2(8)NY用户活动状态,用户状态,如离职,借调,退休EMPLOYEE_STATUSVARCHAR2(8)NN员工状态,如禁用,活动POSITION_LEVELVARCHAR2(8)NY岗位等级DEPT_LEADERVARCHAR2(8)NY领导标识PASSWORDVARCHAR2(32)NY密码TITLEVARCHAR2(50)NN职称POSITIONVARCHAR2(50)NN岗位CONFIDENTIALITY_LEVELVARCHAR2(15)NN人员密级CONFIDENTIALITY_TYPEVARCHAR2(15)NN涉密类型表2组织机构表字段数据类型主键非空说明ORG_NAMEVARCHAR2(30)NY组织机构名称ORG_NOVARCHAR2(10)YY组织机构编号ORG_STD_NOVARCHAR2(10)NY组织机构标准化编号PARENT_ORG_NAMEVARCHAR2(30)NN组织机构父组织名称PARENT_ORG_NOVARCHAR2(10)NN组织机构父组织编号如果应用系统中没有采用人力资源管理系统中标准的组织机构,根据业务需要建立的独立组织机构,则无需同步统一身份认证系统中的组织机构数据。
针对应用系统中没有使用人力资源管理系统标准组织机构的情况,统一身份认证系统将不予同步组织机构数据,仅做用户数据的同步。
2.2同步方式统一身份认证系统向应用系统同步用户和组织机构数据采用即时触发,单向,增量同步方式,当统一身份认证系统中的数据发生更改后,根据之前制定的身份同步规则,即时将变更的数据同步到对应应用系统中间表中,应用系统通过数据同步触发器监视数据同步中间表的数据变化,在中间表数据变化时自动更新到应用系统用户库或组织机构库中。
2.3同步条件应用系统组织和用户存储库必须为关系型数据库、LDAP标准目录。
以下为统一身份认证系统与关系型数据库进行同步必须满足的条件:
a)应用系统用户库必须是能够从网络访问的关系型数据库。
b)提供应用系统数据同步中间表数据库的访问权限,数据库IP,端口号,数据库实例名,连接用户名,连接密码和相应的JDBC驱动程序包。
c)创建用户同步中间表,且授权用户中间表的读取,写入,修改,删除权限,用户中间表结构参考表1用户中间表。
d)创建用户中间表与用户表的数据同步触发器,实现用户中间表数据自动更新到应用系统用户表。
e)提供组织机构同步中间表,且授权组织机构中间表的读取,写入,修改,删除权限。
组织机构同步中间表结构参考表2组织机构中间表。
f)创建组织机构中间表与组织机构表的数据同步触发器,实现组织机构中间表数据自动更新到组织机构表。
LDAP标准目录同步条件:
a)用户库必须是符合标准LDAP协议的目录。
b)提供网络访问的IP或域名(建议使用域名),连接帐号,密码,主要用户类名,主要组织类名。
c)提供目录读取,更新,创建,删除的权限。
d)提供详细的用户属性和组织机构属性清单,包括属性名称,类型,长度,说明。
3单点登录接入规范根据应用系统使用的Web应用服务器类型和应用登录改造难度的不同,应用系统单点登录接入将采用不同的方式,每种实现方式需要应用系统遵循不同的规范,各应用系统根据系统架构和部署环境选择合适的系统集成方式。
3.1使用IBMWeb应用服务器的Web应用系统IBMWeb应用服务器是指IBMLotusServer,IBMWebsphereApplicationServer应用系统使用上述任意一个Web应用服务器的应用系统与门户单点登录接入,应用系统必须保证满足以下条件:
a)应用服务器时间必须与目录服务器保持统一,应用系统可以通过NTP网络授时服务器进行时间同步。
b)应用系统的IBMWeb应用服务器必须启用“SSO安全认证”配置项。
c)应用系统需要导出应用服务器加密密钥文件和供密钥文件密码。
如果应用系统使用多节点分布式部署,各服务器节点必须导入相同加密密钥文件。
d)应用系统必须使用与目录系统相同的用户库或具有相同用户数据的用户库。
e)系统注销成功后,不允许直接返回登录页面,否则单点登录后无法注销,可以直接关闭系统窗口或返回到其它提示页面。
如果应用系统无法满足上述条件,单点登录接入可以采用其它Web应用服务器的接入办法接入。
3.2使用其它Web应用服务器的Web应用系统其它Web应用服务器如:
Tomcat,JBoss,Weblogic,OracleAS,IIS,SunApplicationServer等。
如果应用系统使用上述Web应用系统服务器,应用系统单点登录接入必须满足以下条件:
a)应用系统登录页面不能包含随机或动态参数变量。
b)应用系统为单点登录集成提供登录页面必须包含标准的表单项,至少包括表单名,action地址,用户名,密码。
c)应用系统用户必须完成与目录的集成,即用户数据同步。
d)如果应用系统用户密码采用加密方式存储,必须提供加密和解密jar包或加密算法。
e)用户会话过期时,系统能够自动转向到登录页面。
3.3集成系统统一规范所有集成的应用系统在集成到统一认证系统后,必须遵循以下规范:
a)应用系统注销后不能直接返回到系统登录页面,只能直接关闭当前窗口和跳转到注销成功的页面。
b)应用系统必须禁用密码修改功能,应用系统密码统一在统一身份认证系统中修改。
c)应用系统必须禁用用户创建,修改,删除功能,用户的创建统一在统一身份认证系统中进行。
d)如果应用系统使用统一身份认证系统提供的标准组织机构,应用系统组织标准机构的创建,修改,删除必须在统一身份认证系统中进行,只能创建与统一身份认证系统无关的组织机构。
e)用户访问应用系统未授权的页面时(用户未登录),返回应用系统首页完成用户认证后,必须能够定向到用户访问的页面,不能转向到应用系统首页或其它页面。
f)应用系统中不允许使用固定的绝对URL链接,如果存在绝对URL链接,将使用单点登录集成后统一提供的应用链接地址。
4待办集成规范4.1功能描述待办事项将用户在各个应用系统中需要处理的任务集中展示。
用户通过待办事项能够快速的办理工作中的待办事项方便用户进行统一操作,并提高了工作效率。
待办事项在门户中只进行展现和提醒,不涉及具体的业务处理流程,用户处理具体的待办时,由各应用系统进行控制。
待办事项具有的功能为:
1.用户通过待办事项知道当前需要处理的任务,并且可以通过待办列表对系统中的任务进行处理。
2.待办事项在综合办公桌面中展现的内容分别为:
程度、标题、日期和类型,如果某一条待办的程度是特急该待办将以红色字体标注,用来提醒用户及时办理。
当用户处理完某一事项后,待办事项中将不会再展现该事项。
3.进入到所有待办页面中,以列表的形式对各个业务系统的待办事宜进行分类展现,用户选择需要办理的业务系统,页面展现的待办事宜则是与该系统相关的具体事项。
4.2接入方式定义4.2.1架构企业门户中展现的待办事项数据来源于多个应用系统,企业门户采用被动方式来获取各应用系统的待办事项。
被动方式是指产生待办事宜的业务系统通过调用统一待办服务提供的WEB服务把产生的待办事项的信息发送到统一待办处理平台,门户的待办事宜列表再通过数据访问接口对各个系统发送的信息进行综合展示。
图4被动方式逻辑架构a)统一待办服务1.数据提交模块实现向统一待办库发送待办事项产生、撤销、完成等状态,并查询应用系统待办事项在待办事项库中的状态。
2.数据访问模块负责待办事项消息的显示、回复,待办事项通知,与统一待办库直接连接。
3.统一待办库保存统一待办事项库。
b)应用集成平台统一待办服务作为公共Web接口服务,首先要发布到应用集成平台的注册中心,由应用集成平台对外发布WebService服务及对Web服务的统一管理。
c)企业门户门户系统通过统一待办服务提供的数据访问接口访问待办事项,展现个人待办事项信息。
d)应用系统应用系统从应用集成平台查询统一待办服务,并通过统一待办服务提供的数据提交接口将本系统的待办事项提交到统一待办库中。
4.2.2待办处理流程图5待办处理流程a)当应用系统产生新的待办事项时,应发送处理进度代码为0的消息给统一待办处理平台的数据提交模块统一Web服务,完成新待办的添加;b)当待办事项被浏览过但未处理完毕,应发送处理进度代码为1的消息给统一待办处理平台的数据提交模块统一Web服务,完成待办信息状态的更新(根据具体应用,此情况不是必需的);c)当待办事项被处理完毕,应发送处理进度代码为2的消息以及处理进度代码为0的消息(流程中下一个节点的开始,除非该节点为流程的最后节点)给统一待办处理平台的数据提交模块,完成待办信息状态的更新。
4.2.3公共接口定义ØaddTask表3添加待办接口参数定义处理添加待办信息输入序号参数名称描述数据类型是否必填1appID应用系统编号,由待办事项系统管理员分配给各应用系统String是2taskName待办事项名称String是3appTaskID应用系统中的待办事项唯一的IDString是4taskType所属待办类型,由待办事项系统管理员分配给各应用系统String是5appSendUID应用系统发送者IDString是6appReceiveUID接收者对应的应用系统用户ID,需要处理该项待办事项的用户,多个用户用;分隔String是7sendTime待办事项信息启用时间yyyy-mm-ddhh:
MM:
ss,如果为空,则使用当时日期String否8endTime待办事项信息结束时间yyyy-mm-ddhh:
MM:
ss,如果为空,则使用应用系统待办事项的默认超期时间计算String否9handleTime待办事项信息处理时间yyyy-mm-ddhh:
MM:
ssString否10url待办事项处理链接,能够通过该链接直接到待办事项的处理界面,为空则不提供链接,只查看String是11taskDesc待办事项描述String否12stated待办事项的处理进度,0:
待处理(新);1:
已浏览;(根据具体应用系统,此进度标识为可选);2:
完成;3:
撤销;4:
超期String是13priorityID待办事项信息紧急程度,越小越紧急,0:
特急1:
紧急2:
一般,缺省2String是14noticeFlag待办事项提醒方式0:
不提醒2:
手机短信3:
邮件提醒其他:
不提醒String是15noticeTimes待办事项信息通知次数String否16noticeInterval待办事项信息2次通知的间隔时间String否17mobliephone待办事项信息接收者手机号码String否18email待办事项信息接收者邮箱String否19remark描述信息String否输出参数名称描述数据类型result返回字符串为0或1。
0:
失败1:
成功StringØviewTask表4浏览待办接口参数定义处理浏览待办事项输入序号参数名称描述数据类型是否必填1appTasksID应用系统中的待办事项唯一的IDString是2appID应用系统编号,由待办事项系统管理员分配给各应用系统String是3handleTime待办事项的处理时间,为空则已收到时间为处理时间String是输出参数名称描述数据类型返回返回字符串为0或1。
0:
失败1:
成功StringØcancelTask表5取消待办接口参数定义处理撤销待办信息输入序号参数名称描述数据类型是否必填1appTaskID应用系统中的待办事项唯一的IDString是2appID应用系统编号,由待办事项系统管理员分配给各应用系统String是3handleTime待办事项的处理时间,为空则已收到时间为处理时间String是输出参数名称描述数据类型返回返回字符串为0或1。
0:
失败1:
成功StringØcompleteTask表6完成待办接口参数定义处理完成待办事项输入序号参数名称描述数据类型是否必填1appTaskID应用系统中的待办事项唯一的IDString是2appID应用系统编号,由待办事项系统管理员分配给各应用系统String是3handleTime待办事项的处理时间,为空则已收到时间为处理时间String是输出参数名称描述数据类型返回返回字符串为0或1。
0:
失败1:
成功String4.2.4统一Web服务接口定义被动方式提供统一的web服务给应用系统进行待办事项的处理。
统一待办服务提供的功能和公共接口如下:
laddTask添加待办信息lcancelTask撤销待办事项lcompleteTask完成待办事项,将待办库中的记录移到历史记录表中lviewTask获取当前用户所有待办事项4.3应用系统接入要求4.3.1应用系统改造内容应用系统待办要接入到企业门户中,需要完成以下改造内容,具体要求为:
a)应用系统实现与企业门户的单点登录。
b)改造应用系统,使系统通过一个链接能够直接到达待办事项的处理界面。
c)应用系统的每个待办事项有唯一标识。
d)对于C/S架构的业务系统,需要自行开发B/S架构的待办展现或处理页面,满足待办的集成接入。
4.3.2已建成和新建应用系统该类系统采用被动方式提供的公共接口与待办事宜处理平台进行数据交互,提交数据到待办事宜处理平台,具体要求为以下几点:
a)设置启用待办事宜触发标识flag,当启用时,设置为true,不启用时设置为false。
b)创建保存待办处理平台接口定义表,保存应用集成平台上提供的web服务的URL地址,保存各个接口名称(具体参见“功能实现中的接口定义”)。
c)分解应用系统的业务流程,根据系统的具体实现机制确定需要与待办事宜进行通讯的节点。
d)开发触发事件,在节点状态发生改变时向待办事宜发送消息(具体触发条件可参见“待办处理流程图”)。
e)保证待办信息能够发送到待办事宜处理平台,建立网络问题等导致的服务调用失败的重发机制等。
4.3.3待办接入注意事项a)程序中传递参数顺序必须与各接口参数顺序保持一致。
b)参数中必填项不能为空。
c)待办处理URL必须为完整的URL地址,URL中的主机地址必须为单点登录域名。
d)在没有预先登录应用系统的情况下,直接处理某条待办任务,应用系统应该能够识别到该用户为匿名用户,应用系统必须转向到该系统单点登录界面,由统一身份认证系统进行用户名和密码的自动填充,认证通过后直接转向到该条待办的处理界面,推荐方案如下:
l将与统一目录认证系统单点登录中的“/login.jsp”页面拷贝一份放置同一目录下,另换一个名字比如为pendingwork.jsp。
l在企业门户中点击待办url,应用系统判断出该用户为匿名用户,转向到pendingwork.jsp统一目录认证管理系统会识别该页面中的登录表单,然后统一目录认证管理系统会自动填充系统用户名和密码进行登录认证,认证通过后的转向到该待办处理页面,而非业务系统首页面。
4.3.4应用系统编号下表为包含待办事项的应用系统编号:
表7应用系统编号序号业务系统名称系统编号备注1协同办公—待办工作COA_01协同办公待办工作2协同办公—事务督办COA_02协同办公事务督办3协同办公—指令发布COA_03协同办公指令发布4人力资源系统EHR5AEPCS(生产物资管理系统)AEPCS6保密信息系统CIS7质量管理系统QIS8综合计划管理系统CPM9标准化信息管理系统STD10Qone项目管理系统QONE4.3.5统一待办服务客户端调用示例a)待办被动方式采用webservice方式实现,WebService采用axis框架开发,在客户端使用待办被动方式WebService,下面将给出采用axis创建客户端并调用WebService的示例。
企业门户统一待办Web服务地址为:
:
10000/TaskMgrControlb)Axis所需jar包见附件。
c)wsdl文件见附件。
d)客户端使用示例见附件。
5业务应用集成规范5.1常用业务5.1.1功能描述常用业务集中展现了用户在各个业务中使用频率较高的业务功能点,企业门户中以超链接的形式进行展现,不需要用户再从各业务系统中进行访问,以快捷的方式方便用户使用,用户可以自定义选择自己在日常工作中需要用到的业务功能。
5.1.2接入方式定义5.1.2.1数据来源该模块数据来源于各应用系统关键的业务操作,如政策法规管理、规章制度管理、会议管理、车辆管理、生产管理、培训管理和考勤管理等。
5.1.2.2实现方式各业务系统为企业门户提供获取用户常用业务模块数据的Web接口,各业务系统需要根据用户在各自系统中的角色和权限范围来过滤用户的业务模块数据,各业务系统通过WebService方式把接口服务发布到应用集成平台上,企业门户从应用集成平台查询获取数据的Web接口,并通过Web接口获取对应的数据在企业门户中进行展现。
各业务系统开发完Web接口服务后,只需要把Web接口服务的WSDL文件提供给应用集成平台,然后由应用集成平台对Web服务进行发布并提供Web接口服务的查询和访问地址。
Web接口服务发布到应用集成平台后,各业务系统一定要保证Web接口服务的正常运行,否则企业门户无法使用Web接口服务。
5.1.2.3公共接口定义表8常用业务Web接口定义Web接口名称常用业务commonBussinesWeb接口输入参数定义参数名称参数描述是否必填username系统账号(各业务系统用户账户)是Web接口服务URL(发布到应用集成平台后的访问地址)XXXX系统:
10000/xxxxServiceWeb接口输出格式一:
常用功能名称常用功能访问地址发文管理常用功能名称2常用功能访问地址2Web接口输出格式二:
常用功能名称常用功能访问地址发文管理Web接口输出格式说明:
每个业务系统只能选择一种输出格式,如果用户某业务系统中的常用业务功能比较多,则可以进行分类整理并选择输出格式一把数据返回给企业门户,否则选择输出格式二。
5.1.3应用系统接入要求a)应用系统必须实现与企业门户的单点登录。
b)接口输出格式必须跟方案中的规定格式保持一致。
c)接口输出格式中常用业务功能的访问地址必须为完整的URL。
d)各业务系统需保证Web接口服务正常运行,如遇特殊情况需要与企业门户系统管理员、应用集成系统管理员进行沟通。
5.2档案|图书馆|文献数字资源5.2.1功能描述在综合办公桌面中展现个人相关的档案借阅情况、图书借阅情况和新书通报情况。
方便用户及时了解个人的借阅情况,以及图书馆的最新书刊信息。
通过点击该栏目中的档案、图书馆、文献数字资源,能够直接进入到对应的专题网站,能够快捷的对需要浏览的信息进行查看。
5.2.2接入方式定义5.2.2.1数据来源a)档案借阅情况数据来源于档案借阅查询,属于个人档案借阅数据。
b)图书借阅情况数据来源于图书借阅查询,属于个人图书借阅数据。
c)新书情况数据来源于专题网站栏目,所有门户用户数据一致。
5.2.2.2实现方式档案借阅查询、图书借阅查询、专题网站分别为企业门户提供获取用户档案借阅数据、图书借阅数据和新书发布数据的Web接口,档案借阅查询、图书借阅查询通过WebService方式把接口服务发布到应用集成平台上,企业门户从应用集成平台查询获取数据的Web接口,并通过Web接口获取对应的数据在企业门户中进行展现(企业门户与专题网站的数据集成属于系统内部接口调用,在这里不再进行详细介绍)。
档案借阅查询和图书借阅查询开发完Web接口服务后,只需要把Web接口服务的WSDL文件提供给应用集成平台,然后由应用集成平台对Web服务进行发布并提供Web接口服务的查询和访问地址。
Web接口服务发布到应用集成平台后,档案借阅查询和图书借阅查询一定要保证Web接口服务的正常运行,否则企业门户无法使用Web接口服务。
5.2.2.3公共接口定义表9档案借阅、图书借阅Web接口定义Web接口名称档案借阅borrowDossier图书借阅borrowBook档案借阅、图书借阅Web接口输入参数定义参数名称参数描述是否必填username门户账号(档案借阅查询和图书借阅查询需要能够利用用户工号进行数据查询)是Web接口服务URL(发布到应用集成平台后的访问地址)档案借阅:
10000/dossierService图书借阅:
10000/bookService档案借阅Web接口输入、输出对应于WSDL文件的模式定义 element
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 门户 平台 应用 系统集成 方案 doc
![提示](https://static.bdocx.com/images/bang_tan.gif)