Questions tagged [mom]

Message Oriented Middleware

Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems.

MOM allows application modules to be distributed over heterogeneous platforms and reduces the complexity of developing applications that span multiple operating systems and network protocols. The middleware creates a distributed communications layer that insulates the application developer from the details of the various operating system and network interfaces. APIs that extend across diverse platforms and networks are typically provided by MOM.

62 questions
57
votes
4 answers

In which domains are message oriented middleware like AMQP useful?

What problem do MOM (Message Oriented Middleware) solve? Scalability? Integration? In which domain are they typically used and in which domains are they typically not used? For example, say, is Google using such solution for it's main search engine…
cocotwo
  • 1,255
  • 2
  • 12
  • 18
31
votes
6 answers

Message Oriented Middleware (MoM) Vs. Enterprise Service Bus (ESB)

I come from a background of MoM. I think I understand ESB conceptually. However, I'm not too sure about the practical differences between the two when it comes to making a choice architecturally. Here is what I want to know 1) Any good links online…
a-sak
  • 1,220
  • 6
  • 20
  • 31
29
votes
3 answers

Message broker vs. MOM (Message-Oriented Middleware)

I'm a little confused as to what the difference is between a message broker e.g. RabbitMQ and Message-orientated Middleware. I can't find much info apart from what's on Wikipedia. When searching MOM I find info on AMQP which states is a protocol for…
user1577433
  • 401
  • 1
  • 6
  • 11
26
votes
4 answers

Does Kafka support request response messaging

I am investigating Kafka 9 as a hobby project and completed a few "Hello World" type examples. I have got to thinking about Real World Kafka applications based on request response messaging in general and more specifically how to link a Kafka…
Hector
  • 2,024
  • 15
  • 69
  • 142
20
votes
3 answers

EMS, ESB and MOM, JMS

What is the relation and differences between the following terms? Enterprise Messaging System (EMS) Enterprise Service Bus (ESB) Message Oriented Middleware (MOM) Java Messaging Service (JMS)
sampath
  • 201
  • 1
  • 2
  • 3
20
votes
5 answers

Avoiding duplicated messages on JMS/ActiveMQ

Is there a way to suppress duplicated messages on a queue defined on ActiveMQ server? I tried to define manually JMSMessageID, (message.setJMSMessageID("uniqueid")), but server ignores this modification and deliver a message with built-in generated…
Andre Pastore
  • 2,557
  • 4
  • 28
  • 42
18
votes
2 answers

Why bother with service discovery when message oriented middleware does the job?

I get the problem that etcd/consul/$whatever are trying to solve. Service consumers need to talk to service providers, a hugely fluid distributed system needs a mechanism to marry the two. However, the problem of "where do service consumers go with…
Susan Barr
  • 181
  • 4
17
votes
1 answer

PointToPoint vs Publish/subscribe model in JMS?

I am new to JMS.I have started with hello world where i am publishing the message from java application on Topic and listening it from client(node.js javascript).I have gone thru http://en.wikipedia.org/wiki/Java_Message_Service. Now i have got some…
M Sach
  • 30,322
  • 72
  • 198
  • 300
13
votes
5 answers

What is message-oriented middleware?

I've been trying to figure out exactly what message-oriented middleware is, but haven't been able to find any non-enterprise real world examples that make sense to me. Can anyone give me a clear and easily understandable explanation of what MOM is,…
jammur
  • 1,159
  • 3
  • 10
  • 17
11
votes
2 answers

MOM vs SOA? the difference?

they have many common features. but how the difference? MOM allow asynchronous while SOA does not, this is the only difference?
rmn190
  • 613
  • 1
  • 9
  • 17
9
votes
9 answers

Best Publish/Subscribe "Middleware"

I'm in the market for a good open source network based Pub/Sub (observer pattern) library. I haven't found any I like: JMS - tied to Java, treats message contents as dumb binary blobs NDDS - $$, use of IDL CORBA/ICE - Pub/Sub is built on-top of…
David
  • 2,393
  • 2
  • 17
  • 16
5
votes
1 answer

Detecting when an asynchronous JMS MessageConsumer has an Exception?

I'm processing messages using a JMS MessageConsumer with a MessageListener. If something happens that causes the MessageConsumer to stop receiving and processing messages -- for example, if the underlying connection closes -- how can I detect it?…
sigpwned
  • 6,057
  • 3
  • 23
  • 44
4
votes
0 answers

MOM characteristics in REST

Recently I read this interesting article about the comparison between REST and MOM. I know REST is an architectural style while MOMs (JMS server e.g.) basic features includes message persistence and patterns like PUB-SUB. Can REST be used instead of…
Chirota
  • 159
  • 2
  • 9
3
votes
1 answer

Is Log4Net a message oriented middleware?

I can't find information whether log4net is a MOM. If not then why? I tried to figure it out from their website.
rubeonline
  • 1,093
  • 8
  • 15
2
votes
1 answer

RabbitMQ Vs. MSMQ for Microsoft Azure Cloud Platform

I would like to use a Message-Oriented-Middleware (MOM) with Microsoft Azure cloud platform. I've done a little comparison between RabbitMQ and MSMQ. The first one seems to be better for my case. It is easier to work with and features as monitoring…
Coccinelle
  • 409
  • 1
  • 5
  • 6
1
2 3 4 5