企业互联网技术架构全景

113 阅读4分钟

“我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情

  每家企业的发展都会经历不同的架构演进。

  针对同一行业可能有类似的架构演进,也可能直接走了两条不同的路线,但是归根结底,不可能一步到位,这于成本不符,也于企业发展不适合。某一阶段可能这种管理模式适合该企业,可以支撑它一个范围规模的发展,对应的有相应的技术架构体现,但是到下一阶段,这一模式可能需要调整演进了,那就需要对应的技术架构支撑了。

  一家公司的技术架构也是在不断发展中建立起来的。

  除了架构,它的营销模式,项目管理模式等也是在不断发展中,根据对应的客户,有不同的管理特色。

  对于一家大型公司来说,它会有很多系统,这些系统在公司中是处于什么位置呢,怎么被定位呢?有思考这个问题吗?它的价值体现在哪里呢?或许笔者这篇文章让你会多了些思绪,但仍不能给到你具体的答案,但你可能需要的就是这些思绪,这才是最重要的。

  制造业、金融业、服务业…… 不同的行业有不同的发展管理理念体系,但是在某些方面还是有类似的地方的,或者可能大体的架子是类似的,这一点我们可以对照来看。其实主要还是公司发展到一定的规模一般都是会跨行业,所以就技术架构发展来看,最终的表现上,大体还是相似的。不管国内国外,各行业公司的发展都会有一定的跟风操作,或者用项目管理中的一个名词来说,叫标杆对照,说白了就是抄作业!但是大的迥异性,也是会有的,比如金融业就与其他行业有很大不同,但是从整体技术架构上来看,还是能找到相似的地方的。

  来看一副大型制造业公司的整体技术架构全景云图(一些制造业公司发展到一定程度是有自己的直营模式的):

互联网技术云.png

  可以从中看到,目前大型公司,是有建设自己的前台、中台、后台和基础平台的。

  • 前台,一般是直接对用户或者客户的系统,这里用户的概念可以理解为C端消费者群体或者B端客户群体,也包含企业内部员工等,只要有需要用到这个前台系统的都称为用户或者客户。 对于前台的建设和发展一般是敏捷的,可能不知道要把它做成什么样,需要做着做着才能做出来,而且需求变化极快,周期要求短。

  • 中台,用来支撑前台,或者也会用来支撑后台。是否有听过说 “微服务中,多个服务组成一个粗粒度的中台”等?这个解释有点太敷衍了,在笔者看来,中台就是中台,它有一定的功能和角色价值使命,并不能说是从实现上来定义,它的实现也不是说就是多个服务组成一个中台这么简单的一句话能解释,也可以从图中发现一些端倪。

  • 后台,主要是一些内部和支撑企业运转的重要底层系统,比如CRM系统等,这些系统的体量都是大而重,演进过程长而久,会花费大量的维护成本。

  • 平台,就是所有前中后台系统运行的平台,或者说跑起来的平台,这个就不用多做解释了。

  笔者说到这里,现在可以找到所在项目或者系统在企业中的位置了吗?或者所负责的项目价值几何?能带来多大效益,在一些情况下,应该怎样去取舍?

  在技术上,当我们越走越远后,笔者认为一定要跳出来看整体的架构,再去从整体思考细的解决方案,不能在圈子里找答案,可能答案就在那个圆圈之外不远处呢?

贴上一幅笔者所绘另一张it架构图:

IT架构-3.png