Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern languages of program design
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
COBRA fundamentals and programming
COBRA fundamentals and programming
UML distilled: applying the standard object modeling language
UML distilled: applying the standard object modeling language
Pattern languages of program design 3
Pattern languages of program design 3
Avoiding packaging mismatch with flexible packaging
Proceedings of the 21st international conference on Software engineering
Naming: Design Pattern and Framework
COMPSAC '98 Proceedings of the 22nd International Computer Software and Applications Conference
Development of Distributed Applications with Separation of Concerns
APSEC '95 Proceedings of the Second Asia Pacific Software Engineering Conference
Component Interaction in Distributed Systems
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
Functionality and Partitioning Configuration: Design Patterns and Framework
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
Mobility Support for Replicated Real-Time Applications
IICS '02 Proceedings of the Second International Workshop on Innovative Internet Computing Systems
Applying a Grouping Operator in Model Transformations
Applications of Graph Transformations with Industrial Relevance
Hi-index | 0.00 |
Developing a distributed application is hard due to the complexity inherent to distributed communication. Moreover, distributed object communication technology is always changing, todays edge technology will become tomorrows legacy technology. This paper proposes an incremental approach to allow a divide and conquer strategy that copes with these problems. It presents a design pattern for distributed object communication. The proposed solution decouples distributed object communication from object specific functionalities. It further decouples logical communication from physical communication. The solution enforces an incremental development process and encapsulates the underlying distribution mechanisms. The paper uses a stage-based design description which allow design description at a different level of abstraction than code.