|
|
(6 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == Infrastructure layer ==
| |
| | | |
− | Here are the main components planned to integrate the [[MoDisco/Architecture#Infrastructure_layer|MoDisco Infrastructure layer]]
| |
− |
| |
− | === [[MoDisco/QueryManager| Query Manager]] ===
| |
− |
| |
− | *'''Description''' : A generic facade to query models using existing mechanisms, and adapters for Java, ATL, OCL and XPath.
| |
− |
| |
− | *'''Authors''' : Mia-Software
| |
− |
| |
− | *'''Release date''' : end of 2009
| |
− |
| |
− | === [[MoDisco/RoleManager|Model Decorator]] ===
| |
− |
| |
− | *'''Description''' : A generic mechanism to enrich an existing metamodel with new classes, new attributes and relationships without changing the initial metamodel definition
| |
− |
| |
− | *'''Authors''' : Mia-Software
| |
− |
| |
− | *'''Release date''' : end of 2009
| |
− |
| |
− | === Model Browser (enhancements) ===
| |
− |
| |
− | *'''Description''' : Additional mechanisms to dynamically customize the browser for a given metamodel
| |
− |
| |
− | *'''Authors''' : Mia-Software
| |
− |
| |
− | *'''Release date''' : end of 2009
| |
− |
| |
− | === Discovery Manager (enhancements) ===
| |
− |
| |
− | *'''Description''' : A generic mechanism to chain discoverers and transformations
| |
− |
| |
− | *'''Authors''' : Mia-Software
| |
− |
| |
− | *'''Release date''' : end of 2009
| |
− |
| |
− | == Technologies layer ==
| |
− |
| |
− | Here are the new components planned to integrate the [[MoDisco/Architecture#Technologies_layer|MoDisco Technologies layer]]
| |
− |
| |
− | === Java (enhancements) ===
| |
− |
| |
− | *'''Description''' : Modeling of a Java project
| |
− |
| |
− | *'''Components''' :
| |
− |
| |
− | **a generator to regenerate Java code from a Java model
| |
− |
| |
− | *'''Author''' : Mia-Software
| |
− |
| |
− | *'''Release date''' : end of 2009
| |
− |
| |
− | === JEE ===
| |
− |
| |
− | *'''Description''' : Modeling of a JEE project
| |
− |
| |
− | *'''Components''' :
| |
− |
| |
− | **metamodels and discoverers for web.xml and configuration files for main JEE frameworks (Struts, JSF, Hibernate, Spring, Maven, ...)
| |
− |
| |
− | *'''Author''' : Mia-Software
| |
− |
| |
− | *'''Release date''' : end of 2009
| |
− |
| |
− | === Eclipse project ===
| |
− |
| |
− | *'''Description''' : Modeling of an Eclipse project
| |
− |
| |
− | *'''Components''' :
| |
− |
| |
− | **a metamodel of an Eclipse project
| |
− | **a discoverer to create a model out of an Eclipse project
| |
− |
| |
− | *'''Author''' : Mia-Software
| |
− |
| |
− | *'''Release date''' : mid of 2010
| |
− |
| |
− | == Use-Cases ==
| |
− |
| |
− | Here are the main components planned to integrate the [[MoDisco/Architecture#Use-cases_layer|MoDisco Use-Cases layer]]
| |
− |
| |
− | ===MOMOCS Blog Example use-case===
| |
− |
| |
− | *'''Description''' : This case study is a simple blog realized using the JavaEE infrastructure. The
| |
− | objectives of this case study are to show the flexibility of the metamodel and
| |
− | to explain how it can represent J2EE applications based on EJB.
| |
− |
| |
− | *'''Authors''' : [http://www.momocs.org/ MOMOCS project]
| |
− |
| |
− | *'''Release date''' : beginning of 2009
| |
− |
| |
− | ===MOMOCS Travel Agency use-case===
| |
− |
| |
− | *'''Description''' : The Travel Agency represents a simple web-based CRM application. The main
| |
− | functionalities are travel catalogue management, clients management and travel
| |
− | order management.
| |
− |
| |
− | *'''Authors''' : [http://www.momocs.org/ MOMOCS project]
| |
− |
| |
− | *'''Release date''' : beginning of 2009
| |