1、 敏捷敏捷集成集成:企业架构蓝图企业架构蓝图 电子书电子书 作者:Steve Willmott 和 David Codelli 编辑:Deon Ballard 电子书电子书敏捷整合:企业架构蓝图 2 目录目录 计划已经消亡:组织与敏捷性.4 敏捷性所依赖的基础架构.6 分布式集成.7 容器.9 API.10 敏捷集成的架构.12 团队实践.12 基础架构的框架.12 敏捷组织与文化.14 总结:实现敏捷集成.18 r 电子书电子书 敏捷整合:企业架构蓝图 3 计划已经消亡:组织与敏捷性 敏捷性所依赖的基础架构 分布式集成 容器 API 敏捷集成的架构 团队实践 基础架构的框架 敏捷组织与文化
2、总结:实现敏捷集成 企业的成功越来越依赖于应对变化的能力。随着新的颠覆性企业进入市场,而且技术的发展改变了消费者的期望,企业更改计划的周期相比以往越来越短。现代软件架构和流程可以使企业更有效地应对这种变化,成为市场中的赢家。名为“敏捷集成”的全新架构框架将三项重要的架构能力结合在一起:容器、分布式集成和应用编程接口(API),并阐明了这些关键能力如何提升敏捷性,为企业内的新流程提供强大的竞争优势。旅游和酒店等行业已经通过新的业务开展方式实现了转型,现在已经能够提供新的服务,而且消费者与服务的交互方式也与以前不同。受到新技术的推动,外加企业和客户交互式思维方式的影响,这种颠覆性变化正不断扩展到其
3、他重要行业,比如金融服务业和政府机构。这些挑战正在推动现有企业和机构彻底转变自己的 IT 技术,以提供这些新的服务。为了立于不败之地,企业必须快速规划并对软件系统执行更改。要想以当前所需的速度交付软件,企业需要敏捷的基础架构作为基础。这里的敏捷指的不是敏捷软件开发,而是它的传统含义灵活且能够快速移动。图1.敏捷的定义 1 牛津英语词典 电子书电子书 敏捷整合:企业架构蓝图 4 “要想持续赢得、服务和留住客户,敏捷性必不可少,这要求交流系统和记录系统之间的接口变得更加敏捷不仅表现在扩展能力上,也表现在快速适应能力上,例如为现有 API 添加新属性,在将来提供更多的上下文等。”HENRYPEYRE
4、T THEFORRESTERGROUP Peyret,Henry。“TechRadarTM:集成技术。2015 年第 2 季度。”ForresterResearch公司.2015 年 6 月 23 日.迄今为止,敏捷方法主要应用于软件开发,目的是改进并精简应用的创建方式。DevOps2 实践试图将这种方法应用到这些应用的部署中。然而,一般情况下,DevOps 本身仅主要针对企业自己开发的新软件应用。基础架构在敏捷性方面进一步发展,创建了一个涵盖所有 IT 系统的环境,包括传统软件。敏捷基础架构理念旨在解决现有系统、不同数据类型、数据流和客户期望的复杂性,并找到一种方法将这些方面统一在一起。从核
5、心来讲,这是一个集成问题。与需要三个月分阶段采用手动验证步骤推出新产品的企业相比,能够在一夜之间更改定价或者一夜之间推出新产品的企业无疑更有优势。我们称之为敏捷集成。集成不是基础架构的一个子集,而是基础架构的一种概念性理念,其中包含数据、应用、硬件和平台。集成技术与敏捷和 DevOps 技术的结合可以创建一个平台,让您的团队能够根据市场需求快速做出改变。计划已经消亡:组织与敏捷性计划已经消亡:组织与敏捷性 红帽公司 CEO Jim Whitehurst 在 2017 年红帽峰会上做的主题演讲中指出:“众所周知,计划已经消亡。在一些不太了解的环境中,计划的效率非常低下。”3随着业务环境的运行速度
6、逐步加快,而且重大变更持续发生,计划会迅速被打破,而受限于一种行动方案可能会付出巨大代价。这意味着您掌握的信息越少,或者您的环境越不稳定,计划的价值就越低。您不知道自己不知道什么您不知道自己不知道什么 基础架构规划通常是一个长期的过程,有时跨越多年时间。如果尝试制定多年计划,可能会扼杀企业随着市场变化而创新或转型的能力。Jim Whitehurst 提到的计划“消亡”最终可以归结为更快制定计划和执行计划的能力,这会令计划的期限缩短,有利于孕育新的计划。当团队已经习惯于 6 个月甚至 24 个月的开发周期时,这种快速变化可能带来巨大的挑战。对于一些采用更传统结构的企业而言,当他们必须以全新的方式