20 likes | 200 Views
Axiomatic Architectures Michael Gorlick mgorlick@acm.org. Objective: Identify architectural fundamentals Styles flow from axioms Clarify architectural comparison Understand consequences Natural family of styles. Example: Representational State Transfer (REST) Name resources with URLs
E N D
Axiomatic ArchitecturesMichael Gorlickmgorlick@acm.org • Objective: • Identify architectural fundamentals • Styles flow from axioms • Clarify architectural comparison • Understand consequences • Natural family of styles • Example: Representational State Transfer (REST) • Name resources with URLs • Reify with bits + metadata • Interact without context • Minimize primitive operations • Cache • Encourage intermediaries • Research Approach: • CORBA takes one axiom • Computation only web resource? • Computational REST (CREST) • Name computations with URLs • Reify with computations • Interact without context • Minimize primitive operations • Observations: • Axioms drive implementation • Understand evolution • Axiomatic architectures for • Grids? • Volunteer Computing? • Clouds?