论文:论面向服务的架构设计及其应用
论文一
摘要
2021年1月,我所在的公司承担了某地市交通局的交通信息服务平台的建设工作。该平台的建设目标是汇聚多种交通信息系统的数据,既要满足公众出行者对交通信息多样化、个性化的需求,又要满足交通管理部门对交通运行状况掌控和管理的需求。
我在该项目中承担系统架构师的职务,主要负责设计平台系统架构。本文以交通信息服务平台的设计为例,首先简要说明了SOA技术框架的概念、包含的服务类型、主要技术和实现方式,然后详细阐述了如何基于SOA理念设计分层的交通信息服务平台架构,最后解释了如何用XML技术解决异源交通数据格式的问题。目前,平台已经稳定运行一年多,实践证明,这种架构设计提高了系统的共享性,达到服务重用、服务共享的目标,使不同厂商、不同平台和不同数据接口的交通信息能够有机灵活整合,实现信息的共享和交互。
正文
随着社会经济的迅猛发展,城市化水平的不断提高,行车难问题变得日趋严重。公众对交通信息的需求日益趋于多样化和个性化,不同的公众因为时间、所在位置、应用交通方式和心理习惯等不同,所需的服务内容和方式也有所不同;交通管理部门掌握的交通数据越来越多,如何有效利用这些数据为交通决策提供指导,提高交通运行的效率与安全也越来越受到重视。在这样的背景下,各种各样的交通信息平台如雨后春笋般兴起,建设成果颇为丰富,涵盖交通数据采集、传输、处理和展示的各个环节,涉及的交通数据包括道路监控视频、交通控制信号、车流传感器、车辆GPS数据、公交地铁运营数据、道路技术设施数据等,这些交通信息平台为公众出行服务以及交通精细化