March 2003
Intermediate to advanced
912 pages
27h 17m
English
Whatever the physical architecture of the distributed system to be used we need to establish principles for designing and engineering the distributed software that is to run on it. The following questions raise the basic issues.
Model
What are the entities that comprise the distributed system? How do they interoperate? How is their behaviour specified?
Architecture
How are the components named, located and protected? What system services are needed by all the applications?
Engineering
Is the fact that the system is distributed transparent to the user or the application programmer? How are the non-functional requirements such as high performance, reliability and availability achieved?
We defined a system model in ...
Read now
Unlock full access