Managing Complexity in Middleware
Adrian Colyer, Gordon S. Blair, Awais Rashid · 2003
Middleware is becoming increasingly complex, and this complexity is at odds with one of middleware’s key goals – to make it easier to build distributed systems. A new emphasis on simplicity, componentization and applicationmiddleware independence is required to redress the situation. Aspect-oriented software development techniques hold great promise in helping to meet these challenges, though the large scale of many middleware development projects raises additional requirements that must be met. 1.