Model Driven Architecture™
Auldenfire Sweden MDA™ Initiatives Within ESAL

HOME - ASE - MDA

Object Management Group™ - Model Driven Architecture™

Model Driven Architecture
and
Integration Services

Auldenfire Sweden has developed a Model Driven Architecture (MDA™) compliant Integration Services solution based on a distributed repository. Integration Services is an architecture driven approach to Enterprise Application Integration (EAI). The Auldenfire Integration Services (AIS) solution is based on a 3-tier development abstraction:

  • Model Driven Architecture (MDA) / Object Request Manager (ORM) Tier
  • Development / Implementation Tier
  • Code Generator Tier

The Auldenfire Integration Services solution is a stable, broad-based system that can integrate multiple legacy applications; can handle data streaming; that is workflow (as opposed to programming) oriented; and that is fast, secure, extensible, and scalable. Additionally, AIS is platform and domain independent. The AIS implementation is based on a 6-Layer framework:

Application
Designs
Applications that comprise enterprise (vertical) application components and (horizontal) integrated application solutions
Application
Profiles
Vertical domain profiles for components and applications with supporting specialized domain architectural description languages
Platform
Implementation
Profiles
Development platform profiles from which applications are built - examples include Java, CORBA, and Microsoft's .NET development platforms
UML Standard
Profiles
Infrastructure templates, typically adopted by standards organizations, that are formally defined
Data and
Metamodel
Profiles

Provides the capability to extend UML through existing standards in order to represent UML designs in a stored data repository and to provide a mechanism to describe all data base representations and interfaces

Core UML
Support
Unified Modeling Language (UML) notation closely coupled with an Object Constraint Language (OCL) and supporting methodology

Enterprise applications are built by selecting appropriate profiles from each layer. The layered profile approach significantly increases extensibility. The benefit to an organization with this approach is that a significant amount of the actual application development can be handled by code generation tools such as Auldenfire Legion. Auldenfire Legion starts with a visual view layer where requirements and component relationships are defined. Next, a formal layer consisting of an Architecture Description Language (ADL) is used to provide a linear intermediate representation of the architecture. Finally, code generation takes place. Once the code is generated, it can be compiled to run on specific platforms.

Conceptual Architectural Principles

The Auldenfire Integration Services Architecture is based on Software Factory / Application Generator paradigms. It follows the OMG's® Model Driven Architecture paradigm with Unified Process support. It is built around a repository base and is extensible by using "profiles" at several layers. The results are mainly components and applications. A wide variety of development tools and applications are supported. Importantly, the architecture is independent of the development tools used.

Top

Home
About
Auldenfire
Sweden

ASR
ALSS
Contacts


Privacy and
Legal Notices

 

 

2002
Events Calendar
Seminars & Workshops
January 24 2002
Technical Briefing
National Airspace System Information Architecture Committee
Dynamic Metadata Support in Air Traffic Environments
September 19 2001
Legion MDA Software Atelier Workshop Stockholm
September 2001
OMG Technical Meeting Toronto
Auldenfire presents MDA repository whitepaper and architecture overview
August 2001
Legion MDA Software Atelier Pilot Roll-Out
July 2001
OMG Technical Meeting Boston
Auldenfire responsible for content description design models and requirements for platform independent MDA repository

Copyright © 2001 - 2007 Aurenav LLC - e-mail: info@auldenfire.com