Ready to write next generation software with openMDX? Start here
Proof of Concept: openCRX
an enterprise class CRM solution
|
Give it a try:
connect to the 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.3.0 Highlights (Release Notes)
- State2
- REST Servlet
- BitRock Installer 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 J2EE and CORBA 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