论文部分内容阅读
数字化时代,越来越多样的应用需求对软件技术提出了越来越高的要求。在工业互联网领域,对打通底层自动控制设备,中层业务数据中台、顶层工业应用全链路的需求也愈加迫切。与此相对应,应用层软件技术架构从最早期的面向过程的单体架构开发,演变为面向对象开发,进而面向服务的SOA架构和伴随着互联网兴起的微服务架构。那么SOA架构与微服务架构在应用上如何选择呢?对于实际的业务需求和业务特性有什么不同要求?笔者就这两种不同架构所适用的不同应用场景做一个探讨。