宝塔蓝图
与有形且常年存在的实体架构相比,企业架构是在企业生命周期中进行的工作。因此,需要映射来监控业务和技术环境的变化,确保表示的连续性和一致性,以及决策过程的可追溯性和问责制。
为此,企业体系结构是根据针对环境定义的级别(或层或层)的关键功能(Who、What、How、Where、When)进行描述的:
- 在企业(或组织)层面,蓝图考虑了业务环境、概念、目标、组织和流程。
- 在技术(或操作)层面,蓝图考虑了物理和数字环境、系统接口和平台。
- 在这两者之间,逻辑/功能蓝图处理业务模型、组织和系统的符号表示。
Enterprise Architecture Capabilities
虽然术语可能有所不同,但宝塔级别可以整齐地与以下内容对齐:
- 建立了概念、逻辑和物理建模级别
- MDA(模型驱动体系结构)CIM(独立于计算)、PIM(独立于平台)和PSM(特定于平台)模型
- Zachman架构框架
更有限的对齐也可以通过工程框架实现,如 Archimate或Capella/Arcadia。
知识
符号表示是体系结构的面包和黄油,尤其是对于企业体系结构来说,它本身就是物理和符号工件的混合体;更不用说他们沉浸在数字环境中了。
EA本体论
从功能的角度来看,本体论的作用是管理知识表示(KR);如Davis、Shrobe和Szolovits所定义,可概括为五个基本函数:
- 代理(Surrogates):管理上下文中确定的与关注点相关的对象、事件和关系的符号对应物。
- 本体论承诺(Ontological commitments):对所考虑的领域中可能存在的事物类别保持一套一致的陈述。
- 智能推理的碎片理论(Fragmentary theory of intelligent reasoning):支持可操作的事物可以做什么或可以用什么来做的表示。
- 高效计算的媒介(Medium for efficient computation):使知识为计算机所理解,并支持平滑的学习曲线。
- 人类表达的媒介(Medium for human expression):改善特定领域专家和通用知识管理者之间的沟通。
传统模型可以支持第1点、第4点和第5点,但通常无法支持第2点和第3点。本体论旨在概括任何一种领域的表示和推理,无论是实际的还是虚拟的:
- Terms(术语),基本含义(词典)
- Facts(事实),用于在环境(目录)中可识别的实际或符号元素
- Categories(类别),用于事实的符号表示
- Concepts(概念),用于独立于实例或类别定义的语义结构
- Documents(文档),用于结构化符号内容
为此,EA本体必须将不同类型的资源聚集在一起:
- Thesauruses(分类词典),同义词库处理术语、类别和概念的含义。
- Models(模型),添加语法来构建上下文和关注点的表示。
- Ontologies(本体论),增加语用学,以确保模型和词库在物理和符号环境中的功能集成。
Ontologies
语言层次反映了内容的表示,可以映射到通信接口:数字(事物)、符号(系统)、自然(人)。
数据、信息、知识
企业架构存在的理由是将业务、组织和技术视角放在一个共同的屋顶下。由于没有理由假设一种全面、通用和固定的语言,本体必须提供确保各种同义词库和建模语言在使用中的互操作性的结构。
首先,数据、信息和知识之间需要有一个关键的区别:
- Data 数据(或ORM定义的事实),包括在环境中可以观察到的任何东西
- Information 信息(又称模型,)处理企业管理的符号表示
- Knowledge 知识,用于企业的目标和价值链,换句话说,是投入使用的数据或信息
为了确保资源共享以及结果的完全可追溯性,需要分层但可互操作的表示:
- 网络,用于所用术语的语义
- 资源描述框架(RDF),用于建模语言用于描述类别结构的语法
- 图形,用于特定领域语言的概念和语用
银河系的比喻可以用来描述它们的融合:
- 恒星、行星和卫星,分别用于概念、类别和事实
- 重力,用于术语之间的正或负语义连接
- 恒星系统和轨道,用于(子类型)视角内和(实现)视角之间的抽象层次
Knowledge Galaxies
例如:
- “Wheels”是“Car”的同义词,“Bike”与“Car(定义)”和“Wheels(用法)”相对
- 概念车的统计系统包括汽车、船和飞机类别,以及时间胶囊概念
- 摩托车和自行车是自行车的实际子类型,因为实例可以映射到环境中已识别的元素
- 紧凑型、厢式和SUV是租赁类别的功能(又称符号)子类型,因为实例可以映射到环境中已识别的元素集
- 退休和就业的通勤者是通勤者的实际实现(与子类型相反),因为尽管在环境中识别了一些实例,但并没有代表它们的托管类别
- Ford Mustang和Fiat500是汽车模型的功能实现(与子类型相反),因为没有确定的实例或管理的类别
必须强调的是,确保表示的互操作性不会对其有效性做出任何假设。
本体论棱镜
本体论旨在确保词库、模型和知识图的集成,以及表示的互操作性:事实(数据视图)、类别或类型(信息视图)和思想或概念(知识视图)。这可以通过将内容视为光的本体论棱镜来实现,从而实现本体论的内容与数据、信息和知识成分之间的某种可逆衍射。
为了发挥任何作用,衍射机制必须确保在不同抽象级别、视图内和视图之间的内容的一致组成和分解:
- Subsets (data view),子集(数据视图):在已识别的事实(物理或符号)和已命名的集合(符号)之间
- Types and subtypes (information view),类型和子类型(信息视图):在已识别的事实和类别或类型之间(符号)
- Kind-of (knowledge view) 类型(知识视图):在思想或概念之间
- Realizations 实现:跨视图
因此,本体论棱镜可以用来确保建筑设计与不断变化的环境所带来的新变化保持持续和可持续的一致性。这种一致性并不局限于符号表示:随着企业沉浸在数字环境中,本体论棱镜可以变成“……跨越生命周期的对象或系统的虚拟表示,从实时数据中更新,并使用模拟、机器学习和推理来帮助决策。”(什么是数字孪生?IBM)
在此基础上,本体论棱镜可以作为EA数字孪生的矩阵:
EA Digital Twin
- 流程设计反映了业务模型(知识)和业务智能(数据挖掘)的交叉
- 操作反映了应用程序(信息)和环境(流程挖掘)的交叉
- 组织反映了业务模型(知识)和企业体系结构能力(信息)的交叉
公司的大脑
本体论棱镜可以走得更远,将数字双胞胎变成企业的神经和认知系统,结合渗透和稳态:
- 本体论确保企业体系结构中不同组件的全面一致的符号表示
- 机器学习技术能够从实时数据中进行更新,如果信息和知识有一些延迟的话(渗透)
- 知识图能够实现决策过程和符号资源的配对,以及实际和模拟过程的可解释性(稳态)
一方面,沉浸在数字环境中的感觉运动系统与另一方面具有推理、判断和学习能力的集体智能相结合,为斯塔福德·比尔的“公司大脑”愿景提供了新的相关性,该愿景支持三种基本认知功能:
- 对环境和机会的理解(商业智能)
- 上下文和机会的相关方面的符号表示(系统建模)
- 情境和机会的虚拟方面的符号表示(规划)
The Brain of the Firm
决策
决策往往与解决问题相混淆,即如何在给定一组资源(通常是人员、信息、资金和材料)的情况下选择解决方案。这种范式忽略了企业决策的时间维度,这些决策是由相互依存的承诺组成的,旨在跨越不断变化的背景和重叠的时间尺度进行。
假设有一个知识管理框架,目标是将决策过程的观察/定向/决策/行动(OODA)步骤与其内容的数据/信息/知识对应物配对(如DNA链)。
- 观察:数据可以从数字或商业环境中获得。它可以被分析并转化为知识(商业智能),也可以与管理信息的模型相匹配。
- 方向:推理(信息)应用于观察(数据)和判断(知识)。
- 决策:判断(知识)得到观察(数据)和因果链(信息)的支持。
- 行动:决策是通过操作(数据)和组织(知识)的混合来执行的。
Decision-making
因此,每一步都可以将重点放在关键问题上,即:
- 不确定性(观察结果):事实并不是可以从河床上摘下的金块;根据分割(模型)确定的数据和应用来挖掘它们的含义。因此,在决策过程中可以增强信心,更普遍地说,可以提高数据的质量。
- 因果关系(方向):在数字环境中竞争意味着,通常为解决问题而预先设定的根本原因和理由,现在可以在持续的基础上重新评估,并通过数据分析和信息模型的集成改进因果链。
- 风险(决策):由于商业竞争本质上是一种与时间相关的非零和游戏,因此可以重新评估风险,直到“最后一个负责任的时刻”,此时推迟承诺会减少期权范围或预期回报。这种重新评估(知识)可以考虑减少的不确定性(数据)和改进的因果链(信息)。
- 经验(行动):在企业层面做出的决策通常涉及一系列相互交织的承诺和行动,其效率取决于运营(数据)与组织(知识)的一致性。在数字环境中,经验可以从知识和观察相结合的直接反馈中受益。
更普遍地说,决策过程与符号资源的性质相结合有助于定义视野:
- 操作性:当观测到的数据可以直接映射到信息并用作知识时,从而允许进行常规决策(a)
- 战术:当决策的执行可以通过额外的数据和更好的可追溯性来改进时(b)
- 战略性:在所考虑的时间框架内,必须在没有可靠因果链的情况下作出承诺;因此,必须用风险管理计划来取代定期的成本/效益评估,以应对命运多舛的事件(c)
- 支持:旨在提高企业组织和系统能力的行动。
Horizon Knowl’Edges: Operational (a), Tactical (b), Strategic (c)
EA工程
企业体系结构是文化、组织和系统的结合,它们有自己的生命。因此,EA变更不能通过自主项目进行,因为它们必须确保所支持活动的连续性、完整性和一致性。因此,具有清晰定义的开始和完成的分阶段流程对于大型、多样化和结构化的组织来说用处有限。因此,将与EA工程相关的变更与在系统级别执行的项目区分开来的好处。
要求
在企业体系结构级别表达的需求可以是任何类型的,并且不能预先假设它们的占地面积。因此,本体论棱镜对其启发的好处是:
- 业务领域需求描述独立于支持系统所起作用的活动
- 功能需求描述了系统支持的活动部分
- 能力需求描述跨业务流程共享的功能
- 非功能需求(服务质量和技术)是指独立于特定功能内容的支持系统的实施。
Requirements Capture
项目和研讨会
EA工程应首先根据范围进行定义:
- 系统级,重点关注支持系统管理的表示的一致性和连续性
- 企业级,重点关注系统在支持商业模式方面的作用
和目的:
- 业务价值,针对直接或通过用例定义的植根于业务流程细节的需求
- 体系结构资产,用于通过模型或系统案例跨业务流程设置的需求
Scope & Purpose
然后相应地定义工程接口:
- 企业和环境之间的业务案例(BC)
- 企业和系统之间的用例(UC),以及无组织或技术依赖性的独立项目的敏捷用例(AC)(确保共享所有权的持续交付)
- 功能案例(FC),系统之间
- 系统内的技术案例(TC)
可以添加指示性的汇款,但具体细节最好留给企业组织。
在给定范围和目的的情况下,可以将活动分配给研讨会:
- 企业,用于业务目标和组织(描述性模型)
- 域,用于业务对象和流程的符号表示(规范模型)
- 应用程序,用于通过支持系统实现流程(技术模型)
- 系统,用于操作资源部署(配置)
Projects & Workshops
从附加到目标工件的工作单元自下而上构建的项目,作为根据节点和叶的状态探索和开发的动态树进行管理:
- 根用于在描述性(或CIM)模型中设置上下文、业务流程和锚点(向下箭头)。它们也可以与规定性(或PIM)模型中的功能和锚点相关联。
- 用例首先被视为固定在描述性(或PIM)模型上的黑盒(向下箭头)。
- 系统案例进一步详细,并固定到技术(或PSM)模型,并开发和测试应用程序。
- 应用程序与功能集成,通过用例进行测试,然后用作白盒;即与系统中的对应物(向上箭头)。
- 用例最终在操作(过程)环境中进行集成、测试和接受(向上箭头)。
流程和工作流
企业建筑师“……就像水手一样,他们必须在公海上重建自己的船,却无法在干船坞中将其拆除,并用最好的部件重建。”(奥托·诺伊拉特)
这只能通过结合分阶段和迭代方案的工作流程来实现:
- 敏捷开发,针对没有交叉依赖的特定业务应用程序
- 基于模型的开发,用于具有交叉依赖性的基于体系结构的功能
- 结合敏捷和基于模型的开发的工作流,用于具有企业级依赖性的需求
EA & Development Models
敏捷开发是通过企业、应用程序和系统车间之间的直接协作迭代进行的,而不会影响共享用例或模型。分阶段开发的组织仅限于共享用例或共享模型。
流程和工作流
Pagoda行动手册的目的是建立一条全面的企业架构,支持工程和业务流程的增量集成,并遵循重新审视的CMMI(能力成熟度模型集成)级别:
- 初始化:对现有资产、资源和实践(系统、工具、组织单位等)进行逐步盘点,并与核心Pagoda蓝图元素(组件、模型、用例等)相匹配。
- 管理:库存元素是根据公认的工程类别进行组织的,例如Zachman或ArchiMate的
- 规范化:根据用例和模型的核心Pagoda蓝图类别,以及敏捷或分阶段的开发模型,逐步定义(或重构)项目
- 评估:根据基于模型的工程流程对分阶段项目进行重构和评估。
- 优化:将敏捷或分阶段的工程流程映射到业务流程,为EA成熟度评估铺平道路。
EA治理
将本体论棱镜应用于Pagoda架构可以用于将EA治理与符号资源相结合:
- 要求(事实)
- 商业智能(事实/概念)
- 战略规划(概念)
- 现代化(概念/类别)
- 系统工程(类别)
- 系统建模(事实/类别)
与企业沉浸在数字环境中相结合,这将为EA治理提供一个系统的、可理解的和可操作的框架。
进一步阅读
- Knowledgeable Organizations
- Knowledge Management Booklet
- Edges of Knowledge
- The Pagoda Playbook
- ABC of EA: Agile, Brainy, Competitive
- EA in bOwls (Overview)
- Knowledge-driven Decision-making (1)
- Models & Meta-models
- Ontologies & Enterprise Architecture
- Abstraction Based Systems Engineering
- EA & MDA
- EA: The Matter of Layers
- EA: Maps & Territories
- EA: Work Units & Workflows
- 登录 发表评论
- 14 次浏览
Tags
最新内容
- 2 days 7 hours ago
- 2 days 9 hours ago
- 2 days 9 hours ago
- 5 days 1 hour ago
- 5 days 8 hours ago
- 5 days 9 hours ago
- 5 days 9 hours ago
- 5 days 9 hours ago
- 1 week 2 days ago
- 1 week 2 days ago