起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2810|回复: 2

[结贴] 请问这种情况,做集成都要做哪些方面的改造,主要步骤?

[复制链接]

4

主题

4

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2013-1-30 12:24:47 | 显示全部楼层 |阅读模式

一、待集成系统技术路线

  前台:javascript+jsp+jstl+硕正套件(采购的第三方控件)
  后台:spring+struts+ibatis

二、集成目标

  1、使用平台统一的登录页面。

  2、组织、功能菜单、权限均在平台中统一维护。

  3、通过点击门户中的菜单,进入待集成系统的原有功能页面。

  4、后台代码能整合到一起,与基于平台开发的其他应用作为一个服务一起启动。


三、需求

  请给出一个简要说明,描述待集成系统都要做哪些方面的改造,主要步骤。

37

主题

713

帖子

3310

积分

内部用户

积分
3310
发表于 2013-1-30 13:50:58 | 显示全部楼层
本帖最后由 jholy 于 2013-1-30 14:01 编辑

1、组织集成
    X5组织机构由SA_OPOrg(组织)和SA_OPPerson(人员)两个数据表构成。
    数据结构是开放的,字段描述可以参看“/BIZ/system/ontology/opm.ontology.m”数据模型文件中SA_OPOrg(组织)和SA_OPPerson(人员)的模型描述,相关参考资料还有《高级开发手册》《X5组织模型(视频)》
    第三方系统可以直接访问这两张表读取X5的组织机构数据,有特殊需求可以直接在这两个概念上做扩展(或者做扩展表),只要不删减原有字段即可。

2、权限和门户集成
    第三方的功能页面如果要集成到X5的门户菜单上,并且由X5进行功能权限控制,需要以下两个步骤:
    1)在X5中创建process(功能)和activity(页面),对应第三方的系统中的功能页面
         这里只需要对应创建一些空的process和activity就可以,只做授权标识用
    2)配置菜单项
         <item label="工作任务" url="http://baidu.com" process="/SA/task/workTask/workTaskProcess" activity="mainActivity"/>
         如上面的示例,process和activity是X5的授权标识,url则指向了一个第三方系统的页面。在这种配置情况下,X5登录用户必须有对应process和activity的授权,才能看到这个菜单项。而点击菜单项执行的却可以是另一个系统的页面。
   temp.png

    完成以上两步后,就可以在X5的门户中实现对第三方的页面集成调用了。如果需要有动态集成的页面,需要使用.j进行扩展,请参考《X5系统集成(视频)》中的案例讲解。

3、应用整合到一个服务下
    首先,X5自身由runtime下的4个web应用构成,第三方系统也同样做为同一个Web服务中的另一个Web应用。结合上面的权限和门户集成
方案,以X5的门户为入口,可以实现所有业务的无缝整合。

回复 支持 反对

使用道具 举报

33

主题

373

帖子

916

积分

高级会员

Rank: 4

积分
916
QQ
发表于 2019-8-14 12:06:56 | 显示全部楼层
学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-27 23:29 , Processed in 0.089923 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表