三层问题,300分(200分)

  • 主题发起人 主题发起人 zyf23
  • 开始时间 开始时间
我也关注此问题!
 
您需要申请一个固定IP。然后在这个托管服务器上建一个应用。需要进行交换的数据就通过
这个应用存取数据。要不然。您怎么连。建议您使用DCOM。SCOKET成功的例子不多。不稳定
。我的应用层穿过很多个路由。没有什么问题。不过如果用DCOM。要使用早期绑定。速度较
快。
 
to billrobin,能否说说DCOM如何在互联网上使用吗?
 
TSOCKET/TWEB Connection都可以的,用SOAP要难一点吧。Internet上用DCOM不是很好的,
似乎很嫩通过防火墙吧。
关于IP问题,可以向dns2go.com去申请他们的域名啊,这么简单的问题。
 
我的天。。。。。
 
to billrobin,别晕到,指点一下吧,我在DFW上,没有查到更多的资料!
 
A Dcom开发简单,只能在window平台混,不过可以有方便的权限控制,谁说不能在
internet上?是指穿通防火墙问题吧,用http隧道技术可以得,在让防火墙开放你隧道的端口不就ok了
这样就便成了一个加强版的B了
B socket 服务端要运行附加的程序透过它来通讯,而且明显没有dcom提供的诸多好处
C corba 当然最好了跨平台哦
D Http (twebconnection)可以轻松穿透防火墙
E soap 不支持回调用xml传递数据,爽的很,不过技术不成熟
 
服务器端固定IP,在局域网内部用DCOM/SOCKET,连接总部时用WEBCONNECTION
|--------------------| |--------------------|
工作站(dcom/socket)----| 分公司中间层服务器 |---WEBCONNECTION---| 总公司中间层服务器 |----数据库服务器
|--------------------| |--------------------|
 
我再来UP一下,希望可以听到更多高手的高见
 
用Soap,很好实现,中间层也没什么必要用Delphi,你只要用Java写一个ClientDataset的
溶解程序就行,如果不能写就用Delphi开发吧,用soap或http,如果用http也就是写一个自定义的
CGI或ISAPI能分析客户端发来的请求,再翻译给服务器程序,SOAP本质上也是这样,客户端不用TSOAPConnection,
那东东不是什么好东东,跨不了平台,没用,自己写吧,就是个http的post请求,soap格式封装建议自己写,用DOM
接口读写XML,too easy的东东,你可以看看我们做的 http://dbsrv2.hljagri.gov.cn:7500/fupin/index.jsp,
内部维护程序就是用Delphi+Soap+Java做的
 
Soap/WebServices会不会存在安全性问题?
 
强烈建议用soap做中间层,申请动态域名,对数据包进行压缩加密,安全性问题解决了,
idsn动态ip名题了解决了。
 
老实点吧,socket+socket压缩技术
 
我建议在网络技术上下点功夫!给你的分公司做个VPN来连接!这样数据库连接就相对简单
了!
 
一起开发?有实际经验。有意请联系:
delphi64@21cn.com
 
后退
顶部