了解一些基本 SOA 术语。本文是本系列的第 2 部分,Bertrand Portier 将在其中定义一些术语(包括开发流程、模型和资产)并说明为何这些是 SOA 成功的基础。作者还将介绍此领域的一些主要标准。
引言
在任何领域中,语义都非常重要,而在面向服务的体系结构(Service-oriented architecture,SOA)中更是如此。由于 SOA 涉及多个团队和组织,因此就相关术语达成一致至关重要。本系列将带着您开始 SOA 之旅,为您定义基础术语和主要概念。您将了解 SOA 领域中所使用的各个词汇。对于每个术语,将说明其为何对 SOA 重要、其在这种情况下的含义、相关的标准有哪些以及与其他术语的区别如何。
本系列的第 1 部分确定了业务焦点,并通过定义服务 和 SOA 等术语为后续部分打好了基础。本文将介绍成功 SOA 采用所必需的软件工程方法和流程,还说明交付 SOA 解决方案所需的构件(如模型和资产)。
开发流程和方法
成功的软件开发需要以下因素:
需要得到理解和遵循的原则。
进行了正式说明的基于经过验证的最佳实践的方法和技术。
可以进行定制的流程。
方法内容
方法内容 描述需要生成什么内容、如何执行相关工作以及由谁执行。
方法内容构件包括:
角色:定义技能和工作产品职责。软件架构师 就是角色的一个例子。
。。。。。。