多层架构的系统,客户界面根据不同用户的需求,分为delphi开发的窗口界面以及jsp开发的浏览器界面,它们共同使用一个中间层以及同一个数据库,请问这种开发的可行性????  有没有哪位以前做过类似架构的混合系统 ???   主要的问题是中间层使用什么技术能让jsp和delphi都能使用??  在架构上如何实现?? 用哪些技术?? 谢谢!!

解决方案 »

  1.   

    中间层最好用J2EE的中间件,你只要选好通讯协议就可以了。
    [email protected]
      

  2.   

    主要的问题是中间层使用什么技术能让jsp和delphi都能使用??
    >>>Corba  在架构上如何实现?? 用哪些技术?? 
    >>>Delphi客户端按正常三层开发流程就可以了。
      

  3.   

    java开发后台,对外公布WebService,jsp访问WebService服务,delphi也一样
      

  4.   

    别信!web service效率很差!我甚至都想把每个请求使用socket去连,唉,找不到一个可行的办法。请真正有经验的朋友提点一下。
      

  5.   

    开发web为什么一定要用jsp呢,delphi开发web一样很好的!
      

  6.   

    1.方法A:使用WEBSERVICE(开发难度较大,光用JSP还达不到要求,可能要用WEBLOGIC,JBOSS等中间件
               不知道你是否了解EJB,和J2EE部署)
      方法B:使用ODBC(中间件只是一个提法,实际用法最可行,又简单DELPHI和JSP都共用数据连接)
     方法C:在服务器上设置SOCKET服务器,完全自己定义象CORBA的协议,(,看看你的水平
    程序不好,稳定性差)
     方法好多。
      

  7.   

    郁闷,,楼主我和你正在做同样一件事情.............................我计划用webservice做.正在做相关的测试.........难呀....
      

  8.   

    WEBSERVICE在DELPHI端处理非常容易。JAVA端做WEBSERVICE,对于尝试过这技术的,应该也不难。注意类型兼容性。目前我觉得DELPHI6 SP2 还不错。
    我喜欢CORBA,不过它麻烦的东西较多。。不推荐用它。。
    当然,如果楼主有这方面相当经验,用CORBA会效率高得多的。另外,如果对CORBA熟,甚至可以采用ICE这样的中间件,只可惜它目前不直接支持DELPHI。