「方案架构」“解决方案架构”日常思维

简介: 「方案架构」“解决方案架构”日常思维

作为一名架构师,你可以期望,在你职业生涯的某个时刻,参与一个关键的前线,动荡的项目或计划。在这种情况下,你需要依靠在信息和通信技术领域工作几年所获得的技术、政治和社会技能。

今天的博客(在伦敦考文垂火车上准备)提醒我们,在处理复杂的项目时,一般的解决方案架构师必须考虑一些“基础知识”。这些“以系统为导向”的考虑因素在项目参与要素中始终处于前列,需要在系统构建/交付的分析、设计和构建阶段进行考虑,同时保持结果的视线。

与生活中的大多数事情一样,列出的列表显然取决于您所操作的领域,例如,如果您正在研究制造执行系统(MES)解决方案,那么您在项目中的主要关注点将是实时监控和数据采集系统和过程。但是,如果您正在开发零售银行应用程序,那么您的重点将偏向于法规遵从性和报告。

所列清单并非详尽无遗,仅作一般性说明。然而,如果我们研究大多数信息和通信技术项目,我们通常会发现一种共同的模式,即收集原始数据,将其转换为信息,然后允许数字流程消费和生成报告,从而允许企业执行一项为组织增值的活动或行动。

这一运动如下图所示,思维泡泡代表了下表中进一步列出的思维区域;


项目期间的日常解决方案架构重点

数字化数据

考虑 说明
收集 项目元素将如何或如何收集“原始数据”-物理/逻辑和相关传输协议等?
提取转换与加载 你的系统将如何收集原始数据,如果数据没有结构-你需要“模具”它使用之前,存储?因此,需要什么样的造型/改造?
存储 一旦收集,系统将如何物理存储数据,“原样”或我们重组,索引,创建元数据等。?
清洗 我们需要清理数据还是需要隔离,即在发布使用之前放置在临时暂存区?
保护 我们如何在收集期间保护和保护数据,在收集、转换和存储阶段保持完整性?比如:防止恶意活动。
来源 了解数据的来源,无论是SCADA设备、存储库还是第三方,对于确保所有上游馈送保持不变至关重要。
摄入  尽管原始数据可以链接到多个对象,例如包含几何坐标的空间数据,因此必须在摄取阶段进行验证。

信息

考虑 说明
管理 “信息生命周期”要求在项目生命周期和上线后进行广泛的管理。
分类 信息作为一种资产,需要分类,以便能够对其使用和管理进行保护性标记。
转换 在信息和通信技术项目期间,最大的增值活动之一是将数据转换为其表示形式的增值。
治理 必须对数据的控制和使用进行管理,以确保遵守任何企业标准和政策。
可视化 可视化通常是收集大量数据的副产品,这些数据需要可视化地表示或简化以供使用。
成本 生产、保留和分发信息的实际和名义成本
智力 对大量数据进行分组以提供信息的过程,而这些信息反过来又提供了可以“执行”的智能

 

流程执行和编排

考虑 说明
定义 流程定义–流程的功能性和非功能性定义。
编排 已定义流程和关联触发器的编排。
相互作用 (内部/外部) 流程可以在组织外部执行,但是之后。
BPM – 建模 业务流程的实际建模。
RACI 流程的角色和职责(RACI-负责、负责、咨询和告知)
执行 流程如何执行?–启动流程的触发器或事件是什么?
符号/图形工具 大多数组织都有具有多个依赖关系的复杂流程——这些流程通常不能简单地在文本文档中表示,并且有许多工具可用于以图形方式捕获流程流/泳道等。

 

报表

考虑 说明
动态/静态报告 动态/静态分析告有两种报告类型-静态和动态报告通常是“预定义”的数据源和结构,用于表示特定信息。动态报告是在没有固定结构或硬编码变量的情况下动态生成报告的能力。
本土化 在进行全球部署项目时,必须不断考虑报告的本地化要求,如果在巴西等国家开展业务,这对合规性很重要。
数据源/查询执行器 以下都是不言而喻的,并被认为是解决方案的“面包和黄油”建筑师。什么报表将基于的源和查询是什么?

 

