「企业架构」企业架构概述

这篇具有很好参考价值的文章主要介绍了「企业架构」企业架构概述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

企业架构,大数据,编程语言,区块链,python,机器学习

企业架构(EA)是“一种定义良好的实践,用于执行企业分析、设计、规划和实现,在任何时候都使用一种全面的方法,以实现战略的成功开发和执行。企业架构应用架构原则和实践来指导组织完成执行其战略所必需的业务、信息、流程和技术更改。这些实践利用企业的各个方面来识别、激励和实现这些变化

企业架构师负责执行业务结构和流程的分析,经常需要从收集的信息中得出结论,以实现企业架构的目标:复杂业务操作的有效性、效率、敏捷性和连续性。

概述

美国法典44第3601节企业架构的定义:(4)“企业架构”- (A)指- (i)定义任务的战略信息资产基础;执行任务所需的资料;执行任务所需的技术;执行新技术以应付不断变化的特派团需要的过渡过程;(B)包括:(i)基线架构;(2)目标架构;(iii)测序计划;

EA不仅仅是关于IT的。它是关于充分详细地理解任务,以便您能够及时地在整个企业范围内做出知情的购买决策。

布鲁贝克说:“国会、行政管理和行政管理办公室以及IT界都被克林格-科恩法案的潜在阴谋分散了注意力——这从来不是关于技术,而是关于如何通过深思熟虑的技术应用来转变任务和支持过程。”“各机构将展示他们是如何深思熟虑地应用技术的,通过提供清晰而令人信服的商业案例来投资于技术,然后对在任务和业务绩效方面产生可衡量的改进负责。”遗憾的是,行政管理和预算办公室(OMB)、政府总务管理局(GSA)、各机构和首席信息官(cio)都无法抵抗诱惑,过度规定合规要求,并推动那些过于关注技术和基础设施的任务,而这些工作完全没有抓住重点。“保罗布鲁巴克

企业架构知识体系将企业架构定义为一种实践

分析组织内部或组织之间共同活动的领域,在这些领域信息和其他资源被交换,以从战略、业务和技术的综合观点来指导未来状态

IT分析公司Gartner将这个术语定义为一种引导企业经历变化的规程。根据他们的术语表,

企业架构(EA)是通过识别和分析朝着期望的业务远景和结果的变更执行,主动地和全面地领导企业对破坏性力量的响应的规程。EA通过向业务和IT领导提供已签名的建议来实现价值,这些建议用于调整策略和项目,以实现利用相关业务中断的目标业务结果。EA是用来引导未来状态架构发展的决策制定

上面的每一个定义都低估了企业架构产生于记录和规划信息系统架构的方法的历史现实,以及大多数企业架构从业者向CIO或其他IT部门经理报告的当前现实。在当今的业务组织结构中,企业架构团队执行正在进行的业务功能,帮助业务和IT经理找出支持和实现业务开发和业务变更的最佳策略——与业务所依赖的业务信息系统相关。

主题

术语企业和架构

企业这个术语可以定义为描述一个组织单元、组织或组织集合,这些组织共享一组共同的目标,并协作为客户提供特定的产品或服务

从这个意义上说,企业这个术语涵盖了各种类型的组织,而不管它们的规模、所有权模型、运营模型或地理分布如何。它包括那些组织的完整的社会技术系统,[5]包括人员、信息、流程和技术。

术语架构指的是系统在其环境中的基本概念或特性,体现在系统的元素、关系以及设计和发展的原则中

企业被理解为社会技术系统,术语企业定义了企业架构的范围。

作用域

企业架构从业者和学者持有的关于企业架构意义的观点或信念,通常倾向于三种思想流派的一种或混合:[7]

  1. 企业IT设计——EA的目的是使IT和业务关注点更一致。企业架构的主要目的是指导计划和设计企业的IT/ is能力的过程,以满足预期的组织目标。通常,架构建议和决策仅限于企业的IT/IS方面;其他方面仅作为输入。

  2. 企业整合——根据这一学派的思想,EA的目的是在企业的各种关注点(人力资源、IT、运营等)之间实现更大的一致性,包括战略制定和执行之间的联系。通常,架构建议和决策包含企业的所有方面。

  3. 企业生态系统适应——EA的目的是培养和维护企业的学习能力,从而使企业能够持续发展。因此,提高企业自身的自我完善能力、创新能力和与环境协同发展的能力成为企业研究的重点。通常,建议和决策包括企业及其环境。

一个人对企业架构意义的信念将影响他如何看待它的目的、它的范围、实现它的方法、执行它所需的技能,以及执行它的责任所在[7]

企业的架构描述

参见:架构领域

