Added a bit more documentation

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@504643 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
James Strachan 2007-02-07 18:45:53 +00:00
parent 86c0087ca4
commit f30d42ade2
1 changed files with 52 additions and 40 deletions

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
Licensed to the Apache Software Foundation (ASF) under one or more Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with contributor license agreements. See the NOTICE file distributed with
@ -16,69 +15,81 @@
See the License for the specific language governing permissions and See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
--> -->
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"> "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<book> <book>
<bookinfo> <bookinfo>
<title>Apache ActiveMQ - User Guide</title> <title>Apache ActiveMQ - User Guide</title>
<releaseinfo>4.2</releaseinfo> <releaseinfo>&version;</releaseinfo>
<authorgroup> <authorgroup>
<author> <author>
<firstname>James</firstname> <firstname>James</firstname>
<surname>Strachan</surname> <surname>Strachan</surname>
</author> </author>
<author> <author>
<firstname>Brian</firstname> <firstname>Brian</firstname>
<surname>McCallister</surname> <surname>McCallister</surname>
</author> </author>
</authorgroup> </authorgroup>
<legalnotice> <legalnotice>
<para> <para>Licensed to the Apache Software Foundation (ASF) under one or more
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with
contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The
this work for additional information regarding copyright ownership. ASF licenses this file to You under the Apache License, Version 2.0 (the
The ASF licenses this file to You under the Apache License, Version 2.0 "License"); you may not use this file except in compliance with the
(the "License"); you may not use this file except in compliance with License. You may obtain a copy of the License at</para>
the License. You may obtain a copy of the License at
</para>
<para> <para>http://www.apache.org/licenses/LICENSE-2.0</para>
http://www.apache.org/licenses/LICENSE-2.0
</para>
<para> <para>Unless required by applicable law or agreed to in writing,
Unless required by applicable law or agreed to in writing, software software distributed under the License is distributed on an "AS IS"
distributed under the License is distributed on an "AS IS" BASIS, BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. implied. See the License for the specific language governing permissions
See the License for the specific language governing permissions and and limitations under the License.</para>
limitations under the License.
</para>
</legalnotice> </legalnotice>
</bookinfo> </bookinfo>
<toc/>
<toc></toc>
<chapter id="introduction"> <chapter id="introduction">
<title>Introduction</title> <title>Introduction</title>
<para></para> <para></para>
<para>Apache ActiveMQ is the most popular and powerful open source Message <para><ulink url="http://activemq.apache.org/">Apache ActiveMQ</ulink> is
Broker available today. Its hosted at Apache and is distributed under the the most popular and powerful open source Message Broker available today.
Apache Software License (2.0). Its hosted at Apache and is distributed under the Apache Software License
</para> (2.0).</para>
<section id="introduction-overview"> <para>ActiveMQ supports different <ulink
<title>Overview</title> url="http://activemq.apache.org/cross-language-clients.html">cross
<para></para> language clients</ulink> from many different languages such as Java, C# /
.Net, C, C++, Ruby, Python, Perl, PHP together with different protocols
like OpenWire, Stomp, REST, Ajax/Cometd, XMPP. ActiveMQ also provides a
whole raft of powerful <ulink
url="http://activemq.apache.org/features.html">features</ulink> like
Message Groups, Exclusive Queues, Master/Slave, Networks of Brokers and so
forth.</para>
<section>
<title>Architecture</title>
<para>Like most Message Orientated Middleware (<acronym>MOM</acronym>)
providers ActiveMQ is based on the idea of one or more <emphasis>Message
Brokers</emphasis> running on the network which act as a message router
and optional persistence store, then <emphasis>Clients</emphasis>
connect to one or more Message Broker.</para>
</section> </section>
</chapter> </chapter>
<chapter id="installation"> <chapter id="installation">
<title>Installing Apache ActiveMQ</title> <title>Installing Apache ActiveMQ</title>
<para>The first thing you need to do is install Apache ActiveMQ from a binary distribution. <para>The first thing you need to do is install Apache ActiveMQ from a
</para> binary distribution.</para>
<para></para> <para></para>
</chapter> </chapter>
@ -86,11 +97,12 @@
<chapter id="running-broker"> <chapter id="running-broker">
<title>Running a Broker</title> <title>Running a Broker</title>
<para>The most typical deployment of Apache ActiveMQ is for brokers to be
<para>The most typical deployment of Apache ActiveMQ, particularly if persistent messaging is to be used is for run on the network as a stand alone processes then messaging clients
brokers to be run on the network somewhere. This chapter takes you through running a broker as a stand alone connect to one or more brokers. So we will describe how to go about
process. running brokers, then in the <link linkend="java-client">next
</para> chapter</link> we will describe how to connect to a broker from a
client.</para>
<para></para> <para></para>
</chapter> </chapter>
@ -98,9 +110,9 @@
<chapter id="java-client"> <chapter id="java-client">
<title>Using the Java Client</title> <title>Using the Java Client</title>
<para>Apache ActiveMQ fully supports the JMS 1.1 and J2EE 1.4 specifications so feel free to follow any <para>Apache ActiveMQ fully supports the JMS 1.1 and J2EE 1.4
documentation you have on JMS or J2EE for more background. specifications so feel free to follow any documentation you have on JMS or
</para> J2EE for more background.</para>
<para></para> <para></para>
</chapter> </chapter>