[TOC]
↗ Cloud Computing & Cloud Native ↗ Cloud Operating System & Platform (System Level Engineering) ↗ Dev(Sec)Ops (Application Level Engineering)
↗ Software Maintenance & Operations Management ↗ Web Security Middleware & Frameworks ↗ WAF (Web Application Firewall) (Web IPS)
Middleware is a type of computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue
In recent bibliography, the main categories of middleware are the following:
- Transactional: Processing of multiple synchronous/ asynchronous transactions, serving as a cluster of associated requests from distributed systems such as bank transactions or credit card payments.
- Message-oriented: Message queue and message passing architectures, which support synchronous/asynchronous communication.
- Procedural: Remote and local architectures to connect, pass, and retrieve software responses of asynchronous systems communications such as a call operation.
- Object-oriented: Similar to procedural middleware, however, this type of middleware incorporates object-oriented programming design principles. Analytically, its software component encompasses object references, exceptions, and inheritance of properties via distributed object requests.
中间件是什么?如何解释比较通俗易懂? - 小傅哥的回答 - 知乎 https://www.zhihu.com/question/19730582/answer/1768682017

