Hi Takahiro, When considering a specific library in isolation, e.g. HornetQ, there is little difference between using it within or without an app server.
Benefits of an app server include uniform deployment, centralized configuration, monitoring, and control, clustering capabilities to support scaling and high availability, multi-resource transactions, and in-process services like caching, messaging, and scheduling. Things that matter to larger organizations in which different groups produce applications that need to coordinate, often deployed to environments controlled by still other groups. For certain applications, I would recommend using libraries to access external processes like Memcached, RabbitMQ, or cron, for example. And for others, I would recommend an app server. As always, it depends on the requirements of the application and the capabilities of the organization to support it. Thanks, Jim On Tuesday, September 11, 2012 7:26:21 PM UTC-4, Takahiro Hozumi wrote: > > Hi, > > Forgive my ignorance, although I think the project must be useful, but > I still don't understand what is the benefit of using application > server. > What is the difference between using a particular library(e.g. > HornetQ) with JBoss AS7 and using the same one without JBoss AS7? > > Cheers, > > - Takahiro > > On Sep 12, 4:30 am, Jim Crossley <jcrossl...@gmail.com> wrote: > > We released our third official version of Immutant today! > > > > With this release we now publish the Immutant namespaces to Clojars. > They > > are of limited use when run outside of Immutant, of course, but they'll > at > > least compile so you can mock/stub/redefine them in your unit tests. You > > can render some of them mostly functional by adding the relevant jars to > > your project.clj, e.g. Infinispan, HornetQ, etc, and we expect to add > more > > "container-less" functionality in future releases. > > > > Obviously, they're completely functional *inside* an Immutant container, > so > > we've published a library to facilitate integration testing, and > continued > > to improve our nrepl/swank support so you can now add dependencies to > your > > project on the fly without having to redeploy it. > > > > Here's the announcement:http://bit.ly/immutant030 > > > > Enjoy and thanks, > > Jim > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en