On the Role of Middleware in Architecture-Based Software Development. 论文原版。