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.

5 of 48 comments (clear)

  1. Re:Jabber, XMLBlaster and friends by tcopeland · · Score: 3, Interesting

    Like the parent poster said, Jabber is much more useful than just sending IMs around.

    We're using Jabber on Linux to support http://cougaar.org/ administration - to stop/start/configure nodes, check on status, etc, etc. It's pretty sweet, especially when used via Rich Kilmer's Jabber4R Ruby Jabber client. Check out http://www.infoether.com/ruby/jabber4r/ for more info...

    Tom
    Find unused Java code with http://pmd.sf.net/

  2. Haven't seen spread mentioned by tony+clifton · · Score: 2, Interesting
    Spread seems to offer some interesting MOM functionality. Pub/Sub systems are fun!
    Spread is a toolkit that provides a high performance messaging service that is resilient to faults across external or internal networks. Spread functions as a unified message bus for distributed applications, and provides highly tuned application-level multicast and group communication support. Spread services range from reliable message passing to fully ordered messages with delivery guarantees, even in case of computer failures and network partitions.

    Spread is designed to encapsulate the challenging aspects of asynchronous networks and enable the construction of scalable distributed applications, allowing application builders to focus on the differentiating components of their application.

  3. MOM/SOA/ESB on Linux by ESBdude · · Score: 3, Interesting

    no ...we're not talking alphabet soup. Mind you, in today's TLA craze, you just never know. I just read a max'd out thread on MOM offerigns for Linux and offer this.

    While I'm a big fan of open-sourced solutions, there are plenty of commercial MOM offerings out there that run on Linux. A really solid one that I've worked with is SonicMQ. It runs on Linux and many other platforms. Being built 100% in Java makes that possible.

    As for SOAs, there's another offering from Sonic called SonicXQ that offers a standards-based SOA that includes support for web services, content-based routing, transformation, and itinerary-based process flow, all done using proven standards. They recently added a suite of XML tools from the acquisition of eXcelon that gives them sophisticated XML storage and handling as well as stateful conversational BPM.

    The industry has labeled this new form of SOA that combines MOM, Web services, cbr and transformation as an Enterprise Service Bus (ESB). Lots of talk about the ESB being a more flexible cost-effective integration strategy than the traditional integration brokers approach.

    And this too runs on Linux.

  4. Re:Ah, middleware by jsse · · Score: 2, Interesting

    IBM and Oracle are competitors, but they do not apply this to the interoperative issue. To them, interoperability means profit. You can't apply the same mentality you've found in Microsoft in dealing with competition. I receive full support from IBM in getting AIX works with Oracle, and vice versa.

    I must admit the choice is based on the business needs, not on the technical side, but technically I don't think DB2 shine on AIX. DB2 is great on MVS, I was a DB2/MVS developer.

    Regardlessly, this combo seldom has problem. So far the AIX down once, and Oracle never. That Staffware on Windows 2K, on the other hand, down twice per week, at least.

  5. Re:Ah, middleware by dogmeant · · Score: 2, Interesting

    1) Actually, the idea that even large companies would want to write their own infrastructure is clearly out of date. The large company I work for has a stated direction to buy rather than build. This applies to packaged applications such as Siebel and SAP as well as middleware.

    Building and especially maintaining infrastructure software is way to expensive for a single company to take on. This is where Open Source comes in. Albeit, a consortium of some sort would have to be put together.