Sing Li writes, "Standard MBeans are great for quick instrumentation, but not adaptable to changes. Dynamic MBeans are resilient to change of attributes, operations, and events exposed; however, programming them requires a little more effort. Using model MBeans gives the best of both worlds."
IBM DeveloperWorks has published part II of Sing Li's tutorial on JMX and MBeans, From Black Boxes to Enterprises.
When you add instrumentation to an existing device or software service, you typically have a choice of using a standard MBean or dynamic MBeans, including model MBeans. Standard MBeans are great for quick instrumentation, but not adaptable to changes. Dynamic MBeans are resilient to change of attributes, operations, and events exposed; however, programming them requires a little more effort. Using model MBeans gives the best of both worlds by enabling adaptive change without extensive coding and testing.