summaryrefslogtreecommitdiff
path: root/qpid/doc/website/content/index.html
blob: 16e96ebc7a7add3dd2987c008b492609c130aec5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<!--
 -
 - Licensed to the Apache Software Foundation (ASF) under one
 - or more contributor license agreements.  See the NOTICE file
 - distributed with this work for additional information
 - regarding copyright ownership.  The ASF licenses this file
 - to you under the Apache License, Version 2.0 (the
 - "License"); you may not use this file except in compliance
 - with the License.  You may obtain a copy of the License at
 -
 -   http://www.apache.org/licenses/LICENSE-2.0
 -
 - Unless required by applicable law or agreed to in writing,
 - software distributed under the License is distributed on an
 - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 - KIND, either express or implied.  See the License for the
 - specific language governing permissions and limitations
 - under the License.
 -
-->
<div class="main_text_area_body">
  <h1>Introduction</h1>

  <p>Apache Qpid&#8482; is a cross-platform Enterprise
    Messaging system which implements the Advanced Message Queuing Protocol
    (AMQP), providing message brokers written in C++ and
    Java, along with clients for C++, Java JMS, .Net, Python, and Ruby.</p>

  <p>Enterprise Messaging systems let programs communicate by
    exchanging messages, much as people communicate by
    exchanging email. Unlike email, enterprise messaging systems
    provide guaranteed delivery, speed, security, and freedom
    from spam. Until recently, there was no open standard for
    Enterprise Messaging systems, so programmers either wrote
    their own, or used expensive proprietary systems.</p>

  <p><a href="http://www.amqp.org/">AMQP</a> is the first open standard for
    Enterprise Messaging. It is designed to support messaging
    for just about any distributed or business
    application. Routing can be configured flexibly, easily
    supporting common messaging paradigms like point-to-point,
    fanout, publish-subscribe, and request-response.</p>

  <p>Apache Qpid implements the latest AMQP specification, providing
    transaction management, queuing, distribution, security,
    management, clustering, federation and heterogeneous
    multi-platform support and a lot more. And Apache Qpid is
    extremely fast. Apache Qpid <a href="compatibility.html"
    title="AMQP compatibility">aims to be 100% AMQP Compliant</a>.</p>

  <p>This is a project of the <a href="http://www.apache.org/">Apache Software Foundation.</a></p>

  <div class="feature_box">
    <div class="feature_box_column1">
      <h3>AMQP Brokers</h3>
      <ul>
	<li><p>Java Implementation</p>
	</li>
	<li><p>C++ Implementation</p>
	</li>
      </ul>
      <br/>
      <br/>
    </div> <!-- end of feature_box_column -->

    <div class="feature_box_column2">
      <h3>AMQP Client APIs</h3>
      <ul>
	<li>Java (JMS 1.1 compliant)</li>
	<li>C++ (Linux/Windows)</li>
	<li>C# .NET</li>
	<li>WCF Adapter (Windows Only)</li>
	<li>Python</li>
	<li>Ruby</li>
      </ul>
    </div> <!-- end of feature_box_column -->

    <div class="feature_box_column3">
      <h3>Qpid Management</h3>
      <ul>
	<li>QMF Python API</li>
	<li>QMF C++ API </li>
	<li>Python tools</li>
	<li>JMX</li>
      </ul>
    </div> <!-- end of feature_box_column -->

  </div> <!-- end of feature_box -->

</div> <!-- end of main_text_area_body -->