"《藏经阁-企业应用互联网化的架构演进之路》是金蝶天燕中间件曾祥进关于企业信息化演进的一份报告,讲述了企业应用从早期的分散建设到互联网化转型的历程,涉及到的技术平台、架构模式以及未来趋势。报告中提到了从单块架构到微服务架构的转变,以及互联网技术如SOA、云计算、大数据等对企业应用的影响。"
在早期的企业信息化1.0阶段,系统通常是分散建设的,如OA、CRM、ERP等各种独立的系统,这些系统由数据库、客户端、应用服务器构成,采用单块架构,三层结构。这种架构在面对业务变化时显得僵化,开发周期长,且系统更新需要中断服务,导致业务敏捷性不足。此外,紧耦合的系统设计使得任何更新都需要长时间的质检,数据库成为决定系统伸缩性的关键,这也是去IOE(IBM、Oracle、EMC)运动的根源。
随着互联网的发展,企业开始探索SOA(面向服务的架构),尝试通过服务化解决系统间的集成问题,但同时也面临数据孤岛、性能问题以及缺乏开放API服务的挑战。互联网技术的崛起,如社交、移动、大数据等,推动了应用软件的云化转型。企业开始采用Cloud、Fast Data、Big Data等技术,以提高业务处理速度和数据分析能力。
报告中还提到了互联网技术架构的关键特性,如CAP定理(一致性、可用性和分区容错性)、领域驱动设计(DDD)、事件驱动架构(EDA)、微服务架构、CQRS(命令查询责任分离)、RESTful API、事件溯源(Event Sourcing)以及内存计算(In-Memory)。这些技术促进了系统的解耦,提高了业务敏捷性和扩展性,使得企业能够快速响应市场变化。
金蝶作为案例,展示了其从传统应用如ERP向云化应用如云ERP、云之家的转型。接入服务、应用服务、数据服务和云平台的构建,为企业提供了更灵活、高效的服务,如云之家服务、大数据服务、管易云、随手记、金蝶医疗等,覆盖了各个垂直行业,如汽车4S、快递100、账无忧、精斗云等。
总结来说,这份报告揭示了企业应用架构从初期的分散建设到互联网化演进的过程中,如何通过引入新的技术和设计理念,如微服务、云化、大数据分析,来提升业务效率和用户体验,实现企业的数字化转型。同时,金蝶的成功案例为其他企业提供了一条可能的“+互联网”路径。