基于WF4的新平台-后台服务介绍

 

目录

基于WF4的新平台-后台服务介绍    1

配置文件    1

服务介绍    1

主服务    1

地图服务    3

条码服务    4

 

 

基于WF4的新平台-后台服务介绍

配置文件

 

这次将所有的运行配置信息都放到了数据库中.不再使用Config文件.

目前,只能先在数据库中修改,以后会发布管理界面

 

 

 

 

服务介绍

这次的服务管理界面为控制台方式,当我最开始做出这个决定时参与试用的都反对,不过现在大家都挺喜欢的.

服务一共有三个:

 

(主服务)由dataformService,organizationService,bpmService,mapService,加动态扩展业务服务组成,通过Wxwinter.ServerConsole.exe控制

 

(地图服务)mapDataService, 通过Wxwinter.MapDataServer.exe控制,注意,这个地图服务只提供地理系统的地图服务,矢量地图,以及地理元素的业务管理是由主服务的mapService提供的

 

(条码服务),barCodeService,通过Wxwinter.BarCodeServer.exe控制,虽然叫barCode,但实际还提供了视频监控接口,工控类的数据采集接口,语音服务,手写识别,GPS接口,短信电话传真模块,视频识别(注:视频识别我使用的是VeriLook,源代码不提供VeriLook,需要的请自已下载),

,除了这个服务外其他全部代码没有使用任何第三方控件全部是基于NET开发的,我会提供100%的源代码.而这个服务的大部分是基于设备提供商的SDK二次开发的,使用者可能需要根据自已的设备的SDK重写,所以该服务发布时将只提供到数据库存储与读取的代码,以及数据交互的接口.

 

 

 

 

主服务

 

使用[lis]命令可以监听所有客户端的请求

 

使用[cmd]命令可以切换到命令模式

 

使用[?]可以查看命令列表

 

地图服务

可以监听客户端让求的地图坐标

 

提供地图底图的本地缓存

 

可以在baseConfig表中配置本地地图文件的缓存目录,一共有三个目录(等高线,卫星,行政)

服务默认使用本地数据,如果本地没有,可以根据配置从MS或Google下载

服务支持指定一个范围与级别后台自动下载,(注:如果MS或Google在2012.6月被封后,我将提供国内其他服务商的解析方式)

大家可以在MS或Google被封前缓存一批自已需要的地图,另外不要开启态多的线程,否则后被服务商封几个小时的IP.

对于有些区域无法得到地图,或精度不高,服务会将坐标写入log文件,这时可以切换另一个服务商,载入log文件再下载.

现在我用的缓存地图就是几个服务商混合的

 

 

 

 

条码服务

不多说了,除了条码语音外,其它功能,要根据你的硬件情况找相应的SDK自已实现

 

 

 

posted @ 2011-01-02 17:16  WXWinter(冬)  阅读(1718)  评论(2编辑  收藏  举报