Using Domain Driven Development for Monitoring Distributed Systems
暂无分享,去创建一个
Domain Driven Development (DDD) is one key to conquering the complexity of large-scale software systems. The use of domain-specific models raises the level of abstraction in programming, and helps modularizing and automating the development process. However, in pilot projects using MDx approaches we have experienced the need for more tool support on model level, in particular for monitoring, debugging, and testing. In this paper, we investigate monitoring and feedback mechanisms that make models reflecting the current state of the running system. Additionally, we describe a prototypical implementation, which is a starting point for further work on enabling debugging and testing on model level.
[1] Anne-Marie Kermarrec,et al. The many faces of publish/subscribe , 2003, CSUR.
[2] Michi Henning,et al. A new approach to object-oriented middleware , 2004, IEEE Internet Computing.
[3] Douglas C. Schmidt,et al. Applying MDA and Component Middleware to Large-scale Distributed Systems: A Case Study , 2004 .