应用架构、业务架构、技术架构

作者&投稿:云闸 (若有异议请与网页底部的电邮联系)
~ 应用架构(Application Architecture)是描述了IT系统功能和技术实现的内容。
应用架构分为以下两个不同的层次:

企业层面的应用架构起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业各个IT系统的定位和功能。在企业架构中,应用架构是最重要和工作量最大的部分,他包括了企业的应用架构蓝图、架构标准/原则、系统的边界和定义、系统间的关联关系等方面的内容。

在开发或设计单一IT系统时,设计系统的主要模块和功能点,系统技术实现是从前端展示到业务处理逻辑,到后台数据是如何架构的。这方面的工作一般属于项目组,而不是企业架构的范畴,不过各个系统的架构设计需要遵循企业总体应用架构原则。

应用架构主要以架构图的方式描述系统的组成和框架,一般从系统功能和系统技术层次两个架构视角进行设计:

典型的整车生产企业产品开发业务的业务架构示意图

如典型的整车生产企业产品开发业务的业务架构示意图所示:当我们对于某项典型业务的业务组件的构成进行初步的归纳后,能够得到该项业务的一个整体的框架结构,我们可以称之为“业务架构图”,以及在这个框架内,企业中三个层级的员工在该项业务上分别从事着哪些作业内容。
企业中的很多升职后的中高层领导,总是习惯地认为:研究执行层的作业方式和规律才是他们的主要职责,而没有注意到自己的作业内容和作业方式在整个作业链条中的重要作用,其结果,自然是管理层和决策层领导们的业绩,只好取决于执行层作业人员的努力程度,这种习惯也导致我们的中高层领导们不会去研究影响自己判断能力和决策能力的技术瓶颈是什么。
而很多新出现的现代管理模式,实际上就是为了解决中高层领导们的作业能力问题,或是为了解决三个业务层级之间的信息沟通能力的问题,这也就是为什么业务架构分析人员还必须分析战略层和管理层作业形态的原因。
下面将分别说明上述三个不同层次作业组件的特点:

战略层业务组件自然是用于定义和规范战略层决策人员的业务行为的。在很多企业中,一些专门从事为决策层领导进行战略数据分析和提出具体方案的高级管理人员,也应该被认为是战略层业务组件中的业务人员。

战略层业务组件通常应按如下的作业基准进行设计:

由于管理层处于决策层和执行层之间,从信息沟通的角度来说,具有上情下达、下情上报的职责,一般情况下,上情下达比较容易实现,但下情上达则相对困难,存在诸多的管理和技术问题。管理层业务组件应以提升管理层控制业务过程的能力、以及提高管理层和执行层及战略层之间的信息沟通能力为主线进行设计。管理层作业的重点应按如下思路设置:

和最佳实践模式对标或完成调查和分析后的业务热点分析图

上述的架构图是一张企业级的典型业务架构概略图,所以,对于每一个典型业务,都包含了所有相关部门的业务组件。但实际上,我们的很多具体分析,往往只须针对一个部门的业务展开即可。在这种情况下,也可以按照上述的方法编制部门级业务架构图,只是这种架构图在大多数情况下,不需要考虑战略层的组件设计,所以,只采用两层的架构图也是没有问题的。

下面这张就是画的比较细的业务架构图

从技术层面描述,主要是分层模型,例如持久层、数据层、逻辑层、应用层、表现层等,然后每层使用什么技术框架,例如Spring、hibernate、ioc、MVC、成熟的类库、中间件、WebService等,分别说明,要求这些技术能够将整个系统的主要实现概括。

技术框架(technological Framework)是整个或部分技术系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,技术框架是可被技术开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。


