<< January 8, 2004 | Home | January 10, 2004 >>

Model-Oriented Architecture

Yesterday's St. Louis Java Users Group had an interesting talk by Brad Wright and Randall Hauch from MetaMatrix, an Enterprise Information Integration vendor.

The topic is Model-Oriented Architecture, and their MOA based EII product, also called MetaMatrix.

This is my first exposure to MOA and the product.

What impresses me the most is the way they leveraged the OMG standards on modeling and formal definition and methods as the bases of their modeler and the execution engine, and the way they made extensive use of Open Source tools and products in their implementation:

  • MOF, MDA, XMI, CWM, UML
  • Xerces, Axis, Ant, Commons, Lucene, RegExp
  • JDT, SDT, PDE, Team, EMF, XSD, JUnit, JAXEN
  • JBoss, JDOM, Saxon, ConcurrentUtil, CruiseControl
  • Clover, Wiki, QuickBase, Squerrel, DBVisualizer

Update: The presentation slides are here