ATHENA
ATHENA Interoperability Framework (AIF)
 

MOF repository

Datasheet

Solution data
NameMOF repository
Result typeModel repository
Description/functionalityThe Enhanced Model Repository is where both service providers and consumers can store models that describe the services in their environment: including information models that describe the messages consumed and produced by these services and the public business processes and choreographies that these services may participate in.

The repository developed in A6 provides a public model repository which allows for the collaborative annotation of models and also for richer query and search than is currently provided by MOF-based repositories.

After uploading a metamodel, defined with the MOF 1.4, instances of that metamodel (i.e. models) can be stored and uploaded using a standard XMI serialisation mechanism.

When a transformation has been defined between the MOF model and an RDF representation, models may then be annotated with RDF statements. This then allows models to be queried using the RDQL language.

Benefits to interoperabilityIt provides a public model repository which allows for the collaborative annotation of models and also for richer query and search then is currently provided by MOF-based repositories.
Supported models/methodologiesMOF 1.4
Supported input interfacesRDQL
Supported output interfacesMOF 1.4
Validation/demonstration-
Standards complianceThe repository supports storing models that are defined according to the MOF version 1.4. It can support serialisation, desialisation of models and metamodels according to the XMI version 1.1. It can also support annotation of models with RDF statements and querying of models using the RDQL.
Availability
  • Hosted service
License-
StatusPrototype
Requirements/dependenciesDoes the tool rely on any commercial or licensed software? If so, on which?
Web references-
ATHENA metadata
Contact personMurray Spork, SAP
ContributorsSAP
Provided by project/activity
  • A6 – Model-driven and Adaptive Interoperability Architectures
Deliverables representing result-
Contribution to key result
  • 13. Model-driven and Adaptable Interoperability Framework and Infrastructure
Used in pilot-
Deliverable providing evaluation-