【关键词】服务架构;通信工程;信息管理系统
引言
信息通信能推动国家经济快速发展。通信工程项目管理作为工程建设的重要一环,涉及工程质量、项目风险管控、进度管理及成本管理等多个方面。面向服务架构的通信工程信息管理系统是解决项目管理难题的有效手段,对提高项目管理能力、推动通信企业可持续发展具有正向作用。
一、面向服务架构基本概念
(一)定义和特征
面向服务架构(Service-Oriented Architecture,SOA)以提高软件系统灵活性、可拓展性和可维护性为目标。它能够将应用程序功能划分成独立的服务,依靠标准化结构实现交互的软件设计和软件架构模式。划分后形成的服务除了具有独立性特征,也支持重用。简单的面向服务架构如图1所示。
(二)核心原则
SOA核心原则起到指导服务设计、开发和部署的作用,包括服务自治性、服务契约、服务重用、服务发现和注册、服务组合等[1]。服务自治性强调服务运行保持独立,对其他服务的状态或行为不产生依赖性。服务契约主要是指连接服务之间的接口和协议,服务的输入/输出由通信接口定义。服务重用强调在设计环节,考虑服务在不同上下文中的重用性;四是服务发现与注册,目的在于确保独立服务能够被发现,具有可调用性,其实现途径是服务注册中心。服务组织是指通过组合多个服务,满足更复杂的业务功能要求。

(三)实现技术
SOA实现技术包括Web服务、微服务架构、企业服务总线。其中,Web服务是指依托REST等标准化协议和XML等数据格式实现通信,其特点包括互操作性等。微服务架构是一种秉承更小原则分解应用程序实现服务自治及依托HTTP等轻量级通信机制实现交互的技术。它强调独立部署更小服务,保持持续交付性,通常被运用于更新迭代速度相对较快的场景中。企业服务总线具有支持不同服务通信的功能,具有消息转化、服务编排、提供消息路由等多项功能。
二、通信工程项目管理与技术研究
随着信息通信技术飞速发展,通信工程建设规模也随之不断扩大,已经逐渐成为社会发展和人类生活不可缺少的一部分[2]。如何保障通信工程项目是企业开展业务的关键问题。研究发现,通信工程项目实施环节包括五个过程。有效的项目管理,能够保证项目的顺利启动、项目计划的顺利实施以及工程的顺利完成,同时也能够保障项目进度合理,使质量与预期相符;在此基础上高效完成验收,可以顺利进入维护阶段,并在总结经验教训的基础上有计划地开展下一个项目。
(一)项目启动过程
项目启动阶段是通信工程项目管理的首要环节。该环节的管理要点有三个:一是分析项目背景和需求,全面了解项目目标、业务需求、服务对象等;二是评估项目可行性,针对本项目开展技术、经济及安全三维度的可行性研究,具体内容是评估现有技术水平是否能够满足项目要求、估算项目资金总额及最终经济效益,从社会层面入手分析项目的影响力;三是根据项目背景与需求分析结果完成项目立项,清晰化项目名称、时间节点、工程预算等基础性内容,并根据子项目及工程量组件人数,选择相对专业的项目团队——这样一支完整的项目团队,应包括但不限于项目经理、施工人员、质量管理人员、技术专家等。
(二)项目计划过程
项目计划过程影响后续施工,其主要管理要点包括项目计划制定管理、技术方案设计管理及资源规划管理[3]。
