企业架构思考

Roger Sessions是ObjectWatch的CTO。在新西兰Teched2009的Session《ARC203 - Services and Complexity》分享了自己关于企业架构的独特观点,非常令人印象深刻,无疑可以给大家带来很多思考。

Roger认为EA企业架构可以实现的所谓“立即的、切实的、急迫的价值”就是降低项目的复杂度。复杂度是IT成功的最大的障碍,也是IT成本中最大的一块。减少复杂性,IT成本就会大幅降低,效率则会大幅上升。

根据Roger展示的数据,系统功能增加25%将会导致系统的复杂度增加一倍,除非采取额外的措施来管理复杂性。当系统功能增加时,希望不增加复杂度基本上是不现实的。但是,如果架构设计上可以将指数增长的复杂度改变为线性增加的复杂度,将会是个很大的成功。

作者提出了解决企业架构的企业架构方法论SIP -Simple Iterative Partitions,它着眼于数学复杂性基于鉴别,操纵,再划分和再认知ABC.

时间: 2024-10-23 09:43:30

企业架构思考的相关文章

新零售时代的架构思考

在2017云栖大会-上海峰会上,驻云科技CEO 蒋烁淼做了题为<新零售时代的架构思考>的分享.新商业所需要的基础设施:一张能够连接所有节点的网络+能够根据网络中每个节点产生复杂业务的计算能力+能够将所有的业务形态储存起来的储存能力+云计算.基础设施--云计算的够姜给企业的数据化之路提供了保障,为新模式的诞生创造了条件,但同时也存在很多挑战.

DotNET企业架构应用实践-系统架构与性能-理论依据及相关技术

性能优化介绍       在企业应用开发领域,企业架构与性能将会是一个恒久的话题,如何提高性能.性能优化也将是一个长期和不断改进的过程,有人在硬件投入上下功夫.有人在数据库系统.数据库设计上下功能.有人在系统架构中下功夫.有人在程序下功能,总的来说,性能优化系是一个多方面的综合技术. 性能优化的理论依据       在计算机领域,缓存技术应该是一个非常久远的技术,CPU设计中高速缓存技术和操作系统内存管理中的分页.分段技术应该是我们每一位开发人员都熟悉的技术,在计算机体系结构与操作系统中,这两个

DotNET企业架构应用实践-系列目录

系列介绍          我一直在写关于AgileEAS.NET平台的一系列文章,也一直在推广AgileEAS.NET平台,本来也无意于独立的写这么一个系列,最早我是混杂在AgileEAS.NET平台中进行介绍的,即介绍平台的同时介绍平台以及应用平台进行开发所涉及的一些架构知识.          对于系统架构,我不能也无法系统的讲解到系统架构所涉及的每一个方面.技术点,我只能把我近10年的开发经历的一些关于系统架构的理解以及一些我自己在开发实践之中的一些架构总结写出来以供大家参考.     

DotNET企业架构应用实践-架构师成长之路-如何成为优秀架构师

      前面写过几篇与架构相关的文章,后来呢也就有了这想一个简单的想法,把我工作多年是有关于架构设计中的一点点滴和一些自我感觉还不错的经验分享出来,供大家参考和交流,虽然说我不能系统的给大家讲系统是系统架构,如何进行系统架构设计.因为我也没有系统的设计过,很多都是工作经历之中慢慢体会和总经,所以既使我能勉强的写出来,估计也不是很专业,因为我是个半路出家的"和尚",能把实际工作中的一些点滴说出来,把问题解决了,但我总是不怎么善于系统的讲解,忘大家谅解.       说到系统架构,就不

云服务时代的企业架构:使用混合的软件即服务(SaaS)

简介 良好的企业架构(EA)是有效采用面向服务的架构(SOA)的主要推动因素,该观点已在数年 前提出,许多客户已经因为缺乏对 EA 的 "尽职调查" 而付出了项目失败或半失败的代价.架构的主要部分 (业务流程与 IT 服务之间的端到端连接)以及已建立的企业架构所提供的日常治理机制,这些都是 SOA 保 持其改造业务和企业的技术能力承诺的基本要素. 现在,我可以听到您的脑袋里嗡嗡作响,您心里可 能在想 "我一定是打开了不对的文章.这本来应该是关于云计算的文章,而不是关于 SOA

企业架构 - 涉众管理(Stakeholder Management)

复杂系统的复杂不仅在与架构开发流程本身,还与是否获得大范围涉众的一致同意有关, 涉众管理的好不能肯定企业架构一定做得好,但是涉众管理做得不好,企业架构肯定做不好 .在A阶段(架构愿景)中我们需要进行涉众管理,交付类似下图的Stakeholder Map Matrix .本篇介绍一下涉众管理. 好处 标识重要的涉众,能在早期更好的框定架构需求和范围 通过重要涉众的支持 ,可以获取更多的资源 早期频繁的和涉众沟通,可以确保更完整的理解架构流程 管理流程 获取涉众列表 谁从项目中收益或遭受损失? 谁控

企业架构 - 架构原则

建筑规范规定了卧室的窗子至少要30英寸高,20英寸长,这样一来,在发生火灾时,人员 就可以通过:公交车上的黄色座椅为老有病残专座:还有教育孩子时经常说的给孩子自由, 但是对于涉及安全等一定要干预.这些都是生活中的需要遵守的原则.那做架构时,是不是 也需要遵守一些原则?这些原则有什么用?存在哪些原则呢?原则这个概念,我认为还是比 较难理解的,看了TOGAF的文档后还是很模糊,以下我就把我个人现在对架构原则的理解和大 家分享一下. 什么是原则 原则:说话或行事所依据的通用规则和指导方针,是做某件事或

精华【分布式、微服务、云架构、dubbo+zookeeper+springmvc+mybatis+shiro+redis】JEESZ分布式大型互联网企业架构!

平台简介         Jeesz是一个分布式的框架,提供项目模块化.服务化.热插拔的思想,高度封装安全性的Java EE快速开发平台.         Jeesz本身集成Dubbo服务管控.Zookeeper注册中心.Redis分布式缓存技术.FastDFS分布式文件系统.ActiveMQ异步消息中间件.Nginx负载均衡等分布式技术         使用Maven做项目管理,项目模块化,提高项目的易开发性.扩展性         以Spring Framework为核心容器,Spring

IOS应用架构思考二(网络图片库)

移动端架构中图片库是非常重要的一环,其实图片库也可以理解为网络库的一种特殊使用模式,为了满足需要,图片库至少要满足以下特点: 提供一个加载入口,通常以UIImageView的类别方法setImageWithURL:...开始 支持异步网络加载图片 支持内存缓存和文件缓存 确保同一张图片不会被重复下载 主流图片格式的解码 著名的优秀关于图片加载的库有: SDWebImage AFNetworking EGOImageLoading 已经年久失修 1. Load入口 关于Load入口方式,一般有两种