SourceForge.net Logo

NEW 30-April-2008 openMDX Wiki
NEW 30-April-2008 openMDX step-by-step Example Guides
NEW 25-February-2008 openMDX v2.0.0 released (Release Notes)
NEW 25-February-2008 Installers openMDX SDK and openMDX Example SDK
26-August-2007 openMDX v1.18.2 released (Release Notes)
12-July-2007 updated openMDX Example Lab v1.16.4 released
5-July-2007 updated openMDX QuickStart Guide v1.16.4 released
2-July-2007 updated openMDX Lab and HelloWorld released
more news...

openMDX

Are you ready to write next generation software with openMDX? Start here

openCRXProof of Concept: Enterprise class CRM solution in 200 days

openCRX - a CRM solution with state-of-the-art role-based security - was developed within 200 days and a budget of $50K.

Some Metrics:
- 100 days PIM modeling (see model)
- 70 days UI customization
- 10 days implementation
- 20 days testing/deployment

Complexity:
- UML classes: 242
- Java LOCs: 338'000
- DB tables: 95

Development roundtrip: 1 minute
(model change —> running app)
Give it a try: connect to Demo Server
What is openMDX?
openMDX is the leading open source MDA platform based on the Object Management Group's Model Driven Architecture standards. openMDX supports J2SE, J2EE, and .NET.
openMDX enables software architects and developers to build and integrate software applications in a highly automated and industrialized way.

MDA Quote

"...that there are two classes of MDA products - those that (I) use models to drive the application development process, and those that (II) use models to directly drive the runtime behavior of operational systems.
I agree with you that over time, more and more products will fall into the latter category. But many people outside of the OMG don't think of MDA as including this latter category, despite the greater potential and power it has over the other..."
openMDX is the only Open Source MDA Platform falling into category (II), unleashing that greater potential and power today!

NEW   openMDX v2.0.0 Highlights (Release Notes)

  • CCI2, JDO2, JMI2 mappings support added
  • Database: plugin supports JDO/JPOX schemas
  • Logging framework integrates SLF4J
  • Support for storing stated models in a non-stated way
  • Tomcat/Embedded Lightweight Container support
  • DateState view support
  • Performance Enhancements
  • BitRock Installers for easy setup

Key Features

  • Open source. No license fees.
  • MDA-based application development and integration framework.
  • Designed to build robust and scalable enterprise applications.
  • Scalable from single-process to fully distributed applications without changing a single line of code.
  • Brings MDA to J2SE, J2EE, CORBA, and .NET platforms.
  • No proprietary model tagging and enrichment.
  • All major UML modeling tools supported: IBM Rational Software Modeler, Rational Rose, MagicDraw, Poseidon, Together
  • Framework-based. No generative PIM-to-PSM mappings.
  • Aspect-oriented programming (AOP) supported by plugin architecture.
  • Out-of-the-box plug-ins for standard patterns and funtions: persistency, auditing, history, and roles.

Here is how you get started in 3 easy steps

You might also want to consult the openMDX Wiki where you will find step-by-step guides and other useful information.

Next Generation Software

Today's 'reflective'programming languages such as Java or C# make it possible to write generic, model-driven application frameworks that reduce code-generation to a minimum. Gone are the times of complex, proprietary model tagging and enrichment, PIM-to-PSM mappings, complex development roundtrips and testing, expensive software maintenance, etc. With openMDX you simplify and standardize your development process by defining your models, reuse existing patterns and plugins, develop missing plugins and deploy them to the openMDX and your application-server platform.

» get the openMDX Flyer to learn more
» or read our Introduction to openMDX

News

NEW 25-February-2008 openMDX v2.0.0 released (Release Notes)
NEW 25-February-2008 Installers: openMDX SDK and openMDX Example SDK
26-August-2007 openMDX v1.18.2 released (Release Notes)
23-February-2007 openMDX v1.16.4 released (Release Notes)
26-June-2006 documentation database1 plugin
22-June-2006 openMDX v2 roadmap (release target: Q2-2008)
26-June-2006 documentation database1 plugin
02-April-2006 openMDX v1.12.1 released (Release Notes)
10-October-2005 openMDX v1.11.0 released (Release Notes)
21-August-2005 Rose to RSM Migration Guide published
14-August-2005 openMDX v1.10.0 released (Release Notes)
16-May-2005 openMDX v1.9.0 released, including UML Models and Javadoc
19-March-2005 openMDX Roadmap updated
15-March-2005 openMDX Quick Start released (with step-by-step examples)
28-February-2005 openMDX/Core v1.7.0 released (Release Notes)
28-February-2005 openMDX/Security v1.7.0 released
28-February-2005 openMDX/Example Lab v1.7.0 released
28-February-2005 openMDX/Example HelloWord v1.7.0 released
13-January-2005 openMDX v1.6.2 released, including UML Models and Javadoc
14-December-2004 openMDX v1.5.3 released, including UML Models and Javadoc
7-November-2004 openMDX v1.5.2 released, including UML Models and Javadoc
31-August-2004 openMDX v1.4.1 released, including UML Models and Javadoc
1-August-2004 openMDX v1.3.6 released, including UML Models and Javadoc
14-April-2004 UML modeling tool Together supported since openMDX v1.2.1
09-April-2004 openMDX v1.2.1 released, including UML Models and Javadoc
02-February-2004 Road map for openMDX V2 published
27-January-2004 openMDX presented at the LogOn Briefing "OMG on Enterprise Integration"
21-January-2004 openMDX Flyer - Overview and Introduction
31-July-2003 openMDX Team Overview available
21-July-2003 Affiliates Solution Catalog released
17-June-2003 Introduction to openMDX v1.0 published