用Linux做服务器端,windows做客户端,用corba连接,如何实现?欢迎深入讨论Midas,Corba,Dcom等技术!(300分)

  • 主题发起人 主题发起人 xujiancai
  • 开始时间 开始时间
X

xujiancai

Unregistered / Unconfirmed
GUEST, unregistred user!
我一Corba,Midas做关键字,搜索了论坛的资料,看了我整整一天半的时间,但很多还不明白!
现在我要做一个管理系统,打算用Linux做服务器,windows做客户端。我打算用Delphi5开发,
听说用Corba可以做出跨平台的的程序,我现在有几点不明白的地方:
一、除了Delphi及自带的几个VisiBroke工具外,还需要什么工具?
二、服务器端如何开发,是否可以现在windows上开发,然后通过什么方法放到Linux?
三、Corba程序的发布需要些什么?请分别回答:
1、都用windows做服务器端,客户端分别需要什么?
2、用Linux做服务器端,windows做客户端分别需要什么?
四、谁有做过正方面的例子,能说说具体的步骤,或给我一个例子,或者告诉我哪里有这样成功
例子,欢迎贴一些资料在这里。
五、待续。。。。。。
能得这方面满意的答案,我愿意出1000分。
我看过yysun,CJ,品雪、Crane......(很多)等等人论述,受益非浅,
非常欢迎大家继续讨论下去!!
 
我也很感兴趣。
 
>>一、除了Delphi及自带的几个VisiBroke工具外,还需要什么工具?
1.Corba for Linux
2.for Linux 支持Corba的开发工具。
>>二、服务器端如何开发,是否可以现在windows上开发,然后通过什么方法放到Linux?
No,除非有支持Corba的, for Linux的Delphi版本。
>>三、Corba程序的发布需要些什么?请分别回答:
>> 1、都用windows做服务器端,客户端分别需要什么?
Client need Midas.dll (no more)

 
>>二、服务器端如何开发,是否可以现在windows上开发,然后通过什么方法放到Linux?
>> No,除非有支持Corba的, for Linux的Delphi版本。
所以说: DELPHI自吹的支持CORBA,还是有很多限制的。:)
 
这样看的话,Corba好像比Dcom设置方便很多!!
 
服务器端用Kylix开发,
客户端用DELPHI5开发。
其它的就不用想了。
 
>>1、都用windows做服务器端,客户端分别需要什么?
orbpas50.dll and orb_br.dll must be installed in "C:/Windows/System"
 
corba在Linux下的实现并不是很好。
 
谢谢大家,请问Corba再Nt下,效率回比Dcom+mts地吗?
我觉得他不用像Dcom一样繁琐的设置,所以想用它。
 
Lylix什么时候才出来, 等到花儿也泄了。
服务器端:
用visibroker for linux,不过只有给C++用的。
用Orbit可能互联的时候问题还比较多?
不过不明白你一定要把应用服务器也放到linux上吗? 还不如就放在一台NT上算了。
 
当然要考虑成本嘛!应用服务器放到linux,因为它免费。
用nt太贵了。
客户端要易学,易操作,只好用windows98了。
please go on!
 
打算用Linux做服务器?
做APP SERVER?做DATABASE SERVER?
 
corba在nt下的效率绝对比dcom+mts慢很多。
有过测评,大概差将近十倍。
corba只有在跨平台或者一些高级开发时才有其优越性。
 
Delphi5开发的Corba是不是有些问题哦?
好处是有,可以随便分发,客户端不用配置什么。
但是我们的程序调试了很多次后还是有问题。
时不时地就连不上服务器了。后来只好用DCOM。
所以你做之前先多测试一下吧。我反正在等Delphi6和Kylix呢。
 
我看李维的书说Corba不错,所以想看看用Corba.
谁有过用Corba成功的经验请说说!
 
to bluepeach:
>corba在nt下的效率绝对比dcom+mts慢很多。
>有过测评,大概差将近十倍。
请问老兄在哪看到次测评。
其实,Visibroker已经是最快的Corba Product了,当然,DELPHI目前对CORBA只做了有限
的支持,如果用visibroker+inprise Application Server 4.x,效率未必会差。再说,Mis
系统的主要瓶劲在于数据库存取。
 
>corba在nt下的效率绝对比dcom+mts慢很多。
>有过测评,大概差将近十倍。
???
你在哪里看的评测呀。我用CORBA开发过,感觉一点也不比DCOM差
 
上面的两位老兄给我带他的兴奋了,如果用CORBA开发效率不比DCOM差太多的话,
我以后都用Croba.
 
有很多种方案:
1、java/linux,java/windows,最简单不过delphi是用不上了,而且client端用java可能比较麻烦,至于是用rmi还是corba你就看着办吧。
2、java or c++/linux,delphi/windows,需要visibroker for linux &
windows进行开发,运行时用一种平台运行agent就可以了。不过vbroker的deploy liscenes是很贵的
3、用orbix或其它oss的orb。
你提到应用服务器的问题,这有可能使问题复杂化,不知道你准备在linux用什么appserver,用什么做为db支持,如果应用服务器是基于j2ee的话注意一定要支持ejb 1.1最好2.0规范及corba2.3,主要是要有rmi over iiop/java2idl支持,如果是其它体系的则要具体考虑了。
BTW,近期可能上不了网了,跟贴不回勿怪。
 
后退
顶部