IT架构设计框架ADMIT简介

ADMIT(信息技术架构设计(开发)方法学)是一种决策工具,用于系统地开发健壮的系统,它使用了二十种设计驱动力和策略以及十五个方面的生命周期过程。该方法学定义了一个架构的开发生命周期、周期的每个阶段、管理架构开发的流程,可以和其他框架一起使用。另外本文还讨论了架构设计级别和领域、资源维度,以及架构如何与质量和设计相关联。

引言

在信息技术领域,架构在业务现代化、IT转型、软件开发和企业内的其他重要举措等方面发挥了重要作用。使用架构可以为业务问题提供高效、灵活、高质量的技术解决方案。架构可分为三种不同的类别:企业架构、解决方案架构、系统架构。根据具体情况的业务范围、组织结构和企业文化,每个类别在设计和实现上都有所变化。

架构级别

按照组织层次结构和沟通方式,每个架构级别代表了不同的范围边界和架构活动应具有的细节粒度。

企业架构(公司级)提供架构的监督和指导,从而使技术战略和执行计划与业务愿景和目标保持一致。

解决方案架构(部门级)建立了一个解决方案愿景的模型,它定义了相对应的IT系统、业务流程以及用于某个特定的业务部门的可重用服务,横跨业务和技术架构。

系统架构(团队级)则从各种子系统组件以及它们与内外部其他各种系统之间的关系等方面来定义了某个信息系统的结构。系统架构关注于应用、数据和技术,在某些组织中也被称为软件架构。

表1 IT架构分类/层次结构

架构领域

按照企业的构成单元、解决方案和系统结构,从信息管理的视角来看,IT架构包含了四个领域。

图1 IT架构领域

时间: 2025-01-23 18:33:10

IT架构设计框架ADMIT简介的相关文章

互联网产品设计:优化信息架构和框架图

文章描述:框架图需要的东西很简单,在这样的电子系统中,使用相近的元素去表达界面最终的大致展现,会更容易让人理解,也可以开始进行小范围的用户调查,最终通过不断优化信息架构和框架图,形成策划阶段清晰的交互原型,最终可以进行相关设计.开发等工作. 通过基础的信息架构图,框架图是最能把信息树演变成为真实思维联想的一种方式. 框架图需要的东西很简单,在这样的电子系统中,使用相近的元素去表达界面最终的大致展现,会更容易让人理解,也可以开始进行小范围的用户调查,最终通过不断优化信息架构和框架图,形成策划阶段清

ENode框架Conference案例分析系列之 - 架构设计

Conference架构概述 先贴一下Conference案例的在线地址,UI因为完全拿了微软的实现,所以都是英文的,以后我有空再改为中文的. Conference后台会议管理:http://www.enode.me/conference Conference前台预定座位:http://www.enode.me/registration ENode论坛开源案例:http://www.enode.me/post ENode开源项目地址:https://github.com/tangxuehua/e

写自己的缓存框架,JAD-CACHE架构设计篇

在之前一篇<写一个自己的通用缓存框架,以同时支持ehcache.mecache以及springcache注解等等>博文中,列出了自己的通用缓存框架需要实现在的大致功能总结如下: 1.提供统一的缓存操作api: 2.支持同时使用多种缓存实现: 3.提供灵活的配置: 4.需要防止缓存穿透: 5.需要可以灵活指定缓存存活时间: 6.需要任意控制缓存的停用或启用. 目前这个框架的编码部分已完成,并取名为JAD-CACHE,取这个名字的原因是因为它是我的个人的JAD项目的一部分,JAD项目是本人用业余时

【CSDN在线培训Q/A】AWS VPC简介与网络架构设计

1月29日,亚马逊AWS架构师代闻在主题为"AWS VPC简介与网络架构设计"的在线培训中,为我们介绍了AWS VPC的使用和方案设计.Amazon Virtual Private Cloud (Amazon VPC) 允许用户在Amazon AWS 云中预配置出一个采用逻辑隔离的部分,以及在自己定义的虚拟网络中启动AWS 资源.我们可以完全掌控虚拟联网环境,包括选择自有的 IP 地址范围.创建子网,以及配置路由表和网关. 为了帮助大家更好的复习本次培训的相关内容,更加深入了解AWS

.NET架构设计、框架设计系列文章总结

从事.NET开发到现在已经有七个年头了.慢慢的可能会很少写.NET文章了.不知不觉竟然走了这么多年,热爱.NET热爱c#.突然想对这一路的经历进行一个总结. 是时候开始下一阶段的旅途,希望这些文章可以在发挥点价值作用.     架构设计: ElasticSearch大数据分布式弹性搜索引擎使用 (推荐) DDD实施经验分享-价值导向.从上往下进行(圈内第一个吃螃蟹DDD实施方案)(推荐) 软件工程-思考项目开发那些事(一)(推荐) SOA架构设计经验分享-架构.职责.数据一致性(推荐) .NET

《企业迁云实战》——3.3 应用架构设计

3.3 应用架构设计 上面已经介绍了用户业务上云时如何进行网络设计.运维管理环境规划,本章将重点介绍如何基于阿里云产品和服务设计应用系统架构.3.3.1 负载均衡 阿里云负载均衡(Server Load Balancer,SLB)是将访问流量根据转发策略分发到后端多台ECS的流量分发控制服务.用户可以通过负载均衡的流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性. 阿里云负载均衡主要功能: 负载均衡服务通过设置虚拟服务地址(IP),将多台云服务器ECS实例虚拟成一个高性能

【架构篇】Android移动app架构设计浅谈

前言 架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计. 软件架构设计目标: 1.可靠性(Reliable).软件架构的可靠是产品设计的前提. 2.安全性(Secure).软件架构的安全性是产品可持续发展的条件. 3.可扩展性(Scalable).软件架构必须能够不同的功能需求情况下,支持可扩散性. 4.可定制化(Customizable).同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整. 5.可伸缩 (Extensible).在新技术出现

Java文萃:谈软件对项目架构设计的概论

架构|设计|项目 开始之初的架构设计决定着软件产品的生死存亡."好的开始相当于成功一半". 开始的架构设计也是最难的,需要调研同类产品的情况以及技术特征,了解当前世界上对这种产品所能提供的理论支持和技术平台支持.再结合自己项目的特点(需要透彻的系统分析),才能逐步形成自己项目的架构蓝图. 比如要开发网站引擎系统,就从Yahoo的个人主页生成工具 到虚拟主机商提供的网站自动生成系统,以及IBM Webphere Portal的特点和局限 从而从架构设计角度定立自己产品的位置. 好的设计肯

基于Ajax的应用程序架构设计汇总

ajax|程序|架构|设计 1 浏览器端框架被划分成两大类: •应用程序框架:提供浏览器的功能,但是常以包括窗口小部件抽象和另外的部件而出名,其功能主要围绕桌面GUI框架. •基本结构框架:提供基本的管道和可移植的浏览器抽象,让开发者去创建内容.典型的功能: * 针对XMLHttpRequest的包装器以封装浏览器-服务器的交互.(所有的框架都提供这一功能). * XML操作和查询. * 根据来自XMLHttpRequest的应答执行DOM操作. * 在一些情况中,与另外的浏览器端技术如Flas