blob: fdedd933b5a36f7faad4d6372221d8071525da9f [file] [log] [blame]
<div class="wiki-content maincontent"><p>Welcome to the Apache NMS project, the <a shape="rect" href="nms-api.xml">.NET Messaging API</a>.</p><h3 id="Index-NMSAPIOverview">NMS API Overview</h3><p>The <a shape="rect" href="apachenms.xml">NMS API</a> This allows you to build .NET applications in C#, VB, or any other .NET language, using a single API to connect to multiple different providers using a JMS style API.</p><p></p><h3 id="Index-NMSProviders">NMS Providers</h3><p>An NMS Provider is a .NET Assembly that provides an implementation of the NMS API that provides connectivity with a particular Messaging Service or an implementation of a standard Messaging Protocol. Currently, the following providers are available:</p><ul><li><a shape="rect" href="apachenmsactivemq.xml"><strong>ActiveMQ</strong></a> client which communicates with ActiveMQ using its own native wire protocol and provides many <a shape="rect" href="activemq-advanced-features.xml">advanced features</a> beyond the standard NMS API.</li><li><a shape="rect" href="apachenmsstomp.xml"><strong>STOMP</strong></a> which connects to any <a shape="rect" class="external-link" href="http://stomp.codehaus.org/" rel="nofollow">STOMP Broker</a>.&#160; Also, when coupled with <a shape="rect" class="external-link" href="http://stomp.codehaus.org/StompConnect" rel="nofollow">StompConnect</a>, NMS can be used to communicate with pretty much any existing MOM provider! (Or at least those that support JMS which most MOM providers do).</li><li><a shape="rect" href="apachenmsmsmq.xml"><strong>MSMQ</strong></a> is an implementation of NMS using Microsoft's MSMQ API.</li><li><a shape="rect" href="apachenmsems.xml"><strong>EMS</strong></a> provider for talking to TIBCO's EMS message broker.&#160; To use this, you will need to following TIBCO's licensing requirements to acquire the TIBCO client assembly DLL.&#160; NMS does not ship with the TIBCO client assembly.</li><li><a shape="rect" href="apachenmswcf.xml"><strong>WCF</strong></a> provides support of Windows Communications Framework.</li><li><a shape="rect" href="apachenmsamqp.xml"><strong>AMQP</strong></a> is an implementation of NMS using the <a shape="rect" class="external-link" href="https://qpid.apache.org/components/messaging-api/index.html">Apache Qpid Messaging API</a>. AMQP 1.0 protocol support is provided by <a shape="rect" class="external-link" href="https://qpid.apache.org/proton/index.html">Apache Qpid Proton</a>.</li><li><a shape="rect" href="apachenmsmqtt.xml"><strong>MQTT</strong></a> provider uses the&#160;publish-subscribe<span style="color: rgb(37,37,37);">&#160;pattern that is a "light weight" messaging protocol for use on top of the&#160;</span><a shape="rect" class="external-link" href="https://en.wikipedia.org/wiki/TCP/IP" rel="nofollow" title="TCP/IP">TCP/IP protocol</a><span style="color: rgb(37,37,37);">.&#160;</span></li><li><span style="color: rgb(37,37,37);"><strong><a shape="rect" href="apachenmsxms.xml">XMS</a></strong> provider connects to the IBM WebSphere MQ Series broker.</span></li></ul><h3 id="Index-News">News</h3><p>
</p><div class="blog-post-listing">
<div class="logo-heading-block">
<span class="logoBlock">
<a shape="rect" class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~tabish121">
<img class="userLogo logo" src="/images/confluence/icons/profilepics/default.png" alt="User icon: tabish121" title="tabish121">
</a> </span>
<span class="blogHeading">
<a shape="rect" class="blogHeading" href="2016/04/07/apachenmsactivemq-v172-released.xml">Apache.NMS.ActiveMQ v1.7.2 Released</a>
</span><div class="page-metadata not-personal"> <a shape="rect" class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~tabish121">Timothy Bish</a> posted on Apr 07, 2016</div>
</div>
<div class="wiki-content">
<div class="wiki-content"><div class="wiki-content"><p>A new bug-fix version of the Apache.NMS.ActiveMQ library has been <a shape="rect" href="https://cwiki.apache.org/confluence/display/NMS/ActiveMQ+Downloads">released</a>.</p></div></div>
</div>
</div>
<div class="blog-post-listing">
<div class="logo-heading-block">
<span class="logoBlock">
<a shape="rect" class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~tabish121">
<img class="userLogo logo" src="/images/confluence/icons/profilepics/default.png" alt="User icon: tabish121" title="tabish121">
</a> </span>
<span class="blogHeading">
<a shape="rect" class="blogHeading" href="2015/10/05/apachenmsactivemq-v171-released.xml">Apache.NMS.ActiveMQ v1.7.1 Released</a>
</span><div class="page-metadata not-personal"> <a shape="rect" class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~tabish121">Timothy Bish</a> posted on Oct 05, 2015</div>
</div>
<div class="wiki-content">
<div class="wiki-content"><p>A new bug-fix version of the Apache.NMS.ActiveMQ library has been <a shape="rect" href="https://cwiki.apache.org/confluence/display/NMS/ActiveMQ+Downloads">released</a>.</p></div>
</div>
</div>
<div class="blog-post-listing">
<div class="logo-heading-block">
<span class="logoBlock">
<a shape="rect" class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~tabish121">
<img class="userLogo logo" src="/images/confluence/icons/profilepics/default.png" alt="User icon: tabish121" title="tabish121">
</a> </span>
<span class="blogHeading">
<a shape="rect" class="blogHeading" href="2015/04/28/apachenmsactivemq-v170-released.xml">Apache.NMS.ActiveMQ v1.7.0 released</a>
</span><div class="page-metadata not-personal"> <a shape="rect" class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~tabish121">Timothy Bish</a> posted on Apr 28, 2015</div>
</div>
<div class="wiki-content">
<p>A new major version of the Apache.NMS.ActiveMQ library has been <a shape="rect" href="https://cwiki.apache.org/confluence/display/NMS/ActiveMQ+Downloads">released</a>.</p>
</div>
</div>
<div class="blog-post-listing">
<div class="logo-heading-block">
<span class="logoBlock">
<a shape="rect" class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~tabish121">
<img class="userLogo logo" src="/images/confluence/icons/profilepics/default.png" alt="User icon: tabish121" title="tabish121">
</a> </span>
<span class="blogHeading">
<a shape="rect" class="blogHeading" href="2015/04/28/apachenmsactivemq-v165-released.xml">Apache.NMS.ActiveMQ v1.6.5 released</a>
</span><div class="page-metadata not-personal"> <a shape="rect" class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~tabish121">Timothy Bish</a> posted on Apr 28, 2015</div>
</div>
<div class="wiki-content">
<p>A new bug fix release of the Apache.NMS.ActiveMQ library has been <a shape="rect" href="https://cwiki.apache.org/confluence/display/NMS/ActiveMQ+Downloads">released</a>.</p>
</div>
</div>
<h3 id="Index-WorkingwithNMS">Working with NMS</h3><p>To find out more about NMS, select from the following resources:</p><ul><li><a shape="rect" href="download.xml">Download NMS</a></li><li><a shape="rect" href="source.xml">Get the Source Code</a></li><li><a shape="rect" href="building.xml">How to build NMS</a></li><li><a shape="rect" href="nms.xml">Getting Started</a></li><li><a shape="rect" href="nms-api.xml">NMS API Documentation</a></li></ul></div>