浏览 6397 次
锁定老帖子 主题:RTX和GKE集成oa系统总结
精华帖 (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集成了,如果有此方面经验也欢迎交流 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-09-02
腾讯的RTX 感觉有点问题...
|
|
返回顶楼 | |
发表时间:2008-09-02
比如说添加信息的时候.不能传NULL 要不你的服务器直接跨了
在修改用户的时候没有提供修改部门的方法 还有就你上面说的 "他们没有提供从RTX到oa的java接口" |
|
返回顶楼 | |
发表时间:2008-09-02
我想知道服务器的类型是什么呢?假设RTX架设到LINUX上怎么办!RTX提供的接口好像都是基于Windows的,你是怎么处理的呢?而且ice123456说的特别对.
|
|
返回顶楼 | |
发表时间:2008-09-02
通过socket发数据包到windows上,就解决了跨平台问题,不管oa服务跑在unix和linux或windows,只要能望装有RTX服务端的windows系统通信就行啊。
他们的接口的确存在一些问题,比如没有提供修改用户信息时可以更改部门,没有提供RTX到oa系统的单点登录功能(java),添加用户时没有岗位信息。 |
|
返回顶楼 | |
发表时间: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 就可以修改组织架构信息了。。 |
|
返回顶楼 | |
发表时间:2008-09-04
是集成IBM lotus 么?
客户正有个这样的打算,也是RTX集成OA,在写方案... |
|
返回顶楼 | |
发表时间:2009-04-09
关于RTX到OA的反向单点登录接口RTX是提供的。我也是最近刚接触RTX,要做到RTX和OA的集成,从RTX登录到OA时RTX提供了它的登录方式 具体可以参照他们提供的文档RTX Server SDK中的《第五章 ServerSDK解决方案》中的反向登录的相关流程自己试验下 。我试验了下是可以的。至于RTX其他方面我正在研究,希望大家一起交流。
|
|
返回顶楼 | |