通讯协议最好能同时兼容http和TCP/IP!知道的和不知道的希望能拥跃发言!

解决方案 »

  1.   

    通讯协议最好能同时兼容http和TCP/IP
    什么意思?
    只要实现了http的,肯定实现了tcp和ip呀我不知道,只能up了:)
      

  2.   

    我沒做過, 但流行的, 也就是 WebService
    具體看你的業務流程, 還有數據交換量
      

  3.   

    http://www-900.ibm.com/developerWorks/cn/webservices/ws-ejbacess/index.shtml
    通过Web Service让Delphi/Visual Basic程序访问EJB
      

  4.   

    http://j-integra.intrinsyc.com/com/doc/ias/delphi.htmlAccessing EJBs From Within the Borland Inprise Application Server (Delphi variant)
      

  5.   

    我所说的tcp/ip主要是socket连接谢谢 aiirii(ari-爱的眼睛)大家继续!
      

  6.   

    >>我所说的tcp/ip主要是socket连接
    如果是用socket, 一般是自定義結構傳送!難道你是要找一個框架, 提供包括對象,數據的傳送??
      

  7.   

    To  aiirii(ari-爱的眼睛),基本是你说的这样。我主要想有一个比较好的方案,对现在客户端程序不要做太大的改变。
      

  8.   

    为什么不用J2EE.难道你的系统没有数据库?有数据库的话,自己开发的东西怎么能够胜任?
      

  9.   

    java 这个了东西.现在都还没学会,我可受到它的威胁了
      

  10.   

    To 8341(八三四一),用是会用到的,但delphi如何与j2ee程序通信啊
      

  11.   

    如果要用Socket自定义格式,必然自定义结构,于是开始出现类似如下的包结构
    !field1=xxx!field2=xxx*
    后来发现解析起来麻烦,又发现不好描述树形结构,于是
    <root>
      <field1>a</field1>
      <field2>b</field2>
    </root>
    xml出现了
    当然这只是数据,
    后来又想把调用动作封装进去,于是
    <root method='append'>
      <field1>a</field1>
      <field2>b</field2>
    </root>
    Soap出现了,
    :)
    如果真的性能上有严格要求的化,我想有两种方案,
    1.传送最小的2进制流给服务器端的delphi解析器,再到webService,再到j2ee。
    2.在客户端生成xml代码,压缩,base64到WebService,反向marshal,调用j2ee。这个性能有待测试。简单说webservice只公布一个方法,就是得到一个数据包,解析出一个xml描述
    不过是我,我会采用第2种。因为代码好写。
      

  12.   

    谢谢 JavaD(一竿残照) ,大家继续!