Open Source
Recent Projects
Useful Resources

Latest News:

25 March 2009: ModelDriven.org Announces the Availability of a new Open Source Project: ModelPro. Model Driven Solutions to Provide Support

26 January 2009: Ed Seidewitz' Article "What Models Mean" Chosen Among IEEE Software Magazine's 25th-Anniversary Top Picks


Upcoming Events:

16 April : Model Driven Solutions is a sponsor of the US Federal Government Industry Advisory Council (IAC) ArchitecturePlus Seminar in Washington, DC

27 April-1 May: Ed Harrington is presenting: "Open Source Tooling for Implementing OMG's new SoaML Standard" at the Open Group Quarterly Architecture Practitioners Conference in London, England, UK

31 May-2 June: Model Driven Solutions is a small business sponsor of the US Federal Government Industry Advisory Council (IAC) Management of Change (MOC) Conference, Norfolk, VA

2-5 June: Wen Zhu is leading a BOF and Dr. Walt Melo is presenting at JavaOne at the Mascone Center, San Francisco, CA



The image ?http://omg.org/images/homepage/omg-home-new-sm.gif? cannot be displayed, because it contains errors.The image ?http://opengroup.org/images2/the-open-group.gif? cannot be displayed, because it contains errors. ACT-IAC Logo


 Site Designed & Developed By
Sante'ch Systems

Model Driven Solutions

Executability and Interoperability

At Model Driven Solutions, we have a bedrock philosophy: We will recommend, design, develop, or implement only those technologies, applications, or architectures that result in agile, open, efficient, and flexible e-business systems. Our tools and techniques leverage the capabilities of Service Oriented Architecture (SOA) and Model Driven Architecture (MDA) applied to solve users problems.

To be agile and open, tooling must be standards-based. All Model Driven Solutions tooling, whether custom developed or open source is based on open standards. Interoperability and exchangeability of information results from multiple vendores developing tooling to the same open standards.

We know that in today's maturing Internet economy, technology must enable our clients to maximize efficiency, market exposure, and revenues. Our architect/developer consultants have the in-depth understanding and expertise to bring the latest technologies together with your business demands and goals.

Our mission is to provide reliable and scalable applications and infrastructure for worldwide enterprise computing - developing the tools to accomplish that task are just one part of the solution. Our expertise is in defining client requirements, designing an enterprise architecture, tooling for client infrastructure components, metadata and code generation, automated development, and training.

We use the latest methodologies and Web-based tools (such as Java, UML, Corba®, XML, ebXML, Enterprise Java Beans, and application servers), linking new and legacy applications to achieve your business goals. And our automated development and deployment process replaces costly and error-prone processes with high-level standards-based automation tools, solid architecture, expert modeling and first-class implementation.

The cornerstone of our philosophy is a scalable, multi-tier architecture, automation of an iterative development process, and constant validation of results.

Component-X: An example of standards-based executable tooling for enterprise architecture development

(Note: Model Driven Solutions is in the process of releasing Component-X to Open Source at ModelDriven.org)

Component-X™ solves the problem of developing and integrating applications across platforms, across technologies, across the enterprise, across the Internet, and across technology generations.

Drag-and-drop component assembly and configuration replace most manual coding with high level visual design.


Component-X™ facilitates a multi-tier service-based enterprise architecture based on the Object Management Group (OMG) EDOC standard - an architecture ready to take advantage of the maturing of e-business services and opportunities. Component-X™ provides the most up-to-date, open standards-based solution for creating and maintaining reliable and scalable applications and infrastructures of worldwide enterprise computing. Business processes, partners, divisions, and customers can be connected easily over the Internet. Component-X™ can support off-the-shelf Web and application servers. New core components can be added using Java. And, because Component-X™ is open standards-based, the applications and systems developed with it are lasting assets, without a proprietary lock-in.

Component-X™ provides an XML- and Java-based Web services platform that allows you to develop and maintain systems quickly, efficiently, and reliably using its graphical interface and drag-and-drop component assembly. It makes it easy to integrate legacy applications; and it supports ebXML, HTTP, Soap, .NET, Corba, J2EE-EJB, MQ-Series, and other technologies.

Component-X™ allows you to define your business processes and determine the connection specifications (for example, security). The assembly is instant so that you can test and debug in real-time. Legacy application wrappers can simply be dragged and dropped into place. And as the enterprise grows and changes, new applications - or new specifications - can be implemented seamlessly.

Component-X™ offers significant benefits for managers of the IT enterprise, for application developers/programmers, and for the community marketplace of business components. Component-X™ reduces the cost of developing and maintaining a scalable enterprise system without sacrificing functionality, compatibility, quality, or flexibility. The visual interface and behind-the-scenes assembly make it straight-forward to add or change features or applications, test them, and debug them. It simplifies reuse. High level business components provide business functionality; they solve business problems in business terms. Time to market is reduced and, thus, competitive edge enhanced.

Component-X™ enables applications to be easily integrated with other applications and systems. It makes components reusable "chunks" of functionality to be used again and combined in new and interesting ways with ease and facility. It allows you to focus on what is new, using the latest technologies. It enables a fast, iterative development process so that you can see systems as they are developed and make course corrections as required.

Because of the high level visualization and the automated behind-the-scenes assembly, Component-X™ allows time to be spent solving business problems that used to be spent writing (and rewriting) code.

ęCopyright 2005 - 2009 Model Driven Solutions and Data Access Technologies. All Rights Reserved