论文部分内容阅读
由于操作系统及通信平台的多样性,通信软件开发者往往要面对诸多问题,而利用软件设计模式能够帮助开发者成功完成任务并开发出高性能的通信软件。本文首先阐述了传统通信软件的实现方式和存在的一些问题,接着介绍了ACE框架以及使用ACE架构构建通信系统软件的优势,然后详细介绍了基于ACE架构的前置采集软件的设计,重点描述了软件架构中六个服务的功能。最后针对软件中服务间通讯方式、守护进程和采集服务的实现方式做了详细的介绍。