Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Atomicity with incompatible presumptions
PODS '99 Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB
IFIP/ACM International Conference on Distributed systems platforms
The case for reflective middleware
Communications of the ACM - Adaptive middleware
Reflection, self-awareness and self-healing in OpenORB
WOSS '02 Proceedings of the first workshop on Self-healing systems
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Implementing the essence of reflection: a reflective run-time environment
Proceedings of the 2004 ACM symposium on Applied computing
Correct Execution of Transactions at Different Isolation Levels
IEEE Transactions on Knowledge and Data Engineering
A reflective framework for discovery and interaction in heterogeneous mobile environments
ACM SIGMOBILE Mobile Computing and Communications Review
Toward Nex-Generation Middleware?
IEEE Distributed Systems Online
ReflecTS: a flexible transaction service framework
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
Self-Adaptive Component-based transaction Commit Management
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
A distributed architecture meta-model for self-managed middleware
Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)
Using Microcomponents and Design Patterns to Build Evolutionary Transaction Services
Electronic Notes in Theoretical Computer Science (ENTCS)
Interfacing remote transaction services using UPnP
Journal of Computer and System Sciences
The Design and Implementation of Open ORB 2
IEEE Distributed Systems Online
Managing dynamic reconfiguration in component-based systems
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
A component-based approach to compose transaction standards
SC'06 Proceedings of the 5th international conference on Software Composition
Atomic commit protocols, their integration, and their optimisations in distributed database systems
International Journal of Intelligent Information and Database Systems
A reflective framework for mediation applications
Adaptive and Reflective Middleware on Proceedings of the International Workshop
Hi-index | 0.00 |
It is widely accepted that middleware is an important architectural element which facilitates the development of software systems. In this paper we propose a novel approach for designing middleware. It is based on hardware motherboards and two distinct views with a clear separation of concerns. The view for middleware designer (MD-view) is concerned with all complex details of middleware structure and the view for middleware users (MU-view) is only concerned with an abstract set of open architectural elements that can be used to customize the middleware.