了解如何将 SOA 定义为一种体系结构风格,以促进将与业务保持一致的企业服务作为设计和构建解决方案的基本单元。了解为什么使服务与业务模型保持一致非常重要,并探索一种可用于实现该体系结构风格的模式语言。
引言
存在大量关于 SOA 的讨论,但是很少就这个流行的三字母缩写词的实际含义达成一致。面对很多竞争的定义,很难揭示其真正的本质。SearchWebServices.com 宣布了一个关于其最佳定义的竞赛,并收到了大量的建议。很难选择单个“最佳”定义,因为 SOA 对不同的人具有不同的含义。(请参见参考资料 [1] 和 [2]。)
所处的角度: SOA 是
业务主管和业务分析人员 一组服务,它们构成 IT 资产(功能),可用于构建解决方案并向客户和合作伙伴公开这些解决方案。
企业架构师 一组体系结构原理和模式,用于处理解决方案的总体特征:模块性、封装、松散耦合、关注事项分离、重用、可组合性,等等。
项目经理 一种支持大规模并行开发的开发方法。
测试人员和质量保证工程师 一种模块化从而简化总体系统测试的方法。
。。。。。。
本文探讨了SOA(面向服务的架构)的不同定义及其重要性。从多个角度阐述了SOA的概念,包括业务主管、企业架构师和项目经理等视角,并强调了服务与业务模型一致性的价值。
1530

被折叠的 条评论
为什么被折叠?



