A common conceptual basis for analyzing transaction service configurations

  • Authors:
  • Sten Loecher

  • Affiliations:
  • Department of Computer Science, Dresden University of Technology

  • Venue:
  • SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Transaction management services play an important role in modern component technologies, such as Enterprise JavaBeans. They are provided as middleware service by the container, which requires configuration information to apply them properly to the application. In our work, we follow a model-driven transaction service configuration approach to allow transaction design early in the software engineering process. An important element of our approach is a common conceptual basis for describing, analyzing, and comparing transaction service configurations. It also supports the notion of contract with regard to transactional logic, which is a prerequisite for the reliable composition of components to component-based applications. In this paper, we present our approach to model-driven service configuration and introduce a common set of concepts for describing transaction service configurations.