论文部分内容阅读
安保指挥系统,就是要通过一整套的解决方案,实现指挥中心对安保目标区域的态势监测,资源的指挥调动,以及各种突发事件的应急反应。SOA(Service—OrientedArchitecture,面向服务体系架构)由于具有良好的松散耦合性、与平台无关性、标准开放性,能够很好地应对安保指挥系统复杂的业务逻辑,提高安保指挥系统的灵活性、可扩展性。为达到研究基于SOA的安保指挥系统的目的,本文从以下几方面进行了研究:
首先,本文通过描述SOA概念、领悟SOA思想、探索SOA技术,深入地分析了SOAD(Service—OrientedAnalysisandDesign,面向服务分析与设计),不仅从技术角度,也从方法论角度对SOA进行了详细的研究。
其次,基于大型活动安保指挥和城市应急联动系统的基本概念,详细分析安保指挥领域业务,总结了安保指挥系统的几大业务特点,并相应提出了SOA解决方案,最后建立了一个基于SOA安保指挥领域模型。
再次,本文遵循软件架构设计过程,在建立的安保指挥领域模型基础上,进行了基于SOA安保指挥系统概念性设计,然后逐步细化,设计了一个基于SOA安保指挥系统逻辑架构,并详细解释了架构设计中各层的内容、作用。
最后,在基于SOA安保指挥系统的架构设计基础上,分析了常用服务与业务流程提取方法的优缺点,吸其精华,并加入分而治之和图形学的思想,提出组件化服务与业务流程提取模型(ComponentServiceandBusinessProcessExtractionModel,CSBPEM),该模型可以作为SOA软件系统服务分析与提取的方法,并实际用于奥运安保指挥系统的分析与设计中。