Jason Bloomberg最近在博客中问道:“为什么没有人做企业架构(Enterprise Architecture)呢?”他说:
解决方案架构师应该在实施解决方案之前完成解决方案的架构设计。Java架构师和.NET架构师做得事情应该先于编程人员。你不
能先实施架构再设计架构,只能先设计再实施……可是,企业架构(Enterprise
Architecture)却往往从现有企业开始……当今企业架构师的角色主要面对当前企业,修补
其中的问题。好吧,也许不全是这样,但却要做某种程度的改进。将企业架构从当前的“糟糕的”状态扭转到“完美的”状态,在这一状态下事情会变得更好。
Bloomberg认为,虽然解决现有企业的问题既重要又高尚,但是这并非企业架构的工作:
架构不是解决问题,而是为设计活动建立一套最佳实践。
所以,在他看来,没有人在真正地做企业做架构。企业在不断成长,
每个企业家都知道这个基本道理。当企业首次坐下来,为新的商业投资制定方案时,如果组织(organization)大到可堪称
企业(enterprise),他们也许永远也不敢对它做全面的架构设计,因为这里面有太多未知的东西。相反,他们却喜欢建立一个不断成长的框架。播散种
子,为之浇灌、除草及施肥。如果运气好的话,沿着这条路走下去,也许能收获一个不错的、健康的、不断发展的企业架构。但是最终的架构看上去可能与最初设想
的样子相去甚远。
Bloomberg继续说到,这与企业架构(Enterprise Architecture)的概念有很大差异,企业架构要定义并建立一组最佳实践,通过它们去实现企业预期的最终目标。问题是:
发展企业……意味着它会像任何生物体的生长一样,没有确定的最终状态。一粒橡果最终将会长成橡树是确定的,但是这棵橡树到底长成
什么样子,确实无法计划的。相反,橡果的NDA决定了会长出橡树这一基本属性,但是其他的东西就取决于后天的变化了。这类变化确定了复杂系统的特征:系统
具有各种变化的属性,但这些属性综合起来却不同于任何部分的属性。就像生物界的机体依赖于变化一样,企业的发展同样依赖它。债务追讨
Bloomberg认为,改变企业架构的目标是没有意义的,相反应该引入一些新原则:
也许,应该为架构的变化确定最佳实践了。毕竟,如果我们可以对传统系统做架构,为何不能对复杂系统做呢?……我们到底能否找到实
际做企业架构的方法?毕竟,企业架构需要的是复杂的、系统的方法。最后,还得看“能不能那样做企业架构(Enterprise
Architecture)”。
JP Morgenthal在这篇帖子的评论中说道,问题不在于企业架构的原则,而在于企业架构(Enterprise Architecture)这个词本身:
……企业架构这个词如果换成多维度架构(multi-dimension architecture)
可能更好。
后者更好地抓住了该活动的本质,而且没有将它限定在某个特定的范围内——范围视任务的大小而定。我一贯认为业务与多维度架构保持着紧密联系。人们设计的解
决方案包括业务流程、工作流、应用、用户体验、网络连通、灾备/恢复等;但是,思考系统的任何一个部分可能对其他部分造成的影响时,还有哪些东西呢?对我
而言,这才是最初创造企业架构(Enterprise Architecture)这个差劲词汇的本意所在。人人
我们是可以评论企业架构这个词是好或是坏,但是,而现在当人们已经接受了这个叫法的时候去改它,显然不是一个好建议。其结果只能是带来更多的迷惑和论战。根据IEEE标准1471-2000对于软件密集型的系统架构的描述,IEEE建议:
架构是对系统、系统的内部组件、组件之间的关系、与外部环境间的关系、指导其设计和发展的原则等方面的基本组织。机器人Outranks苹果称许
此定义丝毫没有谈到最终状态——它所关心的是人们改进和发展系统时所遵循的原则,这与Bloomberg和Morgenthal所提出的定义非常相近。不过,根据该定义,为了使企业符合合适的架构原则,而对他尽心修补
和改进
即是架构
。
分享到:
相关推荐
华为企业架构总体架构设计方法 华为企业架构总体架构设计方法是一种企业架构设计方法,旨在帮助企业构建一个完整的企业架构,涵盖业务架构、应用架构、数据架构和技术架构四个方面。该方法基于TOGAF企业架构设计...
该手册涵盖了企业架构的总体框架、业务架构、数据架构、技术架构、应用架构等方面,并对企业架构设计方法、企业架构管控方法、企业架构内容框架等进行了详细的解释。 企业架构总体框架是企业架构设计的核心,企业...
本文档中介绍了华为企业架构内容框架的十个部分,包括业务架构、数据架构、应用架构、技术架构、企业架构设计方法、企业架构实施方法、企业架构管控方法、企业架构内容框架、企业架构设计方法等。 三、业务架构 ...
"企业架构设计方法及实例" 企业架构设计方法是指基于业务战略和数字化转型发展要求,通过集成的框架对企业的关键元素和关系进行描述和设计,以实现企业战略目标和信息资源管理目标。企业架构设计方法包括业务架构...
企业架构是一种系统性的方法,用于规划和管理企业的信息科技(IT)系统,使其与业务战略和流程相协调。它提供了一种结构化的方式来理解和描述企业的各个组成部分,包括业务架构、应用架构、数据架构和技术架构,确保...
"ThoughtWorks现代企业架构框架白皮书-V4-2021" ThoughtWorks发布的现代企业架构框架白皮书旨在解决企业在数字化转型中的新问题,该白皮书提出了基于业务平台化的企业现代化趋势的概念,并提出了面向企业架构设计...
华为企业数据架构、应用架构及技术架构设计方法是企业架构设计的核心组件之一。企业数据架构旨在整合企业内的数据资源,提高数据的Accuracy、Completeness和Integrity,确保数据的一致性和可靠性。应用架构则是为了...
华为企业架构之业务架构设计方法 业务架构设计是企业架构的重要组成部分,旨在描述企业的治理结构、业务能力与价值链的正式蓝图。业务架构明确定义企业的治理结构、业务能力、业务活动、业务数据。 业务架构设计的...
本资源摘要信息来自于一份52页的PPTX文件,标题为"华为企业数据架构、应用架构及技术架构设计方法",描述为"华为企业数据架构、应用架构及技术架构设计方法",标签为"智慧城市"。该资源主要介绍了华为企业数据架构、...
根据提供的文件信息,以下是关于ThoughtWorks现代企业架构框架白皮书的详细知识点说明。 首先,文件标题指出本文档是关于“现代企业架构框架”的白皮书,且是版本4。这表明文档中讨论的是一个特定的、已经经过更新...
在深入探讨白皮书内容之前,首先需要理解企业架构框架的重要性和它在现代企业中扮演的角色。企业架构框架是指导企业构建和维护其业务和技术环境的一套原则、模型和实践。它帮助组织以一种有组织和一致的方式进行决策...
### 企业架构师的角色演变与企业SOA的实现 #### 引言 随着信息技术的不断发展,企业架构(Enterprise Architecture, EA)在组织内部扮演着越来越重要的角色。企业架构旨在为组织提供一个统一的框架,帮助企业在...
本文将详细介绍 ThoughtWorks 的现代企业架构框架(MEAF),包括企业架构设计方法、企业架构框架、现代企业架构框架设计原则、现代企业架构框架元模型总览、业务架构元模型综述和应用架构元模型综述等内容。...
企业架构TOGAF知识点大全 企业架构是指企业中的业务架构、信息架构和技术架构的统一体,旨在将企业的业务战略转化为日常运作的渠道。TOGAF(The Open Group Architecture Framework)是企业架构的国际标准,提供了...
6. ** Zachman框架**:另一种早期的企业架构框架,由六种视角(谁、什么、何时、何处、为什么、如何)和六个维度(业务、数据、功能、过程、产品、参与者)组成,帮助组织理解和定义架构。 7. **架构一致性**:确保...
企业架构是指一个组织整体应用架构的抽象描述,包括企业战略、组织结构、业务流程、IT系统、数据、网络部署等方面的完整、一体化的框架。企业架构反映了企业业务的状况,并体现了业务与IT的映射关系,能明确各类IT...
企业架构与IT战略规划是现代企业管理中的重要组成部分,它不仅关系到企业日常运营的效率,也影响着企业未来的发展方向和竞争能力。企业架构是指企业为实现其战略目标,对企业的业务流程、组织结构、信息资源、技术...