当前位置:问答库>论文摘要

题目:项目管理在基于SOA的软件开发中的应用研究

关键词:项目管理;面向服务架构;连锁餐饮

  摘要

近几年,面对激烈的市场竞争,众多企业经常调整自身的业务结构或业务流程进行应对,但是此时他们往往发现企业早期建设的信息化系统采用传统的设计架构实现,难于对快速变化的流程进行响应。SOA构建的系统将能够极好的适应企业流程的变化,是软件业未来的方向。基于SOA的连锁餐饮软件旨在用SOA技术和更好的电子化流程来解决传统的餐饮连锁企业管理中存在的系统难以整合又难以扩展,同时流程繁琐且效率低下的难题。本文将介绍如何利用SOA技术来有效地降低系统间的耦合性和提高不同系统间的整合效率。本文首先分析了传统的餐饮连锁软件架构上的缺陷,难以和别的系统进行整合,在面对市场的变化时系统也无法快速及时的做出反映,严重影响了连锁餐饮公司的发展。接着介绍了软件项目管理、SOA架构的基本知识和与其相关的一些技术。特别研究了IBM的基于SOA架构的RIF(Retail Integration Framework)平台技术。基于上述知识和模型,本文着重阐述了如何利用这些技术来按照软件项目管理的方法设计和实现一套基于SOA的连锁餐饮管理软件,包括了从SOA开发平台的选择、业务需求的整理、业务流程整合、产品结构的定义、软件平台的设计、通信中间件的整合到外部接口的设计以及网络架构设计。按照IBM提出的架构方法设计方法进一步研究了各个工作流程并通过与业务相结合,设计了针对连锁餐饮和SOA架构模型。并且还对SOA安全性和Web服务的缓存机制进行了的研究和设计。最后利用软件项目实施管理的方法将整合的连锁餐饮软件应用于内蒙古小肥羊餐饮连锁集团项目,并对SOA架构在实际应用中的性能进行了分析和总结。