Tuesday, February 5, 2013

Difference between MRM and DFDL parser

MRM – Message Repository Manager (Supported only in Message Broker)
DFDL – Data Format Description Language (Introduced in MB 8.0 as a new Parser and Domain)

1. Standard:
MRM- Proprietary standard
DFDL- Open standard (like WSDL)

2. Usage:
MRM – Used only in message broker
DFDL – Can be used any product as it is Open standard and Message Broker is the 1st software product that supports DFDL in WebSphere family.

3. Testing message model:
MRM – Can’t test the modeling without deploying message set and flow that uses it
DFDL – Can be tested without deploying the messaging model (WMB8 toolkit has DFDL tester)

4. Performance:
Performance of DFDL parser is much better than MRM

5. Migration:
MRM – Can’t migrate or share message modeling to any other software products.
DFDL – Can migrate or share message modeling to any other software products.

2 comments:

  1. Mr Simbu, I am Parithy This blog is very useful..! Keep it up..!

    ReplyDelete
  2. @Simbu ji: i am jebin. This is a great Information. Thanks for posting.

    ReplyDelete