中间件是一个可怕的术语,指的是协助但不直接参与某些任务的执行的任何软件组件/库。非常常见的例子是日志记录,认证和其他常见的水平处理组件。这些往往是每个人需要跨越多个应用程序的事情,但没有太多的人感兴趣(或应该)建立自己。