可重用的报表结构

结构
图表
模板
元素和风格

 

相关文章
|
10天前
|
存储 SQL 关系型数据库
Mysql高可用架构方案
本文阐述了Mysql高可用架构方案,介绍了 主从模式,MHA模式,MMM模式,MGR模式 方案的实现方式,没有哪个方案是完美的,开发人员在选择何种方案应用到项目中也没有标准答案,合适的才是最好的。
60 3
Mysql高可用架构方案
|
12天前
|
缓存 关系型数据库 MySQL
高并发架构系列:数据库主从同步的 3 种方案
本文详解高并发场景下数据库主从同步的三种解决方案:数据主从同步、数据库半同步复制、数据库中间件同步和缓存记录写key同步,旨在帮助解决数据一致性问题。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
高并发架构系列:数据库主从同步的 3 种方案
|
1天前
|
传感器 算法 物联网
智能停车解决方案之停车场室内导航系统(二):核心技术与系统架构构建
随着城市化进程的加速,停车难问题日益凸显。本文深入剖析智能停车系统的关键技术,包括停车场电子地图编辑绘制、物联网与传感器技术、大数据与云计算的应用、定位技术及车辆导航路径规划,为读者提供全面的技术解决方案。系统架构分为应用层、业务层、数据层和运行环境,涵盖停车场室内导航、车位占用检测、动态更新、精准导航和路径规划等方面。
16 4
|
13天前
|
运维 Serverless 数据处理
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
47 1
|
24天前
|
存储 缓存 NoSQL
分布式架构下 Session 共享的方案
【10月更文挑战第15天】在实际应用中,需要根据具体的业务需求、系统架构和性能要求等因素,选择合适的 Session 共享方案。同时,还需要不断地进行优化和调整,以确保系统的稳定性和可靠性。
|
28天前
|
运维 Serverless 数据处理
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
57 3
|
2月前
|
存储 弹性计算 SDN
企业级 ECS 集群的构建需要综合考虑多个因素,通过不断的比较和对比不同的方案,选择最适合企业自身需求和发展的架构。
【9月更文挑战第5天】在数字化商业环境中,构建企业级ECS(弹性计算服务)集群对提升业务稳定性、扩展性和性能至关重要。本文将比较传统物理服务器与ECS架构,分析云服务商选择(如AWS和阿里云)、实例配置(CPU/内存)、网络架构(SDN vs 传统)及存储方案(本地存储 vs 云存储),帮助企业根据自身需求选出最优方案,实现高效稳定的ECS集群部署。
69 18
|
2月前
|
存储 监控 数据可视化
SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
【9月更文挑战第2天】SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
148 9
|
3月前
|
弹性计算 关系型数据库 Serverless
云端架构下的高效多媒体文件处理方案测评体验
传统的服务器部署模式在处理高并发、大数据量的文件转换任务时,常面临资源瓶颈和成本上升的问题。使用函数计算,利用事件驱动和异步任务的方式,将文件处理任务与核心应用解耦,同时依靠函数计算自动弹性扩展和按使用付费的优势可以快速对多媒体文件进行处理。
|
3月前
|
设计模式 算法 PHP
深入理解PHP中的数组操作探索编程之美:从代码到架构的思维转变
【8月更文挑战第24天】在PHP编程中,数组是基础且强大的数据结构。本文将通过浅显易懂的方式,介绍如何在PHP中高效地操作数组,包括创建、遍历、排序和过滤等常见任务。无论你是初学者还是有经验的开发者,这篇文章都会带给你新的启示。 【8月更文挑战第24天】在编程的世界中,代码不仅仅是冰冷的字符排列,它承载着思想、解决问题的智慧和创新的灵魂。本文将通过个人的技术感悟,带领读者从编写单一功能的代码片段出发,逐步深入到整个软件架构的设计哲学,探索如何将代码块转化为高效、可维护和可扩展的系统。我们将一起见证,当代码与架构思维相结合时,如何引发技术实践的革命性飞跃。