关于网友提出的“ Midas 可否穿越防火墙,SOAP如何?”问题疑问,本网通过在网上对“ Midas 可否穿越防火墙,SOAP如何?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: Midas 可否穿越防火墙,SOAP如何?
描述: 两层的做了两年多了,最近的一个项目中有个客户端需要拨号上网,速度很是问题,不知道三层/多层能否有所改善,以前没做过多层,所以想多了解一点,但据说防火墙是个问题,不知然否。
Midas and Soap 各有什么特点,应用上各有什么优势,请达人指点一二
据说,Midas在大型应用中采用较少,多用BEA,WEBSPHERE等中间件,而这些东西好像和JAVA关系密切,即使使用Delphi也采用ASTA等技术较多,请问有否Midas的大型应用的例子?
也看了点关于DBExpress的材料,好像要和Midas结合才能发挥作用,那么Midas的跨平台能力如何,否则DBExpress的跨平台只是空谈
请大家多多指教
精彩观点,新贴送分致谢
解决方案1: 采用Corba技术觉得更好些
解决方案2: 感觉上MIDAS不适合开发大型的程序,
混在一起的感觉
不像java三层分的很清楚
至于跨平台需要borland的中间件支持
解决方案3: 去年实验过SOAP,发现效率很低,传输数据用的XML封装,服务器和客户端各自要封包和解包,许多垃圾。
感觉技术上也不成熟,商业使用价值不高
解决方案4: TO sonicer:
可以采用心跳
TSocketConnection怎么样才能具有SOCKET5代理的功能,各位??????????/
解决方案5: 防火墙他是隐藏ip的功能,把只要用到ip就不定行了。所以,用dns解释就可用的。比如http等
解决方案6: 推荐用Twebconnection连接,很方便的,使用Http协议,80端口,可以通过防火墙。
Delphi的例子里好象有的。看看Twebconnection的帮助也有。
解决方案7: 用Socket连接,我试过,没问题!
解决方案8: 如果用http协议,应该可以通过防火墙
解决方案9: 通过 Socket连接是可以通过防火墙,DCom就麻烦了,你得有网关的控制权.
Midas 中型应用还可以,大型的确实很少见.我不知道 Kylix下有没有 Midas组件,
不知道它能不能跨平台.
解决方案10: 用DCOM和Socket连接,通不过防火墙;如果用http连接,就能通过防火墙。至于Midas和Soap,一般书上都有介绍,采用什么做主要取决于你的应用环境和用途。
解决方案11: 应该用webservice,我们的项目就是用它实现电话拨号上传数据,速度不是很慢(56k的猫),不过我们的数据量压缩以后都控制在10K以内了
以上介绍了“ Midas 可否穿越防火墙,SOAP如何?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3758143.html