后台照样装unix oracle
前台用ado照样可以访问的
注意oracle的版本做好是8i以上的版本

解决方案 »

  1.   

    Delphi可支援多種技術, 如
    1. Cobra
    2. DataSnap(以前的mdac)
    3. XML/Soap
    其中, 我較看好 xml/soap.現時的Oracle都是集中力量做xml, j2ee等應用呢
      

  2.   

    delphi可以开发这些中间件吗??
    如何作??如果需要在unix下运行,如何实现??
      

  3.   

    SDT (众人皆醒我独醉)  :
    你说的两层改成3层的确很麻烦,我们以前做过那样的工作,差不多所有的代码都德重写。因为三层结构的核心思想就是所谓的瘦客户,也就是把大部分与数据库衔接的判断等都放到中间层;而我们在两层结构的时候也就不会是那样的结果。
    三层结构的好处我也就不阐述,但是你要是将原有的两层改成三层,那么你或许只能使用以前的界面了,里面的代码都需要分流。至于中间件,我觉得IBM的CICS和BEA的TUXEDO都比较成形,其中前者有所谓的EASYCICS,会使开发简单;后者开发比较难上手,但是能更好的利用系统资源。我们现在正在用后者,但是对于前台用DELPHI时使用的是本公司开发的一个控件(我认为是伪三层)。
    希望以上能给你点启示。
      

  4.   

    其实,中间层与数据库之间的通讯与C/S一样,可以沿用,但是客户以中间层就是多出来的了,不知你的客户端要什么,是delphi写的,还是浏览器,如果是浏览器的话,那就简单一些了,用别的话,只能用Corba了,这可是个相当强大的家伙。
      

  5.   

    如果服务器使用unix的话,那么中间件应该不能用delphi来开发了。 delphi最多只能做这种三层下的 thin-client
    ================Try ===================
    个人意见,仅供参考
      

  6.   

    to  hammer_shi(天下第一流&&&&&以后再也不UP了):
    谢谢,
    我也看了关于 IBM的CICS 的资料,可是发现那样改动太大,而且和现有工作模式不太一致,除非重做。
    我想知道能不能用delphi作跨平台的中间件。稍后有分送上。 :)