1 / 4

ECO-III: A very Brief Introduction

ECO-III: A very Brief Introduction. How to use ECO III with ASP.NET September, 14th 2006 Flickdotnet.de, Holger Flick (based on content from DV-Service Schmid, Alois Schmid). What is ECO?. ECO is based upon the idea of the so-called Model Driven Architecture (MDA).

angelo
Download Presentation

ECO-III: A very Brief Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECO-III: A very Brief Introduction How to use ECO III with ASP.NETSeptember, 14th 2006 Flickdotnet.de, Holger Flick(based on content from DV-Service Schmid, Alois Schmid)

  2. What is ECO? • ECO is based upon the idea of the so-called Model Driven Architecture (MDA). • Purpose of MDA: platform-independent creation of business and application logic. • UML (Unified Modelling Language) is a central element of MDA. Model elements are defined using UML (e.g. class diagrams). • OCL (Object Constraint Language) is an extension of UML that can be used to describe the behavior of model elements in more detail and is also the language used to form queries • MDA, UML, OCL are standardized by the OMG (Object Management Group) and are thus widespread • ECO (Enterprise Core Objects) is a package of software components that can be used to model object-oriented software projects in the ECO-framework at development time and activated at runtime. ECO is a lot more than „just“ modeling with UML and having automatic persistence into databases!

  3. Initial Situation

  4. UML-ECO Package class Action Language Action Language State Diagrams Inheritance, Generalisation class class Cur.M.Handle Association RootHandle ExpressionHdl. OCL OCL Runtime-Modelinfo Mapping-Info EcoSpace DB PersistenceMapper Win-/WebForm

More Related