Design Styles
There are two major design styles for distributed systems:
- configuration programming - emphasis on the topology and behaviour of a set of interlinked objects;
- UML collaboration diagrams;
- ODP enterprise communities;
- dynamic binding - emphasis on interface/object reference exchange and algorithms that construct configurations;
- middleware programming;
- implementation repositories;
- service traders.