如果行业比较成熟,业务创新需求不强,要快速的搞一套自己的,这方面的确有很多所谓通用产品和服务,比如网站CMS、OA、财务、CRM、IM、电商、直播等等。 通用脚手架也可能有,要么在供应商手里,要么有人做成了开源的,开源的商业变现比较难,所以技术支持、质量保障会差一些。 最后往哲学上点价值,要是有个上帝视角,会认为世界基于基本的规律,那么业务模式自然也就是有限的、确定的,用数字化再来“重做一遍”自然也有规律可循,这样的说法没问题,真的要做事,必然举步维艰。所以呢,哲学在上层可以通用,但到具体落实层面,抽象要化为具象,所谓通用,只是折中。
业务和通用业务架构设计的先后顺序不是绝对的,他们互相影响、相互促进。在创业公司或者新业务开发初期,业务需求往往是主导,架构设计随之跟进;而在成熟企业或者技术体系较为完善的环境中,通用业务架构可能会先于具体业务,为业务开发提供支撑和引导。
2025年,希望自己的QQ频道成为万员频道,这一年将专注于Spring AI的进展动态,并以文章输出学习,继续努力,虽然在写作技巧已经完善的状态下,小雨仍未找到属于自己的目标,出现了些许焦虑,但是还是那句话,坚信走起来会比原地踏步思考好一些!希望年底可以找到自己的方向并为之奋斗!加油,冲鸭!
这就好比盖房子。 如果是先有业务,就像是你已经知道自己要盖一个什么样的房子,是住宅、商店还是仓库,清楚它的用途、面积、房间数量这些细节。有了这些具体的业务需求后,你才开始设计房子的架构,比如要几层楼、怎么布局房间。 要是先有通用业务架构设计,就像是先设计出了一种通用的房子框架,它有一些基本的结构,像固定的柱子位置、楼梯的设计。然后再根据这个通用框架去寻找合适的业务来匹配,看看这个框架是更适合做住宅,还是做商店。 在实际中,两种情况都可能出现。有时候有了明确的业务想法,但是需要设计架构来支撑;有时候是有了一个很好的架构模板,然后去寻找能应用这个模板的业务。
常见的情况是从业务到架构,再从架构反哺业务
在企业架构实践中,通常是先有业务,再有所谓的“通用脚手架”,两者可以说是相辅相成,通过迭代来实现目标。
至于“通用脚手架”参考架构,一般会分为通用和特定行业参考架构,通用类参考架构可以说适用于各种行业和业务场景,但只提供了基础性的指导框架,而特定行业参考架构就相对具体,适用性更强。