B/S结构系统的设计方案
客户端数量:数百
数据量:数百万
局域网/广域网/互联网初步打算采用BS结构,系统架构如下:
客户端:
  HTML/ASP:主要业务的查询、录入,调用ASP对象
  DELPHI:参数管理,也可进行数据查询、录入。直接联接MTS对象
  功能:仅起到界面作用,不涉及业务逻辑WebServer:
  使用Delphi建立ASP对象,调用MTS对象
  功能:仅仅调用MTS对象中的方法APPServer:
  使用Delphi建立MTS对象,联接数据库
  功能:主要的业务逻辑Database:
  SQL SERVER2000
  功能:用存储过程、触发器、视图来实现数据的读取和修改。请问:
1 这样设计该系统是否合理?有需要哪些改进的地方?2 我认为,ASP对象在这里仅仅起到联接MTS对象的作用。
  同时,在DELPHI编写的客户端中,根本不需要ASP对象。
  有没有办法可以不需要使用ASP对象,直接在ASP中使用MTS对象?3 是否可以采取这样的方法:MTS对象返回XML格式的数据,在客户端解析?
  如果这样,需要用到哪些技术?这些技术难度如何?使用这种方法优缺点如何?
  网页是否需要用到XSLT解析?在DELPHI程序中如何解析XML数据?我对BS结构只是刚刚接触,以上说法或有错误之处,还望各位指正。
谢谢大家。

解决方案 »

  1.   

    我没有说清楚,由于资源问题,我公司已经决定用php+mysql了
    还有,公司的要建立的这个网站主要是给企业发不产品
    就是说企业不是确定的,只要来注册,都可以发不自己的产品
    想把功能做的全一点,尽量为壳户多考虑
      

  2.   

    想把功能做的全一点,尽量为壳户多考虑这样的话建议用强大一点的数据库,比如SQL Server,Oracle,
      

  3.   

    这样的功能不多,因此只要考虑速度以及成本就可以了
    最简单实用的就是:mysql+php+apache
      

  4.   

    那最好是在linux或unix平台下构建。
      

  5.   

    mysql+php+apache功能强大,一个企业的足够了。