Apache Qpid is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
messaging system
In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data. Typically, applications can use IPC, categor ...
which implements the
Advanced Message Queuing Protocol
The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for message-oriented middleware. The defining features of AMQP are message orientation, queuing, routing (including point-to-point and publish-and-subsc ...
(AMQP). It provides transaction management, queuing, distribution, security, management, clustering,
federation
A federation (also known as a federal state) is a political entity characterized by a union of partially self-governing provinces, states, or other regions under a central federal government (federalism). In a federation, the self-govern ...
and heterogeneous multi-platform support. The Apache Qpid API supports multiple programming languages and comes with both C++ (for Perl, Python, Ruby, .NET etc.) and Java (JMS API) brokers.
History
In 2005
JPMorgan Chase
JPMorgan Chase & Co. is an American multinational investment bank and financial services holding company headquartered in New York City and incorporated in Delaware. As of 2022, JPMorgan Chase is the largest bank in the United States, the w ...
approached other firms to form a working group that included
Cisco Systems
Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develo ...
,
IONA Technologies
IONA Technologies was an Irish software company founded in 1991. It began as a campus company linked to Trinity College Dublin had its headquarters in Dublin, and eventually also expanded its offices in Boston and Tokyo. It specialised in dist ...
, iMatix,
Red Hat, and
Transaction Workflow Innovation Standards Team {{third-party, date=April 2015
Transaction Workflow Innovation Standards Team (Twist) is a not-for-profit industry standards group. It does not charge anything for involvement. The main goal of Twist is to create non-proprietary XML message stand ...
(TWIST). In the same year JPMorgan Chase partnered with Red Hat to create Apache Qpid, initially in
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
and soon after
C++.
List of components
Apache Qpid consists of a set of messaging APIs, servers and tools.
See also
*
Message-oriented middleware
Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems. MOM allows application modules to be distributed over heterogeneous platforms and reduces the complex ...
*
Enterprise Messaging System
An enterprise messaging system (EMS) or messaging system in brief is a set of published enterprise-wide standards that allows organizations to send semantically precise messages between computer systems. EMS systems promote loosely coupled arch ...
*
Enterprise Integration Patterns
''Enterprise Integration Patterns'' is a book by Gregor Hohpe and Bobby Woolf and describes 65 patterns for the use of enterprise application integration and message-oriented middleware in the form of a pattern language.
The integration (messagin ...
*
Service-oriented architecture
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. By consequence, it is also applied in the field of software design where services are provided ...
*
Event-driven 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. Before event-driven SOA, the typical SOA pl ...
References
External links
*
Qpid
"Qpid" is the 94th episode of the syndicated American science fiction television series '' Star Trek: The Next Generation'', the 20th episode of the fourth season.
Set in the 24th century, the series follows the adventures of the Starfleet c ...
Message-oriented middleware
Service-oriented architecture-related products
Enterprise application integration
{{business-software-stub