A Plugin-Based Framework for Domain Models and Persistence in Environmental Management Information Systems
Zusammenfassung
In this paper, we present an open source framework that supports the implementation of persistable domain models in dynamic plugin-based architectures on Microsoft .NET. The framework includes a domain model service that allows plugins to provide new domain types to other plugins as well as to use, extend, and observe domain objects contributed by other plugins. Furthermore, a persistence service is provided as an abstraction from concrete repository implementations. The paper discusses our solutions to the challenges of persistence in dynamic architectures, presents an exemplary domain-specific language for material flow analysis, and compares our work to related approaches from the common software platforms .NET and Eclipse. Though the framework is in principle application- independent, we apply it primarily in the context of environmental management information systems.
- Vollständige Referenz
- BibTeX
Busse, T., Denz, N. & Page, B.,
(2008).
A Plugin-Based Framework for Domain Models and Persistence in Environmental Management Information Systems.
In:
Moeller, A., Page, B. & Schreiber, M.
(Hrsg.),
Environmental Informatics and Industrial Ecology.
Aachen:
Shaker Verlag.
@inproceedings{mci/Busse2008,
author = {Busse, Thorsten AND Denz, Nicolas AND Page, Bernd},
title = {A Plugin-Based Framework for Domain Models and Persistence in Environmental Management Information Systems},
booktitle = {Environmental Informatics and Industrial Ecology},
year = {2008},
editor = {Moeller, Andreas AND Page, Bernd AND Schreiber, Martin},
publisher = {Shaker Verlag},
address = {Aachen}
}
author = {Busse, Thorsten AND Denz, Nicolas AND Page, Bernd},
title = {A Plugin-Based Framework for Domain Models and Persistence in Environmental Management Information Systems},
booktitle = {Environmental Informatics and Industrial Ecology},
year = {2008},
editor = {Moeller, Andreas AND Page, Bernd AND Schreiber, Martin},
publisher = {Shaker Verlag},
address = {Aachen}
}
Weitere Information zum Dokument oder der Volltext des Dokuments sind auf einem externen Server verfuegbar: http://enviroinfo.eu/sites/default/files/pdfs/vol119/0593.pdf
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
Datum: 2008
Typ: Text/Conference Paper

