The Software-as-a-Service delivery model bears new challenges for application developers. Especially in the context of enterprise resource planning software targeting the SME market, new problems arise. Most of them agglomerate around the occurrence of multi-tenancy. This paper describes the framework MapperMania which aims to establish an abstraction layer between the persistence layer and the domain model. Leveraging MapperMania, the domain model is able to abstract from multi-tenancy and changes in the underlying infrastructure.
Helmich, Marco; Mueller, Juergen; Krueger, Jens; Zeier, Alexander; Enderlein, Sebastian; and Plattner, Hasso, "MapperMania: A Framework for Native Multi-Tenancy Business Object Mapping to a Persistent Data Source" (2009). AMCIS 2009 Proceedings. 470.