Architectural Design of Open Distributed Systems door