SOA敏捷架构的TOGAF层次化迭代建模
2018-09-21倪枫
上海理工大学学报 2018年4期
倪 枫
(上海理工大学 管理学院,上海 200093)
近三十年来,借助系统架构理论研究并融入现代企业管理方法,企业信息化架构的研究取得了诸多进展[1-3]。随着市场环境的瞬息万变和企业竞争的加剧,尤其是近年来互联网成为企业间的主要协作环境之后,网络的开放性和协作的动态性使得客户需求变更、业务流程调整、硬件资源升级更加频繁,这对企业架构提出了新的要求。一方面,高成长性带来企业愿景和需求的持续变化,要求架构具有不断演进的能力;另一方面,频繁的业务升级与流程优化需要信息系统和技术层面的及时跟进和支撑,企业需要更“敏捷”的架构,这一需求越来越受到关注。
1 敏捷架构
Lucke等在2012年总结了企业架构研究领域的13个关键热点问题[4],其中就包括架构设计中架构模型随业务环境变化的敏捷性迭代演化问题,然而,这个问题至今没有明确的、被广泛认可的解决方案。与传统企业架构相比,敏捷架构的“敏捷性”主要体现在以下两个方面:一方面,根据顶层需求的不断变化更快地进行架构整体迭代,即敏捷演进;另一方面,业务需求调整时更快地提供与业务匹配的IT应用系统,即业务与IT对齐。由此提出的敏捷架构设计的概念和方法[5-6]融合来自软件工程领域的敏捷开发方法、业务流程管理(business process management,BPM)[7]和面向服务架构(service oriented architecture,SOA)[8]的设计思想,其适用性体现在两个方面。
一方面,敏捷开发方法与SOA结合解决敏捷演进问题。敏捷开发方法提供一种与传统瀑布式方法不同的适应型方法,认为业务需求始终是变化的,而且这种变化是无法预知的。……
登录APP查看全文
