<div dir="ltr">Hi Raimund,<br><br>with 1.1.0-alpha.2, we are now more dependent on WildFly/JBossAS/EAP, with use of HornetQ and Hibernate specific configurations and APIs.<div><br></div><div>Hibernate API/config is used just for one reason - indexing device tokens (and it is possible that at the end it will be avoided altogether, depending on resolution of [1]).</div><div><br></div><div>HornetQ can be still simply replaced, because we need that only for automatic deployment of queues (hornetq-jms.xml).</div><div>However they are plans to leverage advanced HornetQ advanced configurations in order to optimize message delivery (limiting throughput and shaping load).</div><div><br></div><div><br></div><div>That said, there are no plans for support of any other application server, but we don&#39;t definitely resist that!</div><div><br></div><div>You can always define bundle specific to your application server, providing own configuration, look here <span style="font-size:13.1999998092651px;line-height:19.7999992370605px">(there are WARs built for as7 and wildfly):</span></div><div><a href="https://github.com/aerogear/aerogear-unifiedpush-server/tree/master/servers" target="_blank">https://github.com/aerogear/aerogear-unifiedpush-server/tree/master/servers</a></div><div><br></div><div>Since we are using CDI internally, with bit of extensions and bit of configuration, you can make it work on any application server of your choice.</div><div><br></div><div>A good start would be probably trying UPS 1.0.x and if that will work for you, look into adopting 1.1 for your AS.</div><div><br></div><div><br></div><div>Alternative option would be leveraging UPS on OpenShift or use it as a microservice as Erik mentioned.</div><div><br></div><div><br></div><div>Cheers!</div><div><br></div><div>~ Lukas</div><div><br></div><div><br></div><div>[1] <a href="https://issues.jboss.org/browse/AGPUSH-1370" target="_blank">https://issues.jboss.org/browse/AGPUSH-1370</a> <span style="color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:18.0040016174316px">Device token is too long to be indexed</span></div><div><span style="color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:18.0040016174316px"><br></span></div><br><div class="gmail_quote">st 29. 4. 2015 v 15:53 odesílatel Raimund Klein &lt;<a href="mailto:chessray77@gmail.com" target="_blank">chessray77@gmail.com</a>&gt; napsal:</div><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Erik,<div><br></div><div>Thank you for the suggestion. Please excuse the stupid question, but I assume this means I&#39;d have to pack my own artifact based on the released sources? In this case, I&#39;m a bit concerned about this part of the swarm (which I haven&#39;t heard of before) documentation:</div><div><br></div><div>-------------------------------------------------------------------------------------------</div><div><br></div><div><div>In order to specify the portions of the Wildfly AS your application needs, your pom.xml should specify some of the following dependencies within the org.wildfly.swarm Maven group-id:</div><div><br></div><div>bean-validation</div><div>ee</div><div>io</div><div>jaxrs</div><div>logging</div><div>naming</div><div>request-controller</div><div>security</div><div>transactions</div><div>undertow</div><div>weld</div></div><div><br></div><div>-----------------------------------------------------------------------------------------</div><div><br></div><div>Since this would be my first contact with AeroGear, I have no idea which of these is required by the server. I&#39;d probably just resort to including all of the above.</div><div><br></div><div>I&#39;m not sure if I could &quot;sell&quot; this solution to the other project stakeholders, but unless someone has a better idea (or can give me a hint as to how much Wildfly there really is inside the Unified Push Server), I&#39;ll have to give it a try.</div><div><br></div><div>Cheers</div></div><div dir="ltr"><div>Raimund</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-29 13:44 GMT+01:00 Erik Jan de Wit <span dir="ltr">&lt;<a href="mailto:edewit@redhat.com" target="_blank">edewit@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Maybe use wildfly swarm [1] and &#39;just&#39; manage the process?<br>
<br>
[1] <a href="https://github.com/wildfly-swarm/wildfly-swarm" target="_blank">https://github.com/wildfly-swarm/wildfly-swarm</a><br>
<div><div><br>
On Wed, Apr 29, 2015 at 12:05 PM, Raimund Klein &lt;<a href="mailto:chessray77@gmail.com" target="_blank">chessray77@gmail.com</a>&gt; wrote:<br>
&gt; Hi everyone,<br>
&gt;<br>
&gt; We are considering the use of the AeroGear Unified Push Server in our<br>
&gt; current project, but I&#39;m afraid there will be quite some resistance against<br>
&gt; using the WildFly or JBoss EAP servers in our environments (and no, we don&#39;t<br>
&gt; have Docker yet, either - I&#39;m trying to push for that on another line, but<br>
&gt; there are even more stakeholders involved...). So far, our infrastructure<br>
&gt; team supports only another application server.<br>
&gt;<br>
&gt; How deep are the links between the application and the server? I briefly<br>
&gt; talked to Matze after this JAX talk last week and he mentioned that there<br>
&gt; are direct uses of HornetQ. Is that the only restriction, and how heavily is<br>
&gt; this used? Are there plans to make this tie-in optional?<br>
&gt;<br>
&gt; Please excuse all these questions, but they&#39;re only some of the problems I&#39;m<br>
&gt; facing in pushing this forward. I would really like to use it in order to<br>
&gt; reduce the headaches I had over the past months, but in a bigger<br>
&gt; organisation you have more people asking this kind of thing. ;-)<br>
&gt;<br>
&gt; Cheers<br>
&gt; Raimund<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Aerogear-users mailing list<br>
&gt; <a href="mailto:Aerogear-users@lists.jboss.org" target="_blank">Aerogear-users@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-users" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-users</a><br>
&gt;<br>
<span><font color="#888888"><br>
<br>
<br>
--<br>
Cheers,<br>
       Erik Jan<br>
_______________________________________________<br>
Aerogear-users mailing list<br>
<a href="mailto:Aerogear-users@lists.jboss.org" target="_blank">Aerogear-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-users" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-users</a><br>
</font></span></blockquote></div><br></div>
_______________________________________________<br>
Aerogear-users mailing list<br>
<a href="mailto:Aerogear-users@lists.jboss.org" target="_blank">Aerogear-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-users" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-users</a><br>
</blockquote></div></div>