架构师篇-14、大型汽车企业之OTD案例分析

news2024/11/16 19:51:32

本节内容摘要:
1、 通过实际案例从项目背景、战略、业务分析、技术解决方案【应用、数据、技术架构设计】
2、理清问题、识别关键业务或技术、寻求合适的方案

本章节课程交付:

  • 业务理解和分析
  • 业务4A架构分析设计
  • 案例总结和问题讨论

本节要点:

  • 汽车OTD(Order to Delivery 下单-交付)业务理解和分析
    • 理解企业业务战略
  • 大型汽车OTD技术解决方案解析
    • 3A和关键技术
  • 大型汽车OTD案例及解析总结与思考
    • 思考&思维模型

案例分析思路方法:
在这里插入图片描述

汽车OTD业务理解和分析

企业项目愿景

  • 建立需求驱动的汽车供应网络
  • 开源助力精准管理
  • 打造自主研发平台

汽车OTD核心业务流程简介

在这里插入图片描述
明确定义业务流:【理解】
企业涉及的整体业务流及关键核心节点

汽车OTD价值流图简介

在这里插入图片描述
提前了数字化后能够为企业带来的最直接的价值(只将时间压缩了,带来的效益就非常多)

  • 识别核心业务节点(冲压、焊接、涂装…)
    • 通过业务梳理之后降低了整体的生产过程时间(提升资金流转率、减少库存积压…)
  • 确定业务关键指标【成功标识】
    • 22d 缩短到 17d
  • 分解业务流程或逻辑或规则
    • 每周计划、每日计划…

汽车OTD核心业务流程简介

在这里插入图片描述
零部件风险控制:宝钢提供的部件
产能约束控制:不同地方的生产线产生不同

  1. 梳理核心业务流程和业务规则
  2. 面向战略目标的顶层业务规划
  3. 理清业务约束条件

OTD业务理解-企业经销商订单流程

在这里插入图片描述

OTD业务理解-问题思考

  1. 系统从哪入手?
  2. 采用什么方法?
  3. 用什么校验成功?
  4. 可以用上什么思维模式?

答:

  • 系统从哪入手?
    • 业务架构【指明方向、指明路标】
  • 采用什么方法?
    • 【4A架构设计】
  • 用什么校验成功?
    • 【成熟度模型】
  • 可以用上什么思维模式?
    • 【?】

在这里插入图片描述

OTD业务理解 - 业务功能架构图

在这里插入图片描述
上中下左中右结构,上中下是业务纵深,左右是依赖的上/下游

OTD业务理解 - 基于ADMES业务需求解读

在这里插入图片描述

新架构的理解

在这里插入图片描述

大型汽车OTD技术解决方案解析

OTD技术架构图-逻辑架构图

在这里插入图片描述

OTD技术架构图-物理架构

在这里插入图片描述

OTD技术解决方案-组织机构需求理解

  • 战略决定企业的组织结构,反过来,组织结构对企业战略的顺利实施也有着重大影响。
  • 对于企业来说,不存在最佳组织结构模式,只存在最适合自身发展现状的组织结构模式。
  • 结论:企业组织结构的多变要求信息系统的组织结构管理模型具有高度的抽象应变能力。

OTD技术解决方案-现有组织实体模型

在这里插入图片描述

OTD技术解决方案-组织结构关系模型

在这里插入图片描述

OTD技术解决方案-组织类型示例

在这里插入图片描述

OTD技术解决方案-规则引擎方案

在这里插入图片描述

OTD技术解决方案-规则引擎-计算平台

在这里插入图片描述

OTD技术解决方案-流程引擎

在这里插入图片描述

OTD技术解决方案-JBPM5工作流程引擎

在这里插入图片描述
在这里插入图片描述

OTD技术解决方案-任务调度

在这里插入图片描述

OTD技术解决方案-任务调度集群

在这里插入图片描述

OTD技术解决方案-开发框架分层示意图

在这里插入图片描述

OTD技术解决方案-代码结构

在这里插入图片描述

OTD技术解决方案-开发架构选型

在这里插入图片描述

OTD技术解决方案-高可用-分布式部署

在这里插入图片描述

OTD技术解决方案-负载均衡&服务器集群

在这里插入图片描述

OTD技术解决方案-单元测试

在这里插入图片描述

OTD技术解决方案-测试工具软件

在这里插入图片描述

OTD技术解决方案-持续集成

在这里插入图片描述

大型汽车OTD案例及解析总结与思考

案例分析实践总结

在这里插入图片描述
在这里插入图片描述

企业架构定义—互联网转变(关键)

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1948978.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VMware 16虚拟机 Linux 挂载U盘(exFAT)

一、环境配置 本机系统:Windows11专业版 软件为:VMware 16 虚拟机系统(镜像文件)为:乌班图 文中U盘格式为下列: exFAT USB 3.0 二、挂载前的准备 1、 首先查看Vmware 软件中的U盘配置 …

使用Apache SeaTunnel进行二次开发的实践分享

大家好,我是范佳,是Apache SeaTunnel社区的PMC member。今天给大家分享一些基于Apache SeaTunnel二次开发的内容。 这部分内容主要涉及代码层面的知识,如果大家有什么疑问,欢迎来社区找我交流! 引言 大部分数据开发工…

谷粒商城实战笔记-62-商品服务-API-品牌管理-OSS整合测试

文章目录 一,Java中上传文件到阿里云OSS1,整合阿里云OSS2,测试上传文件 二,Java中整合阿里云OSS服务指南引言准备工作1. 注册阿里云账号2. 获取Access Key3. 添加依赖 实现OSS客户端1. 初始化OSSClient2. 创建Bucket3. 上传文件4.…

