文章 - 212 评论 - 33 收藏 - 0 粉丝 - 11 访问量 - 239821

——斯欧信息专著www.china-soa.com

    由于软件系统工程并非都是瀑布式的开发过程, 许多项目都需要从不同的视角来进行架构设计。IEEE 1471规范了多视角的架构描述标准:视图与视角架构框架,也就是说,从不同的软件系统相关者角度,来描述所关心的架构元素。这里主要涉及到以下两个定义。

    视角(Viewpoint)或视点:约束规定视图的展示内容。可以扩展成模板或模式的形式,从特定观众角度,来构建其所能理解的视图

    视图(View):以视角(某些考量因素)来表现整个系统,从而形成的产出件

    简言之,在架构设计时,以不同的视角(观众的角色,关心重点及目的等)来反映出相应的架构视图。例如,性能架构师所看到的架构产出件应该是与系统性能相关的架构视图。视角,犹如观察点,代表了系统相关者的关注点,而视图反映了视角观察到的架构描述,也就是架构视图。视图是对模型的过滤或绘制,而模型则是对系统的抽象描述

    过大量系统项目实践,我们可以获知许多具有代表性的视角。而视角往往以模式或模板的形式储存于知识仓库,加以重用。同理,本书通过大量SOA项目经验,将典型SOA架构设计以视角与视图的形式表现出来,加以规范,以便以多视角的架构思维全盘考量SOA系统。

    在深入架构视角/视图运用前,首先得强调的是:架构视角与视图是不断完善架构及交流的工具 而并不仅仅是作为文档,过程比形式更为重要!同时, 我们不能单独考虑使用架构视角或视图, 因为视角与视图之间是互相关联的。 只有全息视角所反映出的架构视图才能反映出整个系统的抽象模型。

发表于: 2014-03-07 11:07 阅读(772) 评论(1) 收藏 好文推荐
# re: 分享:SOA架构视角与视图
2014-03-10 09:25 | 萍踪侠影 | 1楼
了解一下 !

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册