A Layered Architecture Sustaining Model-Driven and Event-Driven Software Development

@inproceedings{Michiels2003ALA,
  title={A Layered Architecture Sustaining Model-Driven and Event-Driven Software Development},
  author={Cindy Michiels and Monique Snoeck and Wilfried Lemahieu and Frank G. Goethals and Guido Dedene},
  booktitle={Ershov Memorial Conference},
  year={2003}
}
This paper presents a layered software architecture reconciling model-driven, event-driven, and object-oriented software development. In its simplest form, the architecture consists of two layers: an enterprise layer consisting of a relatively stable business model and an information system layer, containing the more volatile user functionality. The paper explains how the concept of events is used in the enterprise layer as a means to make business objects more independent of each other. This… CONTINUE READING