根据标准ISO/IEC/IEEE 42010,用于描述系统架构的产品称为架构描述。在实践中,架构描述包含各种列表、表格和图表。这些模型称为视图。对于企业架构,这些模型描述了逻辑业务功能或能力、业务流程、人工角色和参与者、物理组织结构、数据流和数据存储、业务应用程序和平台应用程序、硬件和通信基础设施。[引文需要]

英国国家计算中心EA最佳实践指导[8]声明:

通常EA采用一组全面的内聚模型的形式,描述企业的结构和功能。EA中的各个模型以逻辑的方式进行安排,从而提供了关于企业的越来越多的细节。

描述企业的架构是为了提高业务的可管理性、有效性、效率或敏捷性,并确保在信息技术(IT)上的花费是合理的。[引文需要]

对于更改企业架构,最重要的是确定赞助者。他/她的使命、愿景和策略,以及治理框架定义了预期转换中涉及的所有角色、职责和关系。企业架构师考虑的变化通常包括:

  • 组织结构或过程的革新

  • 在使用信息系统或技术方面的创新

  • 业务流程的集成和/或标准化

  • 提高业务信息的质量和及时性。

用于开发和使用架构来指导业务从基线状态到目标状态的转换(有时通过多个转换状态)的方法通常称为企业架构框架。框架提供了流程、技术、工件描述、参考模型的结构化集合,以及针对特定企业架构描述的生产和使用的指导。

好处

企业架构的好处是通过它对组织目标的直接和间接贡献来实现的。人们发现,企业架构最显著的好处可以在以下方面观察到:[9]

  1. 组织设计——企业架构在合并、收购或一般组织变革期间,为组织结构的设计和重新设计提供支持

  2. 组织过程和过程标准——企业架构帮助加强业务过程的规程和标准化,并支持过程整合、重用和集成

  3. 项目组合管理——企业架构支持投资决策和工作优先级划分

  4. 项目管理——企业架构增强了项目干系人之间的协作和沟通。企业架构有助于有效地确定项目范围,并定义更完整和一致的项目可交付成果

  5. 需求工程——企业架构通过发布企业架构文档,提高了需求捕获的速度和需求定义的准确性

  6. 系统开发——在系统开发和测试期间,企业架构有助于优化系统设计和有效的资源分配

  7. 资讯科技管理及决策制定-企业架构有助推行资讯科技规划活动的纪律及标准化,并有助缩短作出与科技有关的决策的时间

  8. IT价值——企业架构有助于降低系统的实现和运营成本,并最大限度地减少跨业务单位的IT基础设施服务复制

  9. IT复杂性——企业架构有助于降低IT复杂性,整合数据和应用程序,并改善系统的互操作性

  10. IT开放性——企业架构通过增加对法规遵从性的数据可访问性和增加基础设施变更的透明度来促进IT的更加开放和响应性

  11. IT风险管理——企业架构有助于减少系统故障和安全破坏带来的业务风险。企业架构有助于降低项目交付的风险

例子

企业架构的文档记录是在美国联邦政府[20]的资本计划和投资控制(CPIC)过程中完成的。

联邦企业架构(FEA)参考模型指导联邦机构开发它们的架构

公司如独立蓝十字、英特尔、大众[22]和洲际酒店集团使用企业架构来改善他们的业务架构,并提高业务绩效和生产力。

由于各种可以理解的原因,商业组织很少发布实质性的企业架构描述。然而,政府机构已经开始发布他们开发的架构描述。例子包括:

  1. 美国内政部(US Department of the Interior)

  2. 美国国防部(US Department of Defense)企业架构,[23]或2008 BEAv5.0版本

  3. 财政部企业架构框架(Treasury Enterprise Architecture Framework)

与其他学科的关系

根据EA专业组织联合会(FEAPO)的说法,企业架构与广泛的业务设置中常见的其他学科相互作用。根据FEAPO:

企业架构实践与许多相互联系的学科,包括性能工程和管理、过程工程和管理、IT和企业项目组合管理,治理和合规、战略规划、风险分析、信息管理、元数据管理、和各种技术规程以及组织学科如组织发展、转型、创新和学习。越来越多的从业者强调企业架构与新兴的整体设计实践(如设计思维、系统思维和用户体验设计)之间的重要关系

随着企业架构在各种组织中出现,其广泛的影响已经导致该业务角色被包括在许多组织的信息技术治理过程中。虽然这可能意味着企业架构与IT紧密相连,但应该在更广泛的业务优化上下文中来看待它,因为它处理业务架构、性能管理和流程架构,以及更多的技术主题。

各种IT分析公司已经发表了关于企业架构和各种IT实践交叉的讨论。Gartner和Forrester强调了企业架构与新兴的整体设计实践(如设计思维和用户体验设计)之间的重要关系。[26]分析公司Real Story Group认为,企业架构和新兴的数字工作场所概念是“一枚硬币的两面”。Cutter Consortium将企业架构描述为一种信息和基于知识的规程

