技术开发 频道

体系结构原则:为可靠体系结构打下基础

    原则分组 


    正如我们指出的,应该尝试限制原则的数量,以免让需要理解这些原则的人觉得数量过多了。 通常将其限制在 20 或更少的数目。 如果开发的是企业级的参考体系结构,则此数量将更高一些。

    随着原则数量的增加,将会出现一些自然的分组方式。 大部分体系结构最终都采用以下原则分组方式:

    *通用体系结构
    *业务
    *技术
    *信息数据
    *管理
    *行业趋势
    *安全性
    *测试

    以下部分将简单讨论这些原则,可作为您下一个项目的参考。 其中反映的是上面列出的自然分组,可让人们更好地了解其侧重点以及对于各个角色的适用性。

    通用体系结构原则

随需应变
    企业的业务流程必须与主要合作伙伴、供应商和客户实现端到端集成。 业务必须对任何客户需求、市场机会或外部威胁作出快速响应。
易用
    IT 体系结构将促进构建和支持体系结构及基于体系结构的解决方案方面的易用性。
非功能需求与功能需求同样重要
    将按照功能需求的严格要求设计、开发、测试和管理非功能需求。
单一视图
    IT 体系结构将支持提供业务一致的集成视图的解决方案,而不会受到访问点的影响。
购买还是构建
    除非出于竞争原因而进行内部开发,否则将购买业务应用程序、系统组件和支持框架。
简单性
    IT 体系结构应该尽可能保持简单,但同时仍然要满足业务和企业需求。 在需要一定复杂性的地方,应该对其进行封装,以提高以体系结构为基础构建的解决方案的简单性。

业务原则

速度和质量
    体系结构决策将在强调缩短解决方案的上市时间但同时保持高质量的情况下作出。
灵活性
    IT 体系结构将具有灵活性,以支持不断变化的业务需求,并支持体系结构及构建于其上的解决方案的发展。
技术风险
    业务系统的稳定性将通过在整个生命周期中有控制地使用和管理技术来得以保持。
集成解决方案
    IT 体系结构将支持由集成应用程序和基础设施组件组成的业务解决方案的交付。
IT 和业务的一致性
    IT 体系结构将与业务远景、目标和战略保持一致,为业务操作提供支持。
关系的战略使用
    IT 体系结构将利用与其他企业和提供商的战略关系来促进 IT 体系结构的构建和发展。
优化 IT 基础设施
    IT 基础设施将根据业务需求和技术功能进行优化。

技术原则

创新和敏捷性
    IT 体系结构将方便地支持将新技术包含进来,以支持业务和技术创新。
技术与供应商独立性
    IT 体系结构将设计为减少技术更改对业务的影响,并具有针对更改的弹性。

信息数据原则

    计算机环境的所有组件都必须保持用于开展业务的信息的保密性和完整性,而且决策都基于数据分类进行。

管理原则

通用治理
    对体系结构的遵从及体系结构的发展将通过有控制的治理流程进行管理。
成本绩效
    将对 IT 体系结构进行管理,以确保信息和技术环境的成本效益。
应用程序和基础设施组件
    这些元素将以能促进监视和测定的方式设计和实现。
服务级别管理
    IT 体系结构将支持服务级别协议定义的业务流程操作。

行业趋势原则

开放标准
    IT 体系结构将使用开放行业标准。
利用行业知识
    IT 体系结构将利用行业非常好的实践。
面向服务
    IT 体系结构和构建于其上的组件应该视为一组可进行组合来形成解决方案的独立服务。
分离关注点
    IT 体系结构将支持定义清楚、划分合理的松散耦合组件、流程和角色。
重用
    对应用程序和企业需求进行平衡时,应该使用 IT 体系结构中的公共组件。

0
相关文章