Slashdot Mirror


MOM and SOA on Linux?

dogmeant asks: "I have yet to see MOM (message oriented middleware) offerings on Linux much less open source projects that address the same. And while we're at it, what about tools that address SOA/BPM (Service oriented architecture/business process modeling) type architectures on Linux? Is the Open Source community ready to take on challenges like this?" If anyone else out there has this particular itch, maybe this will be another niche in which Open Source software can catch some Enterprise mindshare.

9 of 48 comments (clear)

  1. isectd by hdparm · · Score: 3, Informative

    First link returned by Google on 'mom linux' is http://sourceforge.net/projects/isectd. Says there it's stable/production dev status.

  2. IBM has middleware on Linux by Vendekkai · · Score: 4, Informative

    The IBM middleware family, formerly known as MQSeries, now called IBM WebSphere MQ family, has ports for Linux. More info on the IBM site

    Vinci is a SOA for Linux. The site describes it as "a local area service-oriented architecture designed for rapid development and management of robust web applications"

    I have attended presentations on MQ series, and found it interesting, but never had any opportunity to use it. I found the Vinci paper by googling.

  3. MQ by signifying+nothing · · Score: 2, Informative
    IBM's MQ Series (aka Websphere MQ) is a very high-quality MOM product which runs very well on Linux. We are beginning to use it at my place of work.

    It's neither open source of free of charge, but certainly not expensive.

  4. Java... by Anonymous Coward · · Score: 1, Informative

    Theres a whole load of MOM implementations in Java, which ofcourse works on Linux.

    The first that springs to mind is XMLBlaster. Google is your friend.

  5. Jabber, XMLBlaster and friends by Twylite · · Score: 4, Informative

    Jabber is normally thought of as yet another IM system, but "Jabber is an open XML protocol for the real-time exchange of messages and presence between any two points on the Internet" (from the Jabber site). Its first application has been IM, but it is by no means limited to IM. Jabber is a protocol specification, and there are several open and closed source implementations of clients and servers.

    xmlBlaster is a more traditional MOM offering, under LGPL. It supports numerous protocols and bindings into a number of languages.

    As usual, Google offers a lot of advice on the topic of 'mom middleware "open source"', including a list of MOM implementations which tells us that JORAM is also open source, and an article entitle Open Source in Middleware.

    --
    i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
  6. AQ by sql*kitten · · Score: 2, Informative

    I have yet to see MOM (message oriented middleware) offerings on Linux

    If you have Oracle on Linux you can use AQ, and others have mentioned IBM's MQSeries. Also there is a pure Java one called SonicMQ but I've never used it.

  7. The joram project by Matthias+Wiesmann · · Score: 3, Informative
    Check out the Objectweb project, and in particular Joram. Objectweb is a complete J2EE environnement that includes a MOM with a JMS interface. A XML-RPC interface is in the works.

    The project is spear-headed by INRIA (a French research institute). The whole system is open-source and they are doing quite advanced stuff (including group communications).

  8. JBOSSMQ by trajano · · Score: 2, Informative

    JBoss comes with a JMS component and a MOM server with it.

    --
    Archie - CIO-for-hire :-)
  9. You might want to do a little research... by Phaid · · Score: 3, Informative

    As has been said, IBM MQSeries / Websphere MQ is available for Linux. So is the granddaddy of all Message Oriented Middleware, BEA MessageQ, formerly known as DECMessageQ. So is BEA Tuxedo. So is Tibco Enterprise. I'm sure there are others but considering that the above four cover something like 99% of the MOM market, whether on Linux or not, it's pretty silly to say there are no MOM products available for Linux.