Chatbot Concept
A chatbot is an application without UI to answer user questions even better intelligently.
Single Source of Truth Concept
Single Source of Truth (SSOT) is about maintaining consistency in data and preventing inconsistent duplicates. SSOT is an information concept of Dragon1.
Cloud Computing Concept
Cloud Computing is a concept of the Technology Reference Architecture of the Dragon1 method. Cloud Computing is about creating a scalable computer network.
Identity and Access Management Concept
Identity and Access Management (IAM) is the concept of enabling the right individuals to access the right resources at the right times and for the right reasons.
Top 100 List of Architecture Concepts and Architecture Principles
Here is a list of 100 shared and modern concepts and principles to be chosen as part of an enterprise architecture. Various generalizations, specializations, and combinations are described and tested for every concept in the literature. Using sound literature when referring to a particular concept is recommended. For many concepts, products on the market implement (parts) of these concepts. In your architecture documents, there should not be vendor and product names when you want to refer to concepts.
In this list every architecture principle is written down in the format "concept name" followed by a "short principle statement". The short principle statements consist mostly of four parts: action, effect, enforcement, and result. This format ensures we do not write down general rules or guidelines but write down principles (that is: working mechanisms)
Many of these concepts you will already recognize. They are specializations of functions or quality aspects. Functions are general concepts.
You will also see generalizations and specialization of concepts in the list: computing, client computing, server computing, client-server computing.
In the menu on the left, you find different types of architectures that go into detail for the architecture principles mentioned here.
A basic list of 100 common architecture principles is:
Enterprise, Governance, and Business Concepts and their Principles
- Complexity
- Complexity Reduction
- Monitoring Principle [PDF]
- Separation of Concerns - By separating concerns, ...
- Modularity - By grouping functionality into modules, ...
- Simplicity - By creating a system that is as simple as possible, ...
- Diversity - By creating a so diverse as possible situation, ...
- Standardization / Technology Standardization - By standardizing the way of ..., it is ensured that ...
- Centralization - By centralizing ...
- Decentralization - By decentralizing ...
- Centralized Authentication -
- Federated Authentication -
- Single Source of Truth - By having only one official source ...
- Buy before build - By buying before building ...
- Product differentiation -
- Business Need Prioritization -
- Leadership -
- Business Agility -
- Product Value Maximization -
- Working Domain Oriented / Domain Orientation
- Process Management / Process Orientation
- Product Management / Product Orientation
- Service Management / Service Orientation
- Client Management / Customer Orientation
- Office Orientation (Using Buildings to organize work)
- Plant Orientation (Using Plants for Production)
- Employee Motivation
- Loyalty / Loyalty Programs
- Working Paperless / Paperless Office
- Working With Architecture
- Outsourcing
- Offshoring
- Sustainability
- Adaptivity
- Production
- Zero Waste Production
- Series Production
- Mass Production
- Code of Governance
- Transparency
- Openness
- Business Continuity
- Innovation
- Transformation
- Business Transformation
- Digital Transformation
- Strategy Planning
- Case Management
- Permanent Education
Information Concepts and their Principles
- Asset Management (Maximize value of assets)
- Accountability
- Multi-Channel Management
- Omni Channel Management
- Dependability
- Availability
- Confidentiality
- Authenticity
- Integrity
- Patenting / Intellectual Property / Copyrighting
- eLearning / Blended Learning / Class-Based Learning
Application and Data Concepts and their Principles
- Application Coherence
- Interoperability
- Enterprise Application Integration (EAI)
- System Life Cycle Management
- Reuse maximization
- Master Data Management
- Data Management
- Data Hiding
- Data Encapsulation
- Data Reuse (Not Replication)
- Data Privacy
- Data Lake
- Loosely Coupling
- Interfacing
- Service Broker and Consumer
- Rules Engine
- Canonical Domains (CDM)
Technology / IT Infrastructure Concepts and their Principles
- IT Service Management
- Capacity Planning
- Power consumption reduction
- Automated Monitoring
- Redundancy
- Deduplication
- Robotization
- Automation
- Digitization
- SAN
- NAS
- DMZ
- Single Sign On
- Computing
- Client Computing
- Server Based Computing
- Client Server Computing
- Cloud Computing
- Virtualization
- Network Virtualization
- Application Virtualization
- Server Virtualization
- Green Energy
- Service, Service Orientation
- Self Service
- Process, Process Orientation, Business Process Management
- Business Process Orientation
- Sales Process
- Computing
- Cloud Computing
- Bitcoin
- Mobile Payments
- Smart
- Smart City
- Autonomous Cars
- Robotics
- Nanotechnology
- Virtualization (Server, Application, Network)
- Big Data
- Big Data Analytics
- Business Intelligence
- Software, Software Applications
- Software as a Service (SaaS)
- Application Programmers Interface (API)
- XML
- IOT
- Blockchain
- Data Visualization
- Empowerment
- eProcurement
- 3D Printing
- HR
- Marketing
- Omnichannel
- DevOps
- Agile
Cyber Security Architecture Concepts and their Principles
- Privacy by Design
- Least Privilege
- Layered Security
- Fault Tolerant
- Default Deny