论坛首页 Java企业应用论坛

RTX和GKE集成oa系统总结

浏览 6397 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-01  

  从6月份开始到现在一直开发测试RTX和GKE集成oa系统,并且专门支持大连万达和香港恒丰做项目实施RTX和GKE集成oa系统。总结下这近3个月来的心得体会。

  RTX是腾讯的企业级qq,在接口方面我们使用java开发,并且是部署在跨平台的项目上,而RTX只提供了在windows上供调用的接口,并且是调用的dll,这给我们部署跨平台提供了障碍,我们开发了运行在windows上的做转接用的java程序,这样不管项目是什么系统,都能通过此程序转接(一个socket通信的程序)。

 GKE是点击公司出的即时通讯工具,由于点击的服务器是php提供接口,这样实现了跨平台,不用再费劲做转换了,直接调用他们提供的java接口,他们的接口是socket实现,速度上不如RTX快,但还是可以接受。

 RTX和GKE我们都实现了组织机构同步,单点登录,消息集成,消息回调。RTX实现的是从oa到RTX的单点登录,他们没有提供从RTX到oa的java接口。GKE正好相反,他们提供的是从GKE到oa的单点登录。

 从程序实现上做组织同步逻辑性比较强,需要考虑的方面比较多,技术实现难道不是很大,但要多次用到排序,递归,网络编程的一些知识,还有编码问题。要作出很完善的集成还有很多工作要做。

  大家有什么这方面经验欢迎交流。

  下步工作要做LDAP集成了,如果有此方面经验也欢迎交流 

   发表时间:2008-09-02  
腾讯的RTX  感觉有点问题...
0 请登录后投票
   发表时间:2008-09-02  
比如说添加信息的时候.不能传NULL   要不你的服务器直接跨了
在修改用户的时候没有提供修改部门的方法
还有就你上面说的 "他们没有提供从RTX到oa的java接口"
0 请登录后投票
   发表时间:2008-09-02  
我想知道服务器的类型是什么呢?假设RTX架设到LINUX上怎么办!RTX提供的接口好像都是基于Windows的,你是怎么处理的呢?而且ice123456说的特别对.
0 请登录后投票
   发表时间:2008-09-02  
通过socket发数据包到windows上,就解决了跨平台问题,不管oa服务跑在unix和linux或windows,只要能望装有RTX服务端的windows系统通信就行啊。
他们的接口的确存在一些问题,比如没有提供修改用户信息时可以更改部门,没有提供RTX到oa系统的单点登录功能(java),添加用户时没有岗位信息。
0 请登录后投票
   发表时间:2008-09-02  
zyadi1980 写道
通过socket发数据包到windows上,就解决了跨平台问题,不管oa服务跑在unix和linux或windows,只要能望装有RTX服务端的windows系统通信就行啊。
他们的接口的确存在一些问题,比如没有提供修改用户信息时可以更改部门,没有提供RTX到oa系统的单点登录功能(java),添加用户时没有岗位信息。

你说的没有岗位信息是因为QQ上面只有组织架构。。貌似岗位也是在组织架构里面的

其实他的代码也比较好改在修改会员基本信息里面加上这个
        if (DeptID != null && !"".equals(DeptID) && !"null".equals(DeptID)) {
        	AddProperty(iProp, KEY_DEPTID, DeptID); //部门
        }

需要你传进去DeptID 就可以修改组织架构信息了。。

0 请登录后投票
   发表时间:2008-09-04  
是集成IBM lotus 么?

客户正有个这样的打算,也是RTX集成OA,在写方案...
0 请登录后投票
   发表时间:2009-04-09  
关于RTX到OA的反向单点登录接口RTX是提供的。我也是最近刚接触RTX,要做到RTX和OA的集成,从RTX登录到OA时RTX提供了它的登录方式 具体可以参照他们提供的文档RTX Server SDK中的《第五章 ServerSDK解决方案》中的反向登录的相关流程自己试验下 。我试验了下是可以的。至于RTX其他方面我正在研究,希望大家一起交流。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics