This thesis discusses a minimized number of concepts necessary for creating stateful,
asynchronous, and scalable software applications that implement a subject domain. It is
shown how domain driven design can be implemented using a minimized set of
interfaces and architecture patterns. Further, it is shown how high-level business logic
can be exposed as an HTTP service. This is achieved by reviewing requirements,
design, and implementation details for shared control of an organizational data structure
- a tree. Tree data specific as well as general business logic such as synchronization is
identified and testing results are explored. Extensibility design is proposed. / Thesis / Master of Applied Science (MASc)
Identifer | oai:union.ndltd.org:mcmaster.ca/oai:macsphere.mcmaster.ca:11375/22248 |
Date | 11 1900 |
Creators | Burlacu, Adrian |
Contributors | Deza, Antoine, Computing and Software |
Source Sets | McMaster University |
Language | English |
Detected Language | English |
Type | Thesis |
Page generated in 0.0015 seconds