初次涉及Lotus,有个方案上的困惑想问一下大家

椅子 2004-03-26 09:53:15
客户方面已经有一个Lotus系统,稳定运行有一段时间了,而我要接手的这个oa项目呢,其中的内容是不包含在上述系统中的,因为添置新的服务器得等到明年的计划,所以客户要求我最好接着上述这个Lotus系统开发。我从来没有做过Lotus的开发,有几个疑问想问一下:
1)假设我能得到上述系统的源代码,我是在这个基础上用Lotus再开发吗?前提是不能影响已有系统的运行。
2)假设我能得到上述系统的源代码,我可不可以用别的工具开发,调用Lotus的数据库?服务器版本是5.08。
3)假设我不能得到上述系统的源代码,我用什么方法或途径能实现“仍使用现在服务器(不添加其他数据库),客户端另外开发”
...全文
47 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
椅子 2004-04-22
  • 打赏
  • 举报
回复
明白了,结贴。
glassch 2004-04-13
  • 打赏
  • 举报
回复
up,以后肯定会越来越多的遇到
shanxing 2004-04-12
  • 打赏
  • 举报
回复
学习
椅子 2004-04-05
  • 打赏
  • 举报
回复
我已经放弃了用asp来开发然后加入到原来的系统中的这个方案

这不成了非得用vb操作oracle,java操作sql server一样吗?虽然能实现,但是以放弃很多优势甚至功能为前提的,得不偿失!
yujun520 2004-04-05
  • 打赏
  • 举报
回复
我也和你有相同的问题,
现在还没想好用Louts来开发,还是用asp来开发后再加入到公司原来的Louts 系统中。
如果以前没有接触过Louts,现在在这个基础上进行二次开发难度有多大呢?
椅子 2004-04-05
  • 打赏
  • 举报
回复
谢谢大家!

需求做完了,大概情况是这样的:
客户端不变,仍采用原先的程序(客户端只需更新模板就可以?),增加一个公文流转的模块(与原流程不交叉),但系统中的用户是不变化的,权限需要增加。

客户可以找原先开发的公司要源代码,可是我说不清楚需要哪些???因为他不能全部给我
我想到的是通讯录,其他的就想不到了,实在是没搞过这个,我只是负责需求和前期工作,以后的开发或许外包,或许另招聘。
bug0303 2004-04-05
  • 打赏
  • 举报
回复
1、NOTES的所谓客户端你可以理解为就是一个浏览器,只不过不是浏览web的,而是浏览domino数据库的。所以,不管用户是CS还是BS结构,都不需要再去管它客户端的问题!也不存在模板更新的问题(模板更新是在服务器端统一执行)。
2、如果你们团队有较深的java基础,可以考虑使用JSP。在JSP中使用corba操作NOTES数据库其开发难度不比LS大太多。但是asp确实不应该考虑。
3、原来的源代码看来主要是界面整合那一块需要,别的应该是不需要了。
cncoder 2004-03-29
  • 打赏
  • 举报
回复
我个人认为如非确有必要
不要做这种吃力不讨好的事情
原因很多。

首先“别的工具开发调用Domino Database”目的何在?只是为调用而调用?这种调用只是为了技术实现呢还是确实对系统性能有帮助?
你在用VB/Delphi写的client中调用了Domino DB,那又怎么样?达到的效果是不是还不如你直接用SQL DB呢?如果确实开发人员对domino/notes结构理解很深刻,而且技术水平不错,能充分体现DominoServer的优势,那么写到后来你会发现不过是又做了一个notes。

另外,web是一个松散的结构,你用JSP做的关系型系统很容易和domino bs系统缝合在一起,又何来“调用”呢。

胡言乱语,不妥之处莫放心上。

cncoder 2004-03-28
  • 打赏
  • 举报
回复
请你向你的客户搞清楚几个问题先

1、原有的系统是c/s架构还是B/S的,这个很重要
2、你需要做的是新增加模块还是在原有模块上进行修改?如果是后者又没有源代码,你就麻烦了
3、Lotus OA的客户端(C/S结构)一般都是Notes,你说“客户端另外开发”是什么意思??
4、“用别的工具开发,调用Lotus的数据库”的想法是极端不现实的。这里面有血的教训。你最好跟身边懂notes的朋友就技术角度交流下看法。据我所知,还没有除了Notes之外的专门的DominoServer客户端面世。
KingChris 2004-03-28
  • 打赏
  • 举报
回复
请教cncoder:
能否分享一下别的工具开发调用Domino Database的一些经验?
我觉得到现在应该走出Domino本身的圈子,毕竟Domino在性能上还是有些问题没有很好的解决方法的,IBM的方向也是将DOMINO融入J2EE的架构,讨论一下吧!
椅子 2004-03-26
  • 打赏
  • 举报
回复
得顶一下
CrazyDeng 2004-03-26
  • 打赏
  • 举报
回复
进行二次开发,有源代码当然最好,如果没有就只有进行调用了,调用起来非常不方便。

如果你有源代码,可以使用其他的一些工具调用Domino的数据库,比如C#,ASP等。也可以在原系统上进行二次开发,实现所需功能。

椅子 2004-03-26
  • 打赏
  • 举报
回复
请BurningM(Burning)继续解释一下
如果我开发自己的notes数据库,那客户端是不是不能用原来的程序了?

BurningM 2004-03-26
  • 打赏
  • 举报
回复
1、你不需要得到原系统代码,直接开发自己的notes数据库就可以,当然,如果要把相关功能嵌进去或互相调用,就必须有原系统代码,如果你的功能独立,就可以不用(当然界面整合总是需要的),如果原来的数据库设计封掉了,那么你还必须去找原来开发的人要未封设计的数据库。
2、可以用其他工具开发,去调lotus数据库

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