一个企业大型系统,中间层是EJB组件,在企业总部的局域网主要进行资料的录入操作,用Delphi做客户端。而在企业外部,用户可以通过公网(internet)查询该企业的一些信息,或下订单,同时个地分公司也可以通过Delphi的开发的客户端进行本分工司的数据录入。这里就有一个Delphi客户端访问EJB组件的问题。   可以将EJB封装为webservices,这样就可以用Delphi访问EJB,开发一个图形界面用于各分公司录入数据。但总部在局域网内也用通过webservices的方式访问EJB吗?这样会效率很低。如果为总部内部重新开发一个基于C/S架构的系统,那就不能充分利用EJB的业务逻辑,而要重新开发一次,等于开发了两个系统,极大的浪费了人力。企业内部局域网内Delphi客户端应该采用什么方式访问EJB最有效率呢?请多多指教!谢谢!

解决方案 »

  1.   

    "Delphi访问EJB组件"関注!
    用Java不行嗎?
      

  2.   

    这个估计是用户要求的了,
    以前做的时候可以调出ejb的普通类型数据和数组,
    可在自定义数据类型和图片的提取上过不去
    SIGH
      

  3.   

    局域网通过webservices的方式访问 EJB吗?这样会效率很低 。 ?????据我的经验效率并不低啊!!!采用同样的架构,我们的系统在某大型国有银行(覆盖全国)的测试结果还是能让人满意的