在本地的两个应用程序之间,要实现在内存中的数据交换、或是说互相的调用方法、互相通信,所耗用的资源和内存对各自的应用程序都没有增加!!小弟有一个应用要在服务器上实时的运行,另一个应用是客户通过IIS请求一个ASPX页,这时一些参数能过送到服务器上的实时应用程序中,并让应用程序执行一系列的运作,生成一些表格数据,供ASPX调用并返回状态。(注:这个应用运算处理数据量大,很占系统CPU资源也很占内存,所以才不敢用ASPX直接来调用,怕耗IIS的资源……
)请大哥大姐不吝赐教,也可以在这里讨论谢谢了

解决方案 »

  1.   

    两个不同的项目,要做到所耗用的资源和内存对各自的应用程序都没有增加确实比较难;web service是一种解决办法,就是把2个项目中共同的业务做成web serverce调用,会好一点;要不就干脆把两个项目都包含在一个解决方案里面
      

  2.   

    用WEBService就没有把请求给IIS了,直接通过HTTP给WEBService了。那WEBService返回二进制流的效率高吗??
      

  3.   

    这种情况使用Remoting比较合适
      

  4.   

    就用web service吧,我们公司对内对外的接口都是用web service,用起来挺好的,
      

  5.   

    to: dongaotieying()可不可以介绍一下COM+如何实现?谢谢
      

  6.   

    个人感觉用WEB服务的话,那就无状态了,就不能暂存一些属于某一客户的信息,还是达不到效率的要求。也就是说如果无法记录下是哪一个客户的话,那一个客户如果访问100次的话,每次的计算都是从头开始的,但其实应用中客户的100次访问都有前后关系,只是第一次是全部的计算,后面只计算部份
      

  7.   

    用web service,生成的表格数据用xml形式返回给客户端,效率很高的