Transactional: Connect to transaction processing monitors and web application servers.
Message-oriented: Supports sending/receiving messages over distributed applications.
Object-oriented: Ability to send objects and request services via an object-oriented system.
Procedural: Used to perform synchronous or asynchronous interactions between applications or systems.
Database Middleware: This allows for direct access to databases.
Content-centric: Abstract specific content without worrying about how it’s obtained.
Embedded: Allows for communication services with an interface of software or firmware.
Portals: Interact with enterprise portal servers.
Bookmarks