我有一个项目,总公司需要下面的分公司每天把销售情况等等提交到总公司,分公司在全国各地,所以需要通过internet来传递数据,我准备做成B/S,可是不是太清楚这种构架,我用这种方式,需要一个Web服务器,这个Web服务器应该在总公司里,这样可以和总公司里的数据库服务连接,这样的话,我还需要一个公网的固定IP,这样我等于在总公司建立的一个公司的网站。
我不知道上面的想法是否正确,不知道大家有没有做过这方面的经验,可不可以提点建议。

解决方案 »

  1.   

    如果有了固定IP,不要用B/S也行,C/S的各种效果会更好,因为针对客户端的各种报表,各种功能就都可以实现了
      

  2.   

    可以申请到固定ip么?现在网上的那些付费Web空间能不能用,如果用这些托管主机,我的数据该怎么办,我的数据都在总公司啊。
      

  3.   

    唉,这个东西用什么delphi呀,用asp也就半个越就搞定了,学习asp大概也许1个月,总共不超过2个月!建议将该贴转移到asp!
      

  4.   

    B/S!又是TMD概念炒作的成果!
    它难道不是基于TCPIP?不还是基于C/S模式的一个护展!!!
    c:get http://www........
    s:....
    美其名曰B/S,真讨厌.
      

  5.   

    找ISP申请一条专线,就有固定IP了。当然可能的月租费用是要考虑的了。虽然C/S有它的好处,例如开发打印报表比较容易,但是我觉得用B/S结构可能更安全些,只要开放80端口提供网页服务,不太用去考虑数据库管理软件的漏洞。
      

  6.   

    我想知道的是,是不是我必须要在总公司有一台Web服务器,这台服务器是不是一定要有一个固定的IP地址。
      

  7.   

    基本上是这样的,既然是B/S结构,Web服务器是必须的。固定IP我想基本上也是需要的。现在直接拨号的方式已经很少见了,而且费用不一定少,速度还慢。
      

  8.   

    将服务器这里的东西作成WebService接口不就可以了么,真郁闷,怎么总是这些东西列。
      

  9.   

    你看我们也在开发一个类似的项目。我们可以合作开发一下吗。
     我们使用Delphi 6,Oracle,B/S架构,三层体系,用了
    SocketConnection的中间层服务器,客户端为IE,Delphi开发ActiveX控件。
    我开发Word传输的模块,通过客户端传送Word文档到数据库中,使用的技术和你的情况很类似吧。只要在单位申请一个固定的IP,不用租服务器的,有一台专用的服务器倒是一个必要的条件,因为为了安全,要隔离它与内部IP网络。数据库设在内部,中间服务器及Web服务器都设在专用的服务器上。我给你一个实际的例子,惠普公司的内部网有很多,外部公用IP地址只有一小嘬,于是,只有服务器使用外部IP地址。一个IP地址的价格可便宜了,只要您有钱,别人想送您几个都赶不及呢。谁会在意一个总部的公司楼里申请一个外部IP地址的几个小钱的!电信服务商都会很开明地授意服务商代理商当地维护商给您的公司的这个服务器分配一个别人不能使用的IP地址:那就是给你做一个域名解析YourBusiness.YourCompanyName.com:188.168.128.88。域名倒是很便宜,只要您的公司有域名,一个子域名是不收钱的,告诉ISP服务商的技术服务人员一声:大哥哥,我是小妹妹敏敏,繁您给妹妹的主页服务器解析一下嘛,就是www.ILove.companyname.com,最近我很烦,下班后不想回家。
      

  10.   

    大哥哥,我是小妹妹敏敏,繁您给妹妹的主页服务器解析一下嘛,就是www.ILove.companyname.com,最近我很烦,下班后不想回家。晕!!!
      

  11.   

    我遇到一个难题,就是Oracle数据库的一个表格有id,filename,data三个字段,我要上传一个大的文件到数据库中,以二进制流存放在data的Blob字段中,按照Delphi的分布式计算方法,最好是通过中间层服务器。难在于流的发布的方式和数据库的快取设置。