组织的企业架构过于复杂和广泛,无法完整地记录下来,因此知识管理技术提供了一种方法来探索和分析这些隐藏的、默认的或隐式的领域。反过来,企业架构提供了一种记录组织组件及其交互的方法,以一种补充知识管理的系统和整体的方式

在各种场合,[30]企业架构都被讨论为与面向服务架构(一种特定的应用集成风格)的关系。研究指出,企业架构促进了SOA作为企业范围集成模式的使用

工具

下表列出了Gartner和Forrester Research在2013、2014、2017和2018年报告中列出的一些著名的企业架构工具。[33][34] b[36] [37]

Product Vendor Headquarters
Product Vendor Headquarters
ABACUS Avolution Australia
Alfabet Software AG (formerly alfabet) Germany
Ardoq Ardoq Norway
ARIS Software AG (formerly IDS Scheer) Germany
BiZZdesign Enterprise Studio BiZZdesign Netherlands
Enterprise Architect Sparx Systems Australia
HOPEX MEGA International Srl. France
leanIX LeanIX Germany

Planview Enterprise One - 

Capability & Technology Management

Planview (formerly Troux) United States
ProVision OpenText (formerly Metastorm) Canada
QPR EnterpriseArchitect QPR Software Finland
SAP PowerDesigner SAP-Sybase Germany
System Architect Unicomm (formerly IBM (formerly Telelogic)) United States

批评

尽管企业架构声称提供了许多好处,但在十多年的时间里,作者和组织一直在关注企业架构作为一种有效的实践。以下是部分反对意见:

  • 2007年,计算机科学家Ivar Jacobson(一个主要贡献者UML和面向对象软件开发的先锋)给他的评估企业架构:“世界各地引入企业架构EA一直是主动对大多数金融机构(银行、保险公司、政府等)在过去五年左右,并没有结束。我一直在与这些公司合作,帮助他们避免犯最严重的错误。大多数EA计划都失败了。我猜超过90%的人从来没有真正得到任何有用的东西。

  • 在2007年的一份关于企业架构的报告中,Gartner预测“……到2012年,40%(2007年的)企业架构项目将被停止

  • 鹿特丹伊拉斯谟大学和软件公司IDS Scheer在2008年进行的一项研究得出结论,三分之二的企业架构项目未能改善业务和IT的一致性

  • 在2009年的一篇文章中,行业评论员Dion Hinchcliffe写道,传统的企业架构可能会被“打破”:“在最好的情况下,企业架构提供了清晰的线条,清晰地阐明了业务的所有可能性,甚至描述了如何实现它……最近,越来越多的人认识到,如今经常实践的传统企业架构可能在某些重要方面被打破。现在的问题是问题出在哪里以及如何解决

  • 2011年,联邦企业架构顾问Stanley Gaver发布了一份报告,调查了美国联邦政府企业架构项目中的问题。加弗的结论是,联邦企业架构项目基本上失败了;这个结论被联邦政府在2010年10月的一次会议上做出的一个类似的结论所证实,那次会议是为了确定联邦企业架构项目为什么没有“过去那么有影响力和成功”

由于EA项目的粗线条和经常不透明的本质,一个关于EA的关键关注一直是很难达到成功的度量标准

另请参阅

  • 企业架构的构件

  • 企业架构框架

  • 建筑模式(计算机科学)

  • 综合信息系统的架构

  • 互操作信息系统的架构

  • John Zachman,企业架构的倡导者

  • 企业架构服务生命周期- SOMF

本文
讨论:请加入知识星球【首席架构师圈】或者加微信小号【jiagoushi_pro】或者加QQ群【11107777】
公众号

【jiagoushipro】
【超级架构师】
精彩图文详解架构方法论,架构实践,技术原理,技术趋势。
我们在等你,赶快扫描关注吧。
微信小号

【cea_csa_cto】
50000人社区,讨论:企业架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化.

QQ群

【792862318】深度交流企业架构,业务架构,应用架构,数据架构,技术架构,集成架构,安全架构。以及大数据,云计算,物联网,人工智能等各种新兴技术。
加QQ群,有珍贵的报告和干货资料分享。
视频号 【超级架构师】
1分钟快速了解架构相关的基本概念,模型,方法,经验。
每天1分钟,架构心中熟。
知识星球 向大咖提问,近距离接触,或者获得私密资料分享。 知识星球【首席架构师圈】
微信圈子 志趣相投的同好交流。 微信圈子【首席架构师圈】
喜马拉雅 路上或者车上了解最新黑科技资讯,架构心得。 【智能时刻,架构君和你聊黑科技】
知识星球 认识更多朋友,职场和技术闲聊。 知识星球【职场和技术】
微博 【智能时刻】 智能时刻
哔哩哔哩 【超级架构师】
抖音 【cea_csa_cto】超级架构师
快手 【cea_csa_cto】超级架构师
小红书 【cea_csa_cto】超级架构师 首席架构师智库

