Dragon1 EA Method















    Concepts and Principles Overview

    Top 100 List of Architecture Concepts and Architecture Principles

    Here is a list of 100 common and modern concepts and principles to be chosen as part of an enterprise architecture. For every concepts goes that there in literature various generalizations and specializations and combination described and tested. It is recommended always to make use of sound literature for refering to a particular concept. For many concepts goes that there are products available on the market that implement (parts) of these concepts. In your architecture documents there should not be vendor and productnames 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 in fact 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

    1. Complexity
    2. Complexity Reduction
    3. Separation of Concerns - By separating concerns, ...
    4. Modularity - By grouping functionality into modules, ...
    5. Simplicity - By creating a system that is as simple as possible, ....
    6. Diversity - By creating a so diverse as possible situation, ...
    7. Standardization / Technology Standardization - By standardizing the way of ..., it is ensured that ...
    8. Centralization - By centralizing ...
    9. Decentralization - By decentralizing ...
    10. Centralized Authentication -
    11. Federated Authentication -
    12. Single Source of Truth - By having only one official source ...
    13. Buy before build - By buying before building ...
    14. Product differentiation -
    15. Business Need Prioritization -
    16. Leadership -
    17. Business Agility -
    18. Product Value Maximization -
    19. Working Domain Oriented / Domain Orientationsi
    20. Process Management / Process Orientation
    21. Product Management / Product Orientation
    22. Service Management / Service Orientation
    23. Client Management / Customer Orientation
    24. Office Orientation (Using Buildings to organize work)
    25. Plant Orientation (Using Plants for production)
    26. Employee Motivation
    27. Loyalty / Loyalty Programs
    28. Working Paperless / Paperless Office
    29. Outsourcing
    30. Offshoring
    31. Sustainability
    32. Adaptivity
    33. Production
    34. Zero Waste Production
    35. Series Production
    36. Mass Production
    37. Code of Governance
    38. Transparency
    39. Openness
    40. Business Continuity
    41. Innovation
    42. Transformation
    43. Business Transformation
    44. Digital Transformation
    45. Strategy Planning
    46. Case Management
    47. Permanent Education

    Information Concepts and their Principles

    1. Asset Management (Maximize value of assets)
    2. Accountability
    3. Multi-Channel Management
    4. Omni Channel Management
    5. Dependability
    6. Availability
    7. Confidentiality
    8. Authenticity
    9. Integrity
    10. Patenting / Intellectual Property / Copyrighting
    11. eLearning / Blended Learning / Class Based Learning

    Application and Data Concepts and their Principles

    1. Application Coherence
    2. Interoperability
    3. Enterprise Application Integration (EAI)
    4. System Life Cycle Management
    5. Reuse maximization
    6. Master Data Management
    7. Data Management
    8. Data Hiding
    9. Data Encapsulation
    10. Data Reuse (Not Replication)
    11. Data Privacy
    12. Data Lake
    13. Loosely Coupling
    14. Interfacing
    15. Service Broker and Consumer
    16. Rules Engine
    17. Canonical Domains (CDM)

    Technology / IT Infrastructure Concepts and their Principles

    1. IT Service Management
    2. Capacity Planning
    3. Power consumption reduction
    4. Monitoring
    5. Automated Monitoring
    6. Redundancy
    7. Deduplication
    8. Robotization
    9. Automation
    10. Digitization
    11. SAN
    12. NAS
    13. DMZ
    14. Single Sign On
    15. Computing
    16. Client Computing
    17. Server Based Computing
    18. Client Server Computing
    19. Cloud Computing
    20. Virtualization
    21. Network Virtualization
    22. Application Virtualization
    23. Server Virtualization
    24. Green Energy
    25. Service, Service Orientation
    26. Self Service
    27. Process, Process Orientation, Business Process Management
    28. Business Process Orientation
    29. Sales Process
    30. Computing
    31. Cloud Computing
    32. Bitcoin
    33. Mobile Payments
    34. Smart
    35. Smart City
    36. Autonomous Cars
    37. Robotics
    38. Nanotechnology
    39. Virtualization (Server, Application, Network)
    40. Big Data
    41. Big Data Analytics
    42. Business Intelligence
    43. Software, Software Applications
    44. Software as a Service (SaaS)
    45. Application Programmers Interface (API)
    46. XML
    47. IOT
    48. Blockchain
    49. Data Visualization
    50. Empowerment
    51. eProcurement
    52. 3D Printing
    53. HR
    54. Marketing
    55. Omnichannel
    56. DevOps
    57. Agile