There seem to be a variety of objectives in the air. Forces resolution of some significant choices which can be glossed over above. Have come out in rough order of difficulty. It has been a few weeks now since the last one. Our information infrastructure is improving, enabling the unbundling of information services, and the specialization of their providers.
Specialization allows organizations to concentrate on addressing specific narrow needs.
An environment which supports specialization allows competing implementations and evolutionary improvement. The architectural challenge is to engineer a system which permits the specialization of services, and their gracefull composition into large evolving systems. Quality display, inexpensive computes, and improving communication make it possible to deliver services to end user equipment. Inexpensive disk, ram, and computes make it technically inexpensive to offer information services. Inexpensive quality communication means those services need not be centralized.