1 面向服务架构SOA
2 战场态势服务系统设计
2.1 系统功能设计
2.2 系统部署设计
2.3 业务流程设计
3 系统开发与实现
3.1 系统开发环境
3.2 系统开发流程
3.3 服务端开发
3.3.1 接口设计
表1 主要服务接口设计 |
| 态势地图访问接口 | public MapImage LoadMapImage(MapInfo mapinfo,ImageInfo imageinfo) | 加载指定地图影像 |
|---|---|---|
| public LayerInfo GetLayerInfo(string mapname) | 获取指定地图的图层字段信息 | |
| public FieldInfo GetFieldInfo(string mapname,string layername) | 获取指定图层属性字段信息 | |
| 态势产品服务接口 | public mProduct GetLanProduct(int nID,string proname) | 获取陆情态势产品 |
| public void AddLanProduct(int nID,string proname,ModInfo info) | 将态势实体加入编号为nID的陆情态势产品 | |
| public mProduct SendLandProduct(int nID,string proname,USER uID,IP ipAd) | 将态势产品推送至指定用户 | |
| 态势访问接口 | public string[] GetModAttr(string name,ModInfo info) | 根据实体名称或编号获取指定实体的属性 |
| public string[] GetName(ModType type,string Attr=NULL) | 输入实体属性和类型获取实体名称 | |
| public mList GetModel() | 获得模型实体列表 |
中国指挥与控制学会会刊 