项目背景:在多系统集成的项目中,有许多数据时即从第三方获得的,而且可能是即时数据。笔者在相关项目中,通过构建沙箱模型,来虚拟第三方发送给目标系统的设备(软件系统或硬件设备)。
关于沙箱:本系统中的沙箱,使用WCF服务构建一个推送数据的模型。在这个模型中我们将推送数据的服务虚拟化成推送设备(比如说定位设备),这个过程的实现我们是在数据接收客户端与推送服务之间构建一个中间层,而这一层便是我们虚拟出的“设备”。这个过程的实现是通过构建一个类库项目,完成设备对推送服务的虚拟化。数据接收端访问虚拟设备获得轮询推送的数据。
待续,未完,,,