日期:2014-05-18  浏览次数:20411 次

.NET一个应用的框架设计
想在.NET下实现这么一个框架:有两台电脑,一台作为Web服务器,上面放有我写的网站;另外一台放有一些大型计算程序模块,主要涉及大型的数学计算和成像功能。我想实现的功能如下:
  我客户访问网站,然后输入我的地形参数,这些参数将会传递给另一台电脑的大型计算程序模块,然后会生成一个区域的地形图片,然后希望让用户能在网站上看到这些图片。

请问下怎么个实现的方法呢? 谢谢

------解决方案--------------------
简单来说,就是跨进程的信息通信。用 WCF 做通信模块,计算用的服务器,开放接口。UI端网站后台调用。
生成图片,可以通过共享目录访问
------解决方案--------------------
探讨

简单来说,就是跨进程的信息通信。用 WCF 做通信模块,计算用的服务器,开放接口。UI端网站后台调用。
生成图片,可以通过共享目录访问

------解决方案--------------------
你可以这样嘛,在计算模块的计算机上发布web service,同时发布一个只存在图片资源的站点。web 服务器请求该web service,web service负责协同计算模块生成图片,保存在图片站点的文件夹里。然后web service的调用返回该图片站点资源的URL给web 服务器作为输往前台的img的URL。这样客户端还省去了请求图片时携带的Cookies。