Definition - What does Integration Middleware mean?
The key function of middleware is to help make application development simpler. This is done by offering common programming abstractions, covering up heterogeneity, delivering fundamental operating systems and hardware, and masking low-level programming details.
Techopedia explains Integration Middleware
Conventionally, integration middleware is classified based on domains, which are defined by the types of resources that are incorporated:
- Cloud Integration: Integrates with and also between the cloud services, cloud-based applications (SaaS), private clouds, trade hubs and other typical cloud resources through Web services and standard B2B communication strategies (FTP, AS2, etc.)
- B2B Integration: Integrates customer, provider and various alternative partner interfaces with various data resources and company-managed applications
- Application Integration (A2A): Integrates various company-managed applications together, including cloud-based and remote systems
- Data Integration: Integrates business data resources, such as databases and files, over business and operational intelligence systems
- Enterprise service buses (ESBs)
- Transaction processing (TP) monitors
- Distributed computing environment (DCE)
- Remote procedure call (RPC) systems
- Object request brokers (ORBs)
- Message passing
- Database access systems