Key differences between MRM and DFDL parser in WMB
**************************************************
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 modelling 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:
It is noticed that performance of DFDL parser is much better than MRM
5. Migration:
MRM – Can’t migrate or share message modelling to any other software products.
DFDL – Can migrate or share message modelling to any other software
Overall DFDL is used to To organize the non-self-defined messages.DFDL describe non-XML Data Like (Fixed Length –, Variable length,Delimiters)
Fixed length Example :- 000118Ridgewood Circle Rochester NY
A model used specifically to describe the structure and content of non-XML data/instance document.But DFDL schema uses a subset of XML schema constructs.We describe non-XML data using Annotations -> A way to provide additional information in an XML schema.
No comments:
Post a Comment