IS MOM and Broker are same?

What is MOM (message oriented middleware) ?

IS MOM and Broker are same?

Why do we use MOM and what are the tools we use in MOM?

MOM is just a term referring to software or hardware that provides the ability to send and receive messages. See Message-oriented middleware - Wikipedia.

From Software AG product point of view, this is webMethods Broker, Terracotta Universal Messaging or even the legacy product EntireX Broker.

Hope that helps.

No, EntireX is mainly synchronous RPC often positioned against MOM.
Synchronous RPC - application calls a remote procedure, and waits for reply.
EntireX Broker is EntireX component, serving EntireX end-to-end.
Shmuel Coller