SOA——概念

 

什么是SOA

SOA从字面上来看是面向服务的架构,仅仅就“服务”二字来说,这比以往的诸多面向要更贴近客户,更加强调给客户带来价值(value)。SOA存在多种定义不同角色的人就有不同的看法,但大多数人都倾向于将SOA定义为一种体系结构风格。

所处的角度

SOA

业务主管和业务分析人员

一组服务,它们构成 IT 资产(功能),可用于构建解决方案并向客户和合作伙伴公开这些解决方案。

企业架构师

一组体系结构原理和模式,用于处理解决方案的总体特征:模块性、封装、松散耦合、关注事项分离、重用、可组合性,等等。

项目经理

一种支持大规模并行开发的开发方法。

测试人员和质量保证工程师

一种模块化从而简化总体系统测试的方法。

软件开发人员

一种包括诸如 Web 服务等标准、工具和技术的编程模型。

posted @ 2007-09-03 14:53 风满袖 阅读(...) 评论(...) 编辑 收藏