目录
传统企业的应用架构演变
多元化业务带来的应用架构演变
企业通用应用架构设计
传统企业的应用架构演变
什么是企业应用架构
1.是一整套软件系统的架构,通过合理的划分和设计组合在一起,支持企业方方面面的经营运作。
2.不论是传统企业还是互联网公司,发展到一定阶段,都需要一套体系化的应用架构来支撑其运转。
3.企业应用架构是跟随业务发展而逐步演化的
为什么学习企业应用架构
1.对企业运转和产品应用架构建立全局观
2.帮助自己从更加宏观的层面理解手头工作
3.更加广阔的职业发展空间
4.在告诫产品设计中作出正确决策
注:B端的产品必须要考虑企业应用架构
一个非常经典的案例:应用架构的进化和演变
1、小门店的Excel管理之路
2、小超市的轻量级ERP建设
3、中型连锁超市的应用架构
4、开展大客户业务的应用架构
小门店excel
小超市的轻量级erp功能和Excel一致.png
开设会员制有了crm的概念.png
开始有了标准化管理的概念
新增办公和BI功能 有了大客户管理的需求
CRM与OCRM并行
多元化业务带来的应用架构演变
模仿互联网涉及在线业务企业应用架构的变化
系统架构的问题
最大的问题:电商的客户数据库与线下的数据出现了冲突,也就是说最大的问题线上线下未打通
客户主数据解决信息孤单问题
产研的中台架构优化
业务部门的中台化建设
开展一个新的理财业务
账号管理被抽离出做一个模块
*小结
1、在线商城带来的互联网化管理
2、在线商城的应用架构
3、通过主数据管理MDM解决信息孤岛问题
4、抽离共性模块开展中台建设
5、中台建设支持了理财业务的快速开展
企业通用应用架构的设计落地
从上往下离客户越来越远大部分的企业都可以套用这个架构
外卖无仓储业务
业务不需要客户管理
比如墨迹天气这种工具型的
实际工作遇到的问题
1、是做一套新系统,还是修改老系统
2、新系统如何定位,老系统如何调整定位
3、数据如何流转,系统之间如何关联,底层数据如何打通
4、是否要复用其他系统模块,是否要将某些模块抽象化,服务化,平台化
应用架构设计的一些建议
1、系统定位和边界要清晰,对应业务定位和边界要清晰
2、系统要实现松耦合,高内聚
3、一边的,尝试中的新业务要避免影响现有业务的稳定性
4、系统之间数据要实现单项流转
5、架构设计核心目标是支持业务,有些时候不合理的存在是合理的
在合理的架构设计和灵活多变的业务发展之间作出智慧的权衡取舍。
网友评论