Redis的五种数据类型与命令

目录 引言 一 Redis的特性 二 Redis的安装 三 Redis的优点 四 Redis的五种数据类型与命令 五 Redis的配置文件 引言 Redis是什么? Remote Dictionary Service(远程字典服务器) Redis 是一个开源的(BSD许可)的,C语言编写的,高性能的数…

Windows电脑如何启动RTSP服务实现本地摄像头数据共享

技术背景 提起Windows共享本地摄像头,好多人想到的是通过ffmepg或vlc串流到服务器,实际上,用轻量级RTSP服务更简单,本文就介绍下,如何用大牛直播SDK的Windows轻量级RTSP服务,采集摄像头,生成本…

记录使用el-form的resetFields时遇到的表单数据回显失败的问题,去除nextTick解决

首先简单介绍一下resetFields的基础作用 element-plus官网el-form介绍 本案例中实现点击每行的编辑按钮时,弹出弹窗和表单 由于设置了表单校验,如图,表单内容不符合设定的校验规则时会有提示 如果仅仅这样就会出现问题,下次打…

分布式搜索引擎ES--Elasticsearch集群

1.Elasticsearch集群的概念 分片机制:每个索引都可以被分片 索引my_doc只有一个主分片;索引shop有三个主分片;索引shop2有5个主分片;(参考前面案例) 每个主分片都包含索引的数据,由于目前是单机,所以副分片是没有的&a…

PyQt ERROR:ModuleNotFoundError: No module named ‘matplotlib‘

Solution:打开cmd输入指令下载malplotlib pip install matplotlib

【Docker】CentOS7环境下的安装

环境展示 安装 配置仓库 sudo yum install -y yum-utils # docker官方key文件下载 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 建议使用阿里云key文件下载 sudo yum-config-manager --add-repo https://mirrors.aliyun.…

KubeSphere介绍及一键安装k8s

KubeSphere介绍 官网地址:https://kubesphere.io/zh/ KubeSphere愿景是打造一个以 Kubernetes 为内核的云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)的集成&#xff0…

【Android】数据存储方案——文件存储、SharedPreferences、SQLite数据库用法总结

文章目录 文件存储存储到文件读取文件 SharedPreferences存储存储获取SharedPreferences对象Context 类的 getSharedPreferences() 方法Activity 类的 getPreferences() 方法PreferenceManager 类中的 getDefaultSharedPreferences() 方法 示例 读取记住密码的功能 SQLite数据库…

【解决方案】华普微汽车智能钥匙解决方案

一、方案概述 1.什么是被动式无钥匙进入 "被动式无钥匙进入"(Passive Keyless Entry)是一种用于车辆、建筑物或其他设施的访问控制系统。它利用无线射频技术自动判断用户是否接近,并进行身份识别以执行开锁或落锁动作&#xff0c…

【Unity2D 2022:UI】TextMeshPro组件无法显示中文

在Unity中创建了一个预制体Card,上面挂载了一些Text Mesh Pro组件用来显示卡牌信息。但是在输入文字后,发现无法显示中文: 解决方法如下: 一、导入字体文件(ttf格式)和常用字字集(txt格式&…

leetcode日记(51)不同路径Ⅱ

和上一道题(无障碍物的最短路径)很像,但事实上比上一题多了优化方法 根据上一题改的代码如下,添加了对障碍物的判定,如果有障碍物则将数组值设为0。 class Solution { public:int uniquePathsWithObstacles(vector&l…

理发店收银管理系统 python、sqlite3、pyqt5

给姐姐家店写的一个,功能比较简单,结合gpt 功能包含:次卡和充值卡,可以查剩余次数、以及查找消费记录 后期会把sqlite3转到mysql,换成springboot的一个项目 1.使用技术: Python、sqlite3、PyQt5 2.页面 …

快手可灵视频生成大模型全方位测评

快手视频生成大模型“可灵”(Kling),是全球首个真正用户可用的视频生成大模型,自面世以来,凭借其无与伦比的视频生成效果,在全球范围内赢得了用户的热烈追捧与高度评价。截至目前,申请体验其内测…

如何使用C#自制一个Windows安装包

原文链接:https://www.cnblogs.com/zhaotianff/p/17387496.html 以前都在用InstallShield制作安装包,基本需求是能满足的,但也有一些缺点: 1、界面不能完全定制 2、不能直接调用代码里的功能 平常使用一些其它软件,…

ETL数据集成丨将PostgreSQL数据库数据实时同步至PostgreSQL

前言 我们在进行数据集成、实时数据同步中,经常会出现在同一个数据库中做数据同步和复制、实时分析和报告、负载均衡和高可用性等场景,这次我们以PostgreSQL为例,通过ETLCloud工具,进行同数据库中数据实时同步的步骤应该如何设置…

Anconda 快速常用命令简洁版

目的:简单清楚的使用基本的conda 命令 可能需求 查看项目中的虚拟环境及依赖是否满足需求操作新环境来满足项目或者论文的实现 Anconda 常用命令 conda 查看基础命令1. 进入Anaconda 环境2. 查看版本3.查看有哪些虚拟环境4.激活虚拟环境5. 进入虚拟环境查看6. 退出…

shopee虾皮 java后端 一面面经 整体感觉不难

面试总结:总体不难,算法题脑抽了只过了一半,面试官点出了问题说时间到了,反问一点点,感觉五五开,许愿一个二面 1.Java中的锁机制,什么是可重入锁 Java中的机制主要包括 synchronized关键字 Loc…