ㅇ Types of Middleware
① Remote Procedure Call (RPC)
A system that allows a client to invoke procedures that execute on a remote system as if they were local.
② Message-Oriented Middleware (MOM)
An asynchronous middleware that stores messages sent by clients in a queue or repository, allowing the client to continue other tasks without waiting for processing.
③ Object Request Broker (ORB)
Middleware that supports requesting and transmitting objects and services in object-oriented systems.
④ Database Access Middleware
Middleware that connects applications to database servers, enabling data access and management.
⑤ Transaction Processing Monitor (TP Monitor)
Middleware that supports applications in distributed systems.
Monitors and controls data to ensure that transactions are processed correctly.
⑥ Web Application Server (WAS)
Middleware that supports the execution and management of web applications.
⑦ Enterprise Service Bus (ESB)
Middleware that supports loosely coupled, message-based communication using standardized interfaces.
Integrates all internal and external systems within an enterprise environment.