首页 > 范文大全 > 正文

基于SOA的战略新兴产业发展项目管理系统架构设计

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于SOA的战略新兴产业发展项目管理系统架构设计范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

[摘 要] 本文对战略新兴产业发展项目管理现状进行了深入分析,结合面向服务架构(soa)的设计思想,设计了战略新兴产业发展项目管理系统架构。该系统具有标准化的服务接口和松散耦合的组件服务。

[关键词] 面向服务架构;项目管理;系统设计

为实现战略新兴产业发展项目申报的信息化,以及项目管理的规范化、流程化,本文设计并开发了项目在线申报、审批、统计等功能一体化的信息管理系统,以达到项目信息管理清晰、透明,申报审批快速,提高工作效率的目标。同时,考虑到用户今后还有建立许多其他信息系统,为了保证本系统与其他系统的兼容性与互通性,系统设计应采用面向服务架构的设计思想与方法。

1 面向服务架构的相关技术

1.1 面向服务架构

面向服务架构(service-oriented architecture,soa)是一个组件模型[1]。其将应用程序的不同功能模块(或称为服务)通过采用中立方式定义的接口和契约连接起来,使得它能够独立于服务实现的硬件平台、操作系统和编程语言。soa体系结构如图1所示。

服务提供者:通过向服务注册中心注册自己的功能及访问接口来自己的服务,同时根据服务请求者的请求,绑定相应的服务。

服务注册中心:注册已经的服务,为服务请求者提供查找特定种类的服务。

服务请求者:利用服务注册中心查找所需的服务,然后通过绑定真正使用服务提供者提供的服务。

1.2 web services技术

web services是实现soa架构模式的技术规范与标准[2],具有松散耦合及自动集成的特性。web services是建立在 http、xml、soap、wsdl、uddi 等现有的技术和规范基础上的一个标准。

2 战略新兴产业发展项目管理系统架构设计

2.1 系统功能设计

根据系统流程及用户角色,系统设置4个大的功能模块,分别是:项目申报模块、项目审核模块、项目审批管理模块、系统管理模块。

2.2 系统架构设计

根据面向服务架构的设计思想及系统的业务流程和功能需求[3],主要实现项目申报、项目审核、项目审批、系统管理等服务功能,系统的详细架构设计如图2所示。该架构设计采用面向服务的分层架构设计,由系统运营层、服务层及其服务组件、业务处理层和表示层构成[4]。

表示层:根据不同用户的权限和需求,提供不同的操作界面,通过输入的参数和设计的服务接口调用业务逻辑实现。

业务处理层:该层是通过已经封装好的服务来构建管理系统的业务流程,负责响应用户层面的请求。

服务层及服务组件:该部分是整个系统架构中比较关键的一层,用于实现具体的服务功能和服务组件,服务组件遵循服务层中定义的契约,保证与服务描述的一致性,同时也要保证与数据库的有效交互,实现系统的可靠运行。服务体系有3种服务操作,分别为服务、服务发现、服务绑定。

系统运营层:主要用于提供系统运营所需要的硬件基础设施、操作系统、数据库、网络安全、web服务等。

2.4 系统服务描述

战略新兴产业发展项目管理系统的服务主要由项目申报服务、项目审核服务、项目审批服务、系统管理服务构成。本文主要讨论项目申报服务。

项目申报服务主要实现项目承担单位的注册和项目申报,申报成功后任务书的填写、季调度的填写、项目验收申请与验收成果上传、信息维护等功能。具体操作包括:

(1)项目承担单位注册:项目承担单位如需申报项目,必须在线注册,并通过项目申报单位审核通过才可以使用该系统进行项目申报。

(2)项目申报:项目承担单位注册成功后,便可以进行项目申报,申报时需要填写项目名称、项目类别、产业方向、总投资、申请补助资金、申报书及主要佐证材料上传等。项目信息填写完毕上报之前,需要进行校验,校验成功后方可提交。项目申报后,如果申报单位审核结果为不合格,还需要进行修改,再次上报。

(3)任务书填写:项目申报成功后,需要填写任务书并提交,等待申报单位和主管单位审核,审核通过后,任务结束。如果审核不通过,则需要修改。

(4)季调度填写:项目申报成功后,需要按期填写季调度,并提交,等待申报单位和主管单位审核,审核通过后,任务结束。如果审核不通过,则需要修改。

(5)项目验收申请及成果上传:项目按期完成后

,需要填写项目验收申请报告,并上传相关成果资料,等待申报单位和主管单位审核,审核通过后,任务结束。如果审核不通过,则需要修改。

(6)信息维护:可以进行密码、联系方式、联系人等信息的修改。

3 结束语

本文通过深入分析战略新兴产业发展项目的管理流程,提炼出项目管理系统应具备的功能模块,再通过分析面向服务架构的思想,将其引入项目管理系统中,设计出面向服务架构的战略新兴产业发展项目管理系统,并对项目申报服务进行详细的描述。

主要参考文献

[1]中国电子技术标准化研究所.soa用户指南[m].北京:电子工业出版社,2008.

[2] 顾宁,刘家茂,等.web services原理与研发实践[m].北京:机械工业出版社,2007:11-13.

[3]董景全.基于soa的军队仓储管理信息系统研究[j].物流科技,2013(8):84-86.

[4]陈菡.soa技术在高校图书管理系统中的应用[d].长春:吉林大学,2011.