Technology
The only requirement of technology is that it meets the end-customer's requirements. To achieve this, the technology needs to be abstracted from the functional requirements. In other words, we separate the 'what' from the 'how' (PP 11). This can only be done by a highly standardization of the architecture. Our Technical Architecture Rules (TAR) defines strict boundaries concerning software development and software deployment which results in a powerful but flexible set of degrees of freedom. By setting up such a strict regime we are able to automate the majority of the manual repeating error-prone tasks.
Technical Architecture Rules (TAR) are justified by Project Objectives (PO) and Project Principles (PP) and cover the following 3 areas:
Tools, Standards & Conventions
Data Modeling Rules
Software Development Rules
These rules must be used in conjunction and cannot be used separately!
Products
DataJini products are generic and fully compliant with our approach.