客户端: 用delphi开发,主要作用是为家庭提供各种信息服务,比如新闻、房产信息、培训信息等等。逻辑层: 还没确定用什么操作系统和开发语言,主要作用是处理客户端发送过来的各种请求,根据不同请求到unix主机上的数据库中取数据返回给客户端显示。数据层: 一台unix主机,用oracle或者mysql做数据库。现在就是还没确定逻辑层应该用什么操作系统或者用什么语言开发,才能很好的和delphi客户端程序与unix上的数据库起到衔接作用。
__________________________________________________________________________请各位高手指点小弟一个成熟的方案

解决方案 »

  1.   

    windows(delphi)->windows(java)->unix(oracle);
    windows(delphi)->unix(java)->unix(oracle);就这样吧!
      

  2.   

    delphi自己就支持三层,也可以用delphi直接连接,如果需要在互联网上跑可以自己定义通讯协议或使用webservice,这样可以传透防火墙。
      

  3.   

    请问gobiz大哥,delphi与java之间用什么方式通信?socket?请指点一下,多谢先
      

  4.   

    "Delphi自己就支持三层,也可以用delphi直接连接" -- 有没有看到过这样的先例?