谢谢大家关注,转发,点赞和点在看。文章来源地址https://www.toymoban.com/news/detail-782253.html

到了这里,关于「企业架构」企业架构概述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Go语言(Golang)数据库编程

    要想连接到 SQL 数据库,首先需要加载目标数据库的驱动,驱动里面包含着于该数据库交互的逻辑。 sql.Open() 数据库驱动的名称 数据源名称 得到一个指向 sql.DB 这个 struct 的指针 sql.DB 是用来操作数据库的,它代表了0个或者多个底层连接的池,这些连接由sql 包来维护,sql 包会

    2024年02月03日
    浏览(86)
  • 大数据Flink(四十九):框架版本介绍和编程语言选择

    文章目录 框架版本介绍和编程语言选择 一、框架版本介绍 二、编程语言选择

    2024年02月15日
    浏览(51)
  • 探索C语言的数据类型:解密编程世界的核心秘密

    ✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:C语言学习 贝蒂的主页:Betty‘s blog (1) 常量的概念 常量顾名思义就是无法改变的量,比如一周有7天,一天有24小时,这些都是无法改变的量。 (2) 常量的分类 整数常量:1,2,3,-1,-2等 小数

    2024年02月19日
    浏览(162)
  • Shell编程——弱数据类型的脚本语言快速入门指南

    目录 Linux Shell 数据类型 变量类型 运算符 算术运算符 赋值运算符 拼接运算符 比较运算符 关系运算符 控制结构 顺序结构 条件分支结构 if 条件语句 case 分支语句  循环结构 for 循环 while 循环 until 循环 break 语句 continue语句 函数 函数定义  函数名 函数体 返回值 参数 函数的

    2024年02月12日
    浏览(73)
  • Hlang--用Python写个编程语言-函数与基本数据结构实现

    okey,经过一段时间的努力,接下来要实现的是函数。当然还有对应的基本数据结构,那么之后的话,我们的工作就开始进一步转换了。 那么在这块我们要实现的有: 函数的定义 String类型的实现 列表类型的实现 实话实话,这个的实现是相当简陋的。不过作为一个小模型,应该

    2024年02月12日
    浏览(51)
  • 使用Python编程语言处理数据 (Processing data using Python programm

    作者:禅与计算机程序设计艺术 Python作为一种高级、开源、跨平台的编程语言,已经成为当今最流行的数据分析和机器学习工具。本文介绍了使用Python编程语言处理数据的一些基础知识,如列表、字典、集合、迭代器等,并对pandas、numpy、matplotlib、seaborn等数据分析库进行了

    2024年02月07日
    浏览(47)
  • R语言 一种功能强大的数据分析、统计建模 可视化 免费、开源且跨平台 的编程语言

    R语言是一种广泛应用于数据分析、统计建模和可视化的编程语言。它由新西兰奥克兰大学的罗斯·伊哈卡和罗伯特·杰特曼开发,并于1993年首次发布。R语言是一个免费、开源且跨平台的语言,它在统计学和数据科学领域得到了广泛的应用。 R语言具有丰富的数据处理、统计分

    2024年02月07日
    浏览(51)
  • 【Golang星辰图】数据管理利器:Go编程语言中的数据库和搜索引擎综合指南

    Go编程语言是一种强大、类型安全且高效的编程语言,它在处理数据库和搜索引擎方面有着广泛的应用。本篇文章将详细介绍几个Go编程语言中常用的数据库和全文搜索引擎,包括Go-bleve、Go-pgx、Go-leveldb/leveldb、Go-xorm、Go-mysql-driver和Go-bbolt/bbolt。对于每个工具,我们将介绍其功

    2024年03月26日
    浏览(67)
  • 探秘C语言数组:解锁高效数据管理与多维空间编程技巧"

    ✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:C语言学习 贝蒂的主页:Betty‘s blog 前面贝蒂给大家介绍了选择结构与循环结构,今天,贝蒂准备给大家介绍C语言中一个非常重要的结构——数组 数组到底是什么呢,顾名思义就是很多数的

    2024年03月09日
    浏览(53)
  • 【手写数据库toadb】语言解析器,编程语言是这样被解析理解,解析器利器flex和bison,解析树与逆波兰式

    ​ 专栏内容 : 手写数据库toadb 本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。 本专栏会定期更新,对应的代码也会定期更新,每个阶段的代码会打上tag,方便阶段学

    2024年02月08日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包