9 relations: Enterprise application integration, Enterprise service bus, Event-driven SOA, IBM Integration Bus, IBM WebSphere MQ, Middleware, Middleware (distributed applications), Publish–subscribe pattern, Software engineering.
Enterprise application integration (EAI) is the use of software and computer systems' architectural principles to integrate a set of enterprise computer applications.
An enterprise service bus (ESB) implements a communication system between mutually interacting software applications in a service-oriented architecture (SOA).
Event-driven SOA is a form of service-oriented architecture (SOA), combining the intelligence and proactiveness of event-driven architecture with the organizational capabilities found in service offerings.
IBM Integration Bus (formerly known as WebSphere Message Broker) is IBM's integration broker from the WebSphere product family that allows business information to flow between disparate applications across multiple hardware and software platforms.
IBM MQ is a family of network software products that IBM launched for the first time as an IBM product in December 1993.
Middleware is computer software that provides services to software applications beyond those available from the operating system.
Middleware in the context of distributed applications is software that provides services beyond those provided by the operating system to enable the various components of a distributed system to communicate and manage data.
In software architecture, publish–subscribe is a messaging pattern where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers, but instead categorize published messages into classes without knowledge of which subscribers, if any, there may be.
Software engineering is the application of engineering to the development of software in a systematic method.