企业架构语言ArchiMate介绍

我是一个比较“功利”、有目的性的学习者,在2007-2009年那段时间我比较关注规模化产品开发,研究企业架构、模型驱动开发、业务需求分析这些东西都主要是为了做公司的业务平台和技术平台。 我所在公司是纯软件企业,不是在甲方,所以我的出发点是如何应用这些方法来指导我去做中大型to B产品的顶层架构。任何产品都离不开需求,但是当时我们不同产品线做出的需求模型各不一样,即使同一产品线不同业务需求人员的套路也不一样,画的模型也千奇百怪。 下面是随意摘录的几个之前不同组画的图: ... 阅读更多


BangEA:如何实施企业架构?

 IT不仅是开展业务的手段,而且正在迅速演变为业务,IT绩效会直接影响企业的盈利能力,但很多企业并没有适时或充分的让IT组织参与业务的规划和决策过程,没有给予在规划和IT决策过程中考虑的安全性、可扩展性、集成问题等IT问题足够的重视。 复杂性驱动改变 传统的应用集成方式存在诸多弊端,仅仅依靠在两个数据库中传递数据或者相互之间调用接口的模式很难解决企业的整体集成问题。无论是在理论上或是实际中,这样的集成方式注定意味着项目的失败。 仅仅从技术角度去思考集成系统只能是说是技... 阅读更多


阿里古谦讲企业中台建设,及云栖讲义

现在大家谈中台比较多,阿里自己也会谈。我给阿里也做过几次内训了,他们也会问我怎么理解中台的,以及中台和我们所说的企业架构之间是什么关系? 我一般从快速创新的业务架构和复用避免重复建设的应用架构角度来谈,今天我们来看看阿里巴巴中间件资深专家钟华(古谦)怎么说的。 最后给大家分享一下钟华在2018年云栖大会上分享的中台相关讲义 《企业核心业务数字化转型最佳实践-... 阅读更多


如何避开“通过TOGAF认证却不知道如何做”的魔咒?

听过很多帮友和我说,考过了TOGAF认证,但是还是不知道怎么做企业架构,该怎么办?今天我们就来谈谈这个问题。 EA这个词其实已经有很长一段时间了,只是还未被很多人认识和掌握而已。我在2009年开始正式学习企业架构,学习感受时还挺难学的,很多生词不懂,很多理念不清,很多指导无感。经过这么长的时间践行,我发现造成这个原因是我们对应用企业架构需要具备的能力欠缺一个整体认识。 相信很多人都知道TOGAF,可能也认为学习企业架构就是学习TOGAF,这也是造成大家觉得不知道如何去做EA的一个主要原因。因... 阅读更多


BangEA:企业战略和企业架构的关系?

我发现国内应用企业架构有一个特点,就是大部分架构师都来自于IT,他们的思维仍是解决方案思维,关注点还是局限于IT。一方面他们也希望把企业架构延伸到业务,甚至战略,但另一方面业务部门对这种方法支持力度还不够以及业务架构师还不普及、能力也有待提升,这导致EA的战略落地作用大打折扣。 当你看到这篇文字,我想你可能是咨询顾问、培训讲师、信息化主管、或者是架构师及想转型和感兴趣的人员。如果你希望深入了解EA,我给大家一个建议,当我们谈到TOGAF等架构框架时,不要一下子深入到TOGAF细节,否则你可能很难理... 阅读更多


Archimate3一页纸图例说明,含PDF下载

我在2009年开始应用企业架构的时候,我主要从三方面去实践,一个是加过开发框架,第二个是结构化的结构交付物,第三个是业务开发平台。下面这个是当时我在公司分享的一个内部讲义。 那个时候我也在研究基于模型驱动的开发,一直在寻找一个精简概要的模型语言,后来在一个简陋的网站找到了一个语言,觉得不错就学习了。后来带着团队使用Visio去画架构图,这个语言就是现在大家熟知的ArchiMate。 (备注:以前是没有什么好工具,所以用Excel,现在大家可不要再傻傻的用Visio去画图了,你... 阅读更多


怎么理解框架、架构和企业架构?

做软件产品近二十多年了,“架构“真是一个重要而模糊的词,因范围太广,内容太深而不好理解。而要了解企业架构,那必然要先了解架构,所以今天我和大家来聊聊“架构”。 IEEE 1471架构         IT 这个行业中的词汇许多都来源于传统行业,例如“精益””架构“”。“架构”这个词也来源于建筑学。在建筑建造出来或者产品加工出来之前,设计人员用图纸来描述自己的设计意图。现在你要给软件画个图纸,这个图纸会... 阅读更多


裁剪TOGAF进行产品架构开发

之前在公众号中发布了BangEA业务架构4.0,其中有一个产品地图,但是今天我不说这个,而是想告诉大家,如何慢慢的培养自己的架构能力。 有人和我说“周老师,我的企业条件不适合,学习企业架构没用。” 如果等公司让我用企业架构,估计会比我自己开始晚七八年。我们学习任何内容,其实都可以结合自己的实际情况裁剪应用。 我当时使用TOGAF来进行本讲义所描述的产品,主要是因为我不想只是理论学习,因为我自己不是一个理论派,我希望学以致用,所以当时就硬套所学的内容。最后使用TOGAF和ArchiMate完成... 阅读更多


企业需要一个什么样的企业架构师?

在构建一个建筑物和城市时的复杂性关系如同对IT系统的构建。要是你构建一个简单的、单用户、非分布式的系统,你就可以不需要构架师了。但是如果你构建的系统是企业范围的、重要的、分布式系统,你很可能需要数据库构架师、解决方案构架师、基础构架师、业务构架师,或者企业架构师。企业架构师是个新兴的职业,他有什么职责呢? 架构角色的演变 在传统的信息规划中,大家谈的最多的是解决方案架构,在这个过程中出现了应用架构师和技术架构师,这两类架构师更多是IT技术出身,他们关注的是应用、数据和技术,围绕着IT解决方案... 阅读更多