应用架构

目录

  1. 1 什么是应用架构
  2. 2 策略
  1. 3 模式
  2. 4 应用架构师
  1. 知识领域
  2. 任务
  1. 功能足迹
  2. 创建解决方案架构准则

    什么是应用架构

    在信息系统中,应用程序体系结构(应用架构)是构成企业体系结构(EA)支柱的几个体系结构领域之一。

    应用程序体系结构描述了业务中使用的应用程序的行为,着重于它们之间以及与用户的交互方式。它专注于应用程序消耗和产生的数据,而不是其内部结构。在应用程序组合管理中,应用程序映射到业务功能和流程以及成本,功能质量和技术质量,以便评估所提供的价值。

    根据业务和功能要求指定应用程序体系结构。这涉及根据功能覆盖范围定义应用程序包,数据库和中间件系统之间的交互。这有助于确定任何集成问题或功能覆盖范围上的差距。然后可以为软件生命周期即将结束或具有固有技术风险的系统制定迁移计划。

    应用程序体系结构试图确保组织用来创建复合体系结构的应用程序套件是可伸缩,可靠,可用和可管理的。

    应用架构

    应用程序体系结构定义了如何准备多个应用程序一起工作。它与软件体系结构不同,后者处理系统构建的技术设计。

    人们不仅需要了解和管理复合体系结构正在实现的功能的动态性,而且还需要帮助制定部署策略并密切注意可能危害组织的成长和/或运营的技术风险。

    策略

    应用程序体系结构策略包括确保应用程序和集成与组织的增长策略保持一致。如果组织是通过收购实现快速增长计划的制造组织,则应用程序体系结构应足够灵活,以包含继承的旧系统以及其他大型竞争系统。

    模式

    可以根据应用程序遵循的应用程序架构模式将其分为各种类型。

    “模式”已定义为:“一种想法在一种实际情况下很有用,而在其他情况下可能也有用”。

    要创建模式,需要构建模块。构件块是软件的组成部分,大部分是可重复使用的,可以用来创建某些功能。模式是将构建基块放入上下文中并描述如何使用构建基块解决一个或多个体系结构问题的方法。

    应用程序是各种功能的汇总,通常都遵循相同的模式。此模式定义应用程序的模式。

    应用程序通常遵循以下行业标准应用程序体系结构模式之一:

    • 客户端代理服务器:集中于许多低速链接来访问服务器。
    • 客户支持:支持跨多个组织的复杂客户联系。
    • 反应堆:将事件与其处理解耦。
    • 复制服务器:复制服务器以减轻中央服务器的负担。
    • 分层体系结构:服务的分解,使得大多数交互仅发生在相邻层之间。
    • 管道和过滤器体系结构:通过一系列增量步骤或过程来转换信息。
    • 子系统接口:管理内聚的功能组(子系统)之间的依赖性。
    • 自助服务:用户以24/7的方式访问交易(又称“ 用户对企业”)。
    • 协作:彼此合作共享数据和信息的用户(又名“ 用户到用户”)
    • 信息聚合:来自多个来源的数据通过多个渠道进行聚合和呈现(又名用户到数据)
    • 以事件为中心:数据事件(可能最初起源于设备,应用程序,用户,数据存储或时钟)和事件检测逻辑,可以有条件地丢弃事件,启动与事件相关的过程,提醒用户或设备管理员,或更新数据存储。
    • 以企业流程为中心:一个业务流程管理多个企业内部应用程序、服务、子流程和用户之间的交互。
    • 批量处理:业务流程管理一个或多个批量数据源与目标之间的交互。
    • 扩展企业:业务流程管理多个企业间应用程序,服务,子流程和用户之间的交互。
    • Strangler模式:通过用新的应用程序和服务逐渐替换特定的功能,逐步迁移旧系统。随着旧系统的功能被替换,新系统最终将替换旧系统的所有功能,扼杀旧系统并允许您停用它。

    正确的应用程序模式取决于组织的行业和组件应用程序的使用。如果一个组织既有组织发展又有并购发展,则可能混合多种模式。

    应用架构师

    该应用程序架构师是铅或技术经理在计算机编程团队谁是专业应用程序建成并使用的技术。

    知识领域

    应用建模
    将建模作为开发新应用程序或增强应用程序的框架,使用建模来发现问题,降低风险,提高可预测性,减少成本和缩短产品上市时间,测试各种产品方案,结合客户的需求/要求,添加测试设计根据需要对开发过程做出决策,评估产品设计问题。
    竞争情报,业务建模,战略分析
    了解全球市场,消费者,行业和竞争,以及全球业务模型,战略,财务,运营和结构之间的相互关系。了解竞争环境,包括市场,行业,竞争和监管环境的当前趋势,以及了解业务模型的各个组成部分(即战略,财务,运营)如何相互关联以使组织在市场中具有竞争力。了解组织的业务流程,系统,工具,法规和结构,以及它们之间的相互关系,以提供可为客户,消费者和主要利益相关者创造价值的产品和服务。了解如何为客户,消费者和主要利益相关者创造价值,这与组织的愿景,业务,文化,价值主张,品牌承诺和战略要求保持一致。了解组织的过去和现在的成就和不足,以评估与竞争环境相关的优势,劣势,机会和风险。
    技术
    了解IT策略,开发生命周期和应用程序/基础架构维护;了解IT服务和支持流程,以提升竞争优势,提高效率并为业务增值。
    技术标准
    展示出对关键技术的透彻了解,这些关键技术构成了有效支持现有和未来业务需求所必需的基础架构,确保所有硬件和软件在集成到业务环境中之前均符合基准要求和标准,了解并能够制定技术标准和促进使用新技术的程序,为使用和应用新技术制定有用的指南。

    任务

    应用程序架构师是组织中所有特定于应用程序的大师。通过从以下角度了解所有应用程序,应用程序架构师为应用程序维护团队提供了战略指导:

    • 互通能力
    • 性能和可扩展性
    • 可靠性和可用性
    • 应用程序生命周期阶段
    • 技术风险
    • 实例数

    上面的分析将指出需要进行一系列更改的应用程序-从零散应用程序的部署策略更改到技术或功能生命周期结束时完全替换应用程序。

    功能足迹

    了解主要业务流程的系统流程。它清晰地显示了功能图以及该图上各种应用程序的应用程序占用空间。

    许多组织没有文档纪律,因此缺乏详细的业务流程和系统流程。可能必须启动一项举措,将这些措施放在首位。

    创建解决方案架构准则

    每个组织都有一组核心的应用程序,这些应用程序可以跨多个部门使用,既可以作为单个实例,也可以作为每个部门的不同实例使用。为所有核心应用程序创建解决方案体系结构模板,以便所有项目都具有设计实施的共同出发点。

    TOGAF中定义了架构领域的标准。开放组架构框架将EA的四个组成部分描述为BDAT(业务架构,数据架构,应用架构和技术架构,

    根据组织的复杂程度,还需要考虑其他标准:

    • 该Zachman框架的EA
    • 联邦企业架构(FEA)
    • 加特纳

    应用架构

    相关推荐

    图标设计

    目录 1 图标设计 2 样式和用法 ▪ 尺寸 ▪ 用法 3 处理 ▪ 定义象形图 4 著名的图标设计师图标设计图标设计是设计表示某些真实、幻想或抽象动机、实体或动作的图形符号的过程。在软件应用程序的上下文中,图标通常表示计算机系统上的程序、功能、数据或数据集合。 样式和用法图标设计可以是简单的,具有平面二维图形或黑色轮廓的图形,也可以是复杂的,呈现图形... (继续浏览)

    自主机器人

    目录 1 什么是自主机器人 2 机器人自主的组成部分和标准 ▪ 自我维护 ▪ 感知环境 ▪ 任务执行 3 自主导航 ▪ 室内导航 ▪ 户外导航 4 自主机器人技术中的开放性问题什么是自主机器人自主机器人是机器人执行的行为或任务具有高度的自治(没有外部影响)。自主机器人技术通常被认为是人工智能,机器人技术和信息工程的一个子领域。早期版本是由作者/发明家Davi... (继续浏览)

    响应式架构

    目录 1 什么是响应式架构 2 目前的工作 3 一些主要贡献者什么是响应式架构响应式架构是建筑实践和研究的一个不断发展的领域。响应式架构是指(通过传感器)测量实际环境条件以使建筑物能够响应地(通过执行器)适应其形式,形状,颜色或特征的架构。 响应式建筑旨在通过使用响应式技术(传感器/控制系统/执行器)改善建筑物的能源性能,从而完善和扩展建筑学科,同时还... (继续浏览)

    渐进增强

    目录 1 什么是渐进增强 2 核心原则 3 支持和采用 4 辅助功能的好处 5 搜索引擎优化(SEO)的好处 6 批评与回应什么是渐进增强渐进增强是网站设计的一种策略,它首先强调核心网页内容。然后,此策略会在最终用户的浏览器/互联网连接允许的情况下,在内容之上逐步添加更细微差别和技术上严格的表示和功能层。此策略的建议优点是,它允许每个人使用任何浏览器或Int... (继续浏览)

    响应式网页设计

    目录 1 响应式网页设计 2 响应式网页对SEO的影响 3 相关概念 ▪ 移动优先、顺畅的JavaScript和渐进增强 ▪ 基于浏览器、设备或功能检测的渐进增强 4 挑战和其他方法响应式网页设计响应式网页设计(RWD)是一种网页设计方法,可使网页在各种设备以及窗口或屏幕尺寸上都能很好地呈现。最近的工作也将观看者的接近度作为观看上下文的一部分视为RWD的扩展... (继续浏览)

    用户体验

    目录 1 什么是用户体验 ▪ 定义 2 对用户体验的影响 3 瞬间情绪或整体用户体验 4 UX的因素什么是用户体验用户体验(UX)是一个人对使用特定产品,系统或服务的情感和态度。它包括人机交互和产品所有权的实践、体验、情感、有意义和有价值的方面。此外,它还包括人们对系统方面的看法,例如实用性,易用性和效率。用户体验本质上可以是主观的,其程度是关于产品或系统的... (继续浏览)

    设计思维

    目录 1 设计思维 2 设计过程 3 创新过程 ▪ 设计灵感 ▪ 构想:发散和收敛的思想 ▪ 实现和原型 4 应用 ▪ 在商业中 ▪ 在教育 ▪ 在计算机科学中设计思维设计思维指的是认知,战略和实践过程,通过这些过程可以开发出设计概念(新产品、建筑物、机器等的建议)。通过对不同设计领域的研究,在实验室和自然环境下的设计认知和设计活动,已经确定了设计思维的许多... (继续浏览)

    用户界面设计原理

    目录 1 用户界面设计原理用户界面设计原理用户界面设计 的原理旨在提高用户界面设计的质量。根据露西·洛克伍德(Lucy Lockwood)的使用为中心的设计,这些原则是: 结构原则:设计应基于对用户显而易见且清晰的一致模型,以有意义和有用的方式有针对性地组织用户界面,将相关事物放在一起并将不相关事物分开,区分不同事物并使相似事物彼此相似。结构原理与整体... (继续浏览)

    参与式设计

    目录 1 什么是参与式设计 ▪ 定义 ▪ 共同设计 2 话语 ▪ 设计政治 ▪ 参与性质 ▪ 在构建环境中 3 从社区咨询到社区设计 ▪ 在软件开发中 4 流程、程序和方法 ▪ 分布式参与设计什么是参与式设计参与式设计(通常是协作设计)是一种设计方法,旨在使所有利益相关者(例如员工、合作伙伴、客户、最终用户)积极参与设计过程,以帮助确保结果符合他们的要求。需... (继续浏览)

    声音交互设计

    目录 1 声音交互设计 2 研究领域 ▪ 声音相互作用的知觉,认知和情感研究 ▪ 产品声音设计 ▪ 互动艺术和音乐 ▪ 声化声音交互设计声音交互设计是对声音的研究和开发,它是在交互上下文中传达信息,含义以及美学/情感品质的主要渠道之一。声波交互设计处于交互设计与声音和音乐计算的交汇处。如果交互设计是关于设计与人交互的对象,并且这种交互通过计算手段来促进,则在... (继续浏览)

    交互设计模式

    目录 1 什么是交互设计模式 2 图书馆 3 移动交互模式库 4 元素 ▪ 共同要素 ▪ 可选元素 5 使用设计模式的原因 6 优于设计准则什么是交互设计模式交互设计模式是设计模式中的上下文应用于人机交互,描述用于共同设计的图形用户界面。 设计模式是记录常见设计问题解决方案的正式方法。这个想法是由建筑师Christopher Alexander提出的,... (继续浏览)

    用户界面设计

    目录 1 什么是用户界面设计 2 设计流程 3 要求 4 研究什么是用户界面设计用户界面设计(UI)或用户界面工程是设计的用户界面的机器和软件,如电脑,家电,移动设备和其他电子设备,重点最大化的可用性和用户体验。用户界面设计的目标是就实现用户目标(以用户为中心的设计)而言,使用户的交互尽可能简单有效。 良好的用户界面设计有助于完成手头的任务,而不会引起... (继续浏览)

    用户体验设计

    目录 1 什么是用户体验设计 2 元素 ▪ 研究 ▪ 视觉设计 ▪ 信息架构 ▪ 交互设计 ▪ 可用性 ▪ 辅助功能 ▪ 符合WCAG ▪ 人机交互 3 UX可交付成果 4 平面设计师 5 视觉设计师 6 互动设计师 7 视频游戏的用户体验什么是用户体验设计用户体验设计(UXD)是通过与产品交互时提供的可用性,有用性和可取性来操纵用户行为的过程。用户体验设计... (继续浏览)

    格里菲斯法学院

    目录 1 格里菲斯法学院 2 著名校友格里菲斯法学院格里菲斯法学院是格里菲斯大学的法学院,位于布里斯班和黄金海岸。该学校以其对社会正义,国际法和法律改革的承诺而闻名。在2018年《上海大学学科排名》中,法律(包括犯罪学)在全球排名第33位,格里菲斯在澳大利亚排名xxx。院长兼校长是Therese Wilson副教授。学与教的副院长是凯莉·伯恩斯博士,研究的副... (继续浏览)

    格里菲斯大学

    目录 1 格里菲斯大学 2 各大校区 3 黄金海岸校区 ▪ 洛根校区 ▪ 弥敦道校区 ▪ 格拉瓦特山校园 ▪ 南岸校园 ▪ 数字校园 4 组织 ▪ 艺术,教育和法律 ▪ 格里菲斯商学院 ▪ 格里菲斯健康 ▪ 格里菲斯科学 5 学生生活 ▪ 学生组织 ▪ 格里菲斯荣誉学院 ▪ 格里菲斯体育学院 ▪ GUMURRII学生支持单位 ▪ 格里菲斯学院 ▪ 格里菲斯英... (继续浏览)

    拉筹伯大学

    目录 1 拉筹伯大学 2 组织与行政 ▪ 组织 ▪ 中央行政 ▪ 财政 ▪ 排名 3 研究 ▪ 拉筹伯分子科学研究所 4 学生生活 ▪ 学生会 ▪ 拉贝莱斯 ▪ 学院和学生宿舍拉筹伯大学拉筹伯大学是公立 研究型大学,总部设在澳大利亚墨尔本。它的旗舰校区位于墨尔本郊区的邦多拉(Bundoora)。该大学成立于1964年,成为维多利亚州的第三所大学和澳大利亚的第... (继续浏览)

    新英格兰大学

    目录 1 新英格兰大学 2 校园 3 研究 4 学术系 5 住宅学院新英格兰大学新英格兰大学(UNE)是一所公立大学在澳大利亚,该校拥有约22,500 高等教育的 学生。它的原始校园和主要校园位于新南威尔士州中北部的Armidale市。UNE是在州首府以外建立的xxx所澳大利亚大学。每年,大学为学生提供超过500万美元的奖学金,奖品和助学金,并为从事研究的教... (继续浏览)

    默多克大学

    目录 1 默多克大学 2 学生人口统计 3 学术简介 ▪ 排名 ▪ 声誉 4 默多克大学国际学习中心 ▪ 迪拜默多克大学 ▪ 新加坡默多克大学国际学习中心 5 著名的教师和校友默多克大学默多克大学是西澳大利亚州珀斯的一所公立大学,在新加坡和迪拜都有校区。它于1973年7月25日开始运营,是该州的第二所大学,并于1975年招收了xxx批本科生。它的名字取自沃尔... (继续浏览)

    澳大利亚联邦大学

    目录 1 澳大利亚联邦大学 2 学术界 ▪ 本科学习 ▪ 研究 ▪ 排名 3 学生的人口统计和参与度 4 校园 ▪ 巴拉瑞特 ▪ 西维多利亚时代的校园 ▪ 海伦山校园 ▪ 吉普斯兰校区 ▪ 伯威克校区 ▪ 科技园 ▪ 研究机构和中心澳大利亚联邦大学澳大利亚联邦大学是一个公共,双部门设在大学巴拉瑞特在澳大利亚维多利亚州。该大学还在阿拉拉特(Ararat),霍舍... (继续浏览)

    堪培拉大学

    目录 1 堪培拉大学 2 校园 ▪ 布鲁斯 ▪ 图书馆 ▪ 设施 ▪ 学生宿舍 3 组织与行政 ▪ 管理 ▪ 五大院系 4 著名人物堪培拉大学堪培拉大学(UC)是一所澳大利亚首都堪培拉布鲁斯的公立大学。该校区距离Westfield Belconnen酒店仅几步之遥,距离堪培拉的市民中心 8.7公里(5.4英里)。加州大学提供涵盖五个系的本科和研究生课程:健康... (继续浏览)