summaryrefslogtreecommitdiff
path: root/qpid/doc/book/src/java-broker/Java-Broker-Concepts.xml
diff options
context:
space:
mode:
authorAlex Rudyy <orudyy@apache.org>2013-05-09 15:04:59 +0000
committerAlex Rudyy <orudyy@apache.org>2013-05-09 15:04:59 +0000
commit3ba71456ec65fe69e351ec6ced57b69dd8f1d48e (patch)
treecc551517dd617deca4015f9318c85da2289be0ce /qpid/doc/book/src/java-broker/Java-Broker-Concepts.xml
parent438323043a46489c85d849a0ac0f47e8bf2efb60 (diff)
downloadqpid-python-3ba71456ec65fe69e351ec6ced57b69dd8f1d48e.tar.gz
QPID-4685: Update documentation to reflect changes to configuration
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480672 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/doc/book/src/java-broker/Java-Broker-Concepts.xml')
-rw-r--r--qpid/doc/book/src/java-broker/Java-Broker-Concepts.xml40
1 files changed, 33 insertions, 7 deletions
diff --git a/qpid/doc/book/src/java-broker/Java-Broker-Concepts.xml b/qpid/doc/book/src/java-broker/Java-Broker-Concepts.xml
index 013308fb8f..0ebf6124a0 100644
--- a/qpid/doc/book/src/java-broker/Java-Broker-Concepts.xml
+++ b/qpid/doc/book/src/java-broker/Java-Broker-Concepts.xml
@@ -22,11 +22,37 @@
<chapter id="Java-Broker-Concepts">
<title>Concepts</title>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Virtual-Hosts.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Exchanges.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Queues.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Ports.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Protocols.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Authentication-Providers.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Other-Services.xml"/>
+
+ <section id="Java-Broker-Concepts-Broker">
+ <title>Broker</title>
+ <para>The Qpid Broker can be defined as a collection of <emphasis>Virtual Hosts</emphasis> (independent containers of <emphasis>Queues</emphasis>,
+ <emphasis>Exchanges</emphasis>, etc) sharing the same authentication model provided by the broker <emphasis>Authentication Providers</emphasis>
+ and the transport model defined as <emphasis>Port</emphasis> configured objects. The authorization model is either provided by the broker
+ <emphasis>Access Control Providers</emphasis> or <emphasis>Access Control List</emphasis> defined on the <emphasis>Virtual Hosts</emphasis>.
+ The Broker also provides the management plugins to manage and configure Broker's and Virtual Hosts' configured objects.
+ Additionally, <emphasis>Keystores</emphasis> and <emphasis>Truststores</emphasis> can be defined on the broker level to configure Port SSL transports.
+ The <emphasis>Group Providers</emphasis> can be configured to use groups with <emphasis>ACL Providers</emphasis>.
+ </para>
+ <para>
+ The following diagram depicts the Broker model:
+ <figure>
+ <title>Broker Model</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/Broker-Model.png" format="PNG" scalefit="1"/>
+ </imageobject>
+ <textobject>
+ <phrase>Broker Model</phrase>
+ </textobject>
+ </mediaobject>
+ </figure>
+ </para>
+ </section>
+
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Virtual-Hosts.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Exchanges.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Queues.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Ports.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Authentication-Providers.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Java-Broker-Concepts-Other-Services.xml"/>
</chapter>