Contensive Library Architecture

From Contensive Wiki
Revision as of 17:24, 21 December 2016 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The Library has the following goals:

  • Separate design from code - so designers and UI/UX professionals can use native tools to create and modify.
  • Isolate and abstract hardware services - To facilitate mocking for unit/integration testing, to minimize infrastructure lock-in.
  • To prevent lock-in to this library by focusing on replaceable modularity - low coupling and high coherence.
  • To encourage rapid development by isolating business logic layer
  • Facilitate content administration.

For developers, the following diagram outlines the underlying system architecture

ContensiveBlockDiagrams.png