系统的动态结构由应急准备、预警识别、应急指挥、善后评估等部分依次互联,阶段信息反馈构成整个系统。系统运行模式是“集中受理,分类处理”,即应急响应中心在快速受理紧急呼叫或报警后,直接指挥各相关部门和单位协同处理。
应急指挥系统采用微软最先进的DotNet技术平台,采用C#和ASP.NET开发语言,B/S和C/S架构结合(其中普通用户采用浏览器界面,流程定义工具采用Windows应用程序)
系统的核心工作流引擎采用了WebService技术,实现了远程调用,不论用户身处何方,只要能够上互联网,就可以远程办公,和在公司总部没有任何区别。
通知/报警服务采用后台运行的Windos服务和多线程技术,独立运作,通过手机短消息、Email、系统内部通知等多种方式,提示用户最新工作动态和报警信息。
系统所有的模块,均采用多层架构设计:
·UI层:用户界面;可能是Aspx网页或者Windows应用程序界面;
·业务外观层:Facade设计模式,提供统一的内部访问接口;
·业务规则层:封装商业逻辑,提供校验、逻辑实现的功能;
·数据访问层:访问后台数据库;提供后台多种数据库支持;
·公共层:各层公用模块。
|