<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>.  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.  To use this, you will need to following TIBCO's licensing requirements to acquire the TIBCO client assembly DLL.  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 publish-subscribe<span style="color: rgb(37,37,37);"> pattern that is a "light weight" messaging protocol for use on top of the </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);">. </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> | |