业务架构,功能架构,系统架构,技术架构,应用架构都是什么关系?
网关层: 作为架构的前端入口,它负责处理HTTP和TCP请求,通过Spring MVC简化开发流程,将业务逻辑进行统一并对外部调用进行解耦。例如,HTTP请求通过Spring MVC划分业务领域,而TCP请求则通过Netty处理,封装内部协议,隐藏分布式操作的复杂性。业务层: 这一层是核心,通过统一的接口如OrderService和MemberService...

系统架构设计包括哪些内容
业务架构中的数据,包括内部数据、外部系统数据、用户使用行为数据,共同组成一个数据流的闭环。2.应用架构 从业务机构中来,分系统进行功能模块描述。编写应用架构图时,往往需要站在整个平台视角,描述整个平台架构。应用架构可分为两种,一种是企业级应用架构,一种是单系统的应用架构。3.集成架构 系统...

架构基本概念和架构本质--架构知识体系
架构的多元分类: 业务架构,如战略蓝图;应用架构,如战术装备和实现路径;代码架构,确保开发效率;还有部署架构,运维人员的基础。业务架构侧重业务拆解与抽象,应用架构则是业务与技术之间的桥梁,通过逻辑分层和子系统划分,明确职责并优化协作。明智的选择: 选择应用架构时,既要考虑当前需求,也要着眼未...

应用架构、业务架构、技术架构
应用架构主要以架构图的方式描述系统的组成和框架,一般从系统功能和系统技术层次两个架构视角进行设计:典型的整车生产企业产品开发业务的业务架构示意图 如典型的整车生产企业产品开发业务的业务架构示意图所示:当我们对于某项典型业务的业务组件的构成进行初步的归纳后,能够得到该项业务的一个整体的框架结构...

(三)企业构架四大支柱之“业务架构”
业务架构的四大支柱:以案例探索TOGAF的影响 TOGAF(The Open Group Architecture Framework)引领着企业架构的实践,本文将通过27个深度剖析的实例,以图表、目录和矩阵的形式,揭示业务架构的奥秘。业务架构犹如航标,引导IT策略的实施,对业务人员理解业务至关重要。TOGAF强调的架构开发方法,涵盖了业务、数据...

架构思维包括哪几个方面
架构思维包括以下几个方面:1. 业务架构:业务架构是架构思维的基础,它定义了组织的目标、范围和业务流程,与系统需求紧密相关。业务架构需要将业务规则抽象化,确定业务模型并将其关联到企业战略,以便将系统设计正确地映射到相应的业务流程上。2. 数据架构:数据架构描述了如何处理数据并确保其可靠性和...

用架构方法实现业务架构与应用架构对准
按照架构的正向设计的方法,以“战略和业务架构对准,业务架构和IT架构对准“为指导原则,本项目制定了整体项目技术路径,保证业务架构和应用架构、数据架构的上下贯通,从逻辑上确保业务架构到应用和数据架构的技术路径正确性。当然,上图中描述的技术路径颗粒度是远远不够的。架构项目都是从宏观到微观,从...

业务架构包括哪些
业务架构包括的关键内容如下:一、业务领域划分 业务领域划分是业务架构的基础,主要涵盖了企业运营的主要业务领域,如销售、生产、研发、人力资源等。这些领域构成了企业的核心业务体系,并决定了组织架构的基本框架。二、业务流程设计 业务流程设计是业务架构的核心部分。它涉及到对企业内部各个业务环节的分析...

业务架构,功能架构,系统架构,技术架构,应用架构都是什么关系
业务架构 是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。系统架构 是对已确定的需求的技术实现构架、作好规划,运用成套、完整的工具,在规划的步骤下去完成任务。技术架构 通过合理的完善的评估途径对组织、网络、程序的组成框架、模型进行评价和分析,并对其进行完善。应用架构 以...

框架应用框架
应用架构:为业务架构提供功能支持,包括运行时和加载时的管理功能。与传统应用架构不同,它能适应组织需求变化和地域差异,确保产品化和长期稳定。应用架构通过元数据管理、方案形成与管理等技术,提供业务实现和管理功能。数据架构:提供统一的数据管理和利用环境,关注数据空间的管理,包括内容、元数据、历史...

嵊州市18823853814: 业务架构,功能架构,系统架构,技术架构,应用架构都是什么关系 -
锐彩咳清: 架构是指软件结构的专用名词.构架只是架构的另一种叫法.框架指的是一些通用的结构和组件.

嵊州市18823853814: 企业网络架构规划应从哪几方面着手 -
锐彩咳清: 企业总体架构包括:企业战略、业务架构、技术架构、应用架构、基础设施、信息架构、信息安全和IT管理这8个方面.其中: 信息架构包括数据实体及数据的交换和流动,它用来保证数据有效的共享和交换,包括数据的采集、存储、发布和传...

嵊州市18823853814: 什么是企业技术架构 -
锐彩咳清: 建议初学者阅读“编程规则”,资深者阅读“软件之道” 最近看了几本关于架构的书籍,看来架构做为一个概念和体系还很年轻,还不是很清晰. 首先架构的概念太宽泛,各领域都有架构的概念,仅就软件领域而言,也包括: 业务架构、应用...

嵊州市18823853814: 怎么区别软件架构,系统架构,解决方案架构,企业架构 -
锐彩咳清: 不同的架构方法论,会将架构分为不同视图,每个视图侧重某一个方面、领域的问题. 比如希赛推的ADMEMS架构体系,分为以下几种视图: 1. 数据架构:描述数据的存储结构、格式等方面. 2. 物理架构:描述机器的物理部署、网络拓扑方...

嵊州市18823853814: 物联网的体系结构的四个层次是哪些? -
锐彩咳清: 所以物联网的体系结构可分为: 感知层、网络层和应用层三大层次. 1、感知层: 感知层是物联网的底层,但它是实现物联网全面感知的核心能力,主要解决生物世界和物理世界的数据获取和连接问题. 2、网络层: 广泛覆盖的移动通信网络...

嵊州市18823853814: 企业架构对企业的发展有什么帮助性的作用啊? -
锐彩咳清: 有效的企业架构对企业的生存和成功具有决定性的作用,也可以说是企业通过IT获得竞争优势不可缺少的一种手段.企业架构是面向互联网模式和业务驱动的新一代架构设计思路,从全局的角度审视与企业发展相关的业务架构、应用架构、数据架构和技术架构,以及他们之间的相互关系,并通过一套系统化方法来设计企业面向中长期发展的服务运营模式,将进一步做为企业业务运营结构优化、IT战略规划、信息技术架构优化和资源结构优化等工作开展的提供有效依据.之前偶然翻到了欣思博网站,这些也是从它们网站上了解到的,如果想要进一步了解也可以去咨询的.

嵊州市18823853814: 如何进入大数据领域,学习路线是什么 -
锐彩咳清: 1 数据库基础 安装配置与应用设计 安装、配置、创建库、表、约束2操纵语句与规范 SQL语法、操纵语句、数据类型、变量、表达式、运算符、控制语句3高级查询与函数 查询子句、单表查询、函数4多表高级查询、视图 外键约束、子查询、联...

嵊州市18823853814: 请问有必要拿到TOGAF架构认证吗 -
锐彩咳清: 当然有必要. 企业架构实际上是从企业全局的角度出发,审视企业内部的业务、应用、数据和技术之间的关系,从企业战略愿景出发,来构建及规划整个企业的发展.企业的信息化建设是一个复杂的工程,不是一蹴而就的.企业架构为企业信...

嵊州市18823853814: 企业如何制定IT战略规划? -
锐彩咳清: 是公司高层,还是CIO领导的IT部门,抑或是咨询公司? 在十几年前,大部分企业的IT部门的职责就是买电脑、修电脑、为业务部门提供各种电脑及周边相关的服务,IT部门几乎不需要制定任何的IT规划.随着IT技术与业务的深度融合,IT部门在...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网