架构:中间件

中间件

中间件为软件应用提供了OS所提供的服务之外的服务,中间件不是OS的一部分,不是DBMS,也不是软件应用的一部分,而是能够让软件开发者方便地处理通信、输入和输出,能够专注于他们自己应用的部分。

三个领域的中间件:

  • 远程调用和对象访问中间件:主要解决分布式环境下应用的互相访问问题,这也是支撑我们介绍应用服务化的基础。
  • 消息中间件:解决应用之间的消息传递、解耦、异步的问题。
  • 数据访问中间件:主要解决应用访问数据库的共性问题的组件。

分布式系统的Java中间件

1566216120022

参考