中间件概念集合 将具体业务和底层逻辑解耦的组件非业务的技术类组件介于操作系统和应用程序之间的产品。面向信息系统交互,集成过程中的通用部分的集合,屏蔽了底层的通讯,交互,连接等复杂又通用化的功能,以产品的形式提供出来,系统在交互时直接采用中间件进行连接和交互即可,避免了大量的代码开发和人工成本。 理论上来讲,中间件所提供的功能通过代码编写都可以实现,只不过开发的周期和需要考虑的问题太多,逐渐的,这些部分,以中间件的形式进行了替代。技术层面来讲,中间件是介于基础设施和业务系统之间的特殊软件,把一些通用的代码模块打包起来,供给上层随时取用,让敲代码也成为一种模块化的工作。