Concepts

Concepts are an important part of the Dragon1 Way of Thinking.

A concept is defined as a way of working abstracted from its implementation. For instance Self Service or Chatbot

Concepts are helpful for architects when creating a design because it helps to solve problems of creating a solution that answers to a variety of requirements, that may even be conflicting. For instance, creating a large object that is lightweight, or a big space that feels small or an open website that is very secure.

With concepts you can design starting from conceptual level onto a logical level onto physical level onto implementation level.

Sometimes the meaning a word get abstracted from its implementation because of time. One can often use etymology sources to find the original meaning of a word, which might be completely different from its meaning now.

Note: It is interesting to see that the modern concepts not only are technology driven but also reflect the trends, issues and concerns of socieity. This of concepts like Green Energy, Privacy Data Protection or Smart City Services.

Dragon1 has chosen to define about 350 terms in the glossary to make clear what is meant. All other non-EA specific but commonly used words are defined in the Oxford English Dictionary. And several specific concepts that are valued within Dragon1 are defined as concepts here.

Enterprise Concepts

Service Orientation

Business Concepts

Business Process Orientation

Contents

What are Concepts and Principles?

A concept is an idea, an approach, way of working and an abstraction of an implementation.

In an organization, there a lot of business concepts, information concepts and technology concepts that have a constructive function, operative function or decorative function.

Examples of concepts are: process, business process, process orientation, server, file server, server based computing, service, self-service.

There are smaller and bigger concepts, generic and specialized concepts, detailed and global concepts.

  • Some concepts are elements of other concepts: concept --> Self Service, concept as element --> Customer, Order, etc...
  • Some concepts are partial concepts of total concepts: total concept -> e-Health, sub concept -> e-Agenda
  • Some concepts are specializations or generalization of concepts: Computing, Server Computing, Client Server Computing.

The Client and Server Concept

Many of us are familiar with the concepts Client and Server. These concepts are very common and every organization in the world will make use of these concepts. These concepts always need a context, definition and explanation on what the they mean, but then they really are helpful for communicating designs, problems and solutions.

Client and Server as words are abstracts. A client can mean a person or organization buying things from a company, but it can als mean a computer or phone where a software application is used on that connects with a large software application of a company.

Server can also mean many things, like a hosting computer for large applications or an application itself, but Server can also mean a person or thing that serves other persons or things.

As architect we need to specialize our Client and Server concepts to make it clear what we mean. For example physical mobile computer client and virtual File Server gives the reader or viewer more context to what is meant. And if you provide in a model or diagram icons that address the attributes of these concepts, it becomes even more clear.

You can also combine concepts into new concepts, like Client Server Computing or Server Based Computing. These concepts address different ways of working and dependent on the situation one is more fit for the task than the other one.

To know which one is best suited for the task or situation, an architect looks at the principle of the concept, the working mechanism, the way the elements of the concept work together in order to produce a result.

Concept NamePrinciple StatementKey Elements
Client Server Computing...Client, Server, Processing, Software Application
Server Based Computing...Client, Server, Processing, Software Application

Suppose you have large servers with a lot of processor capacity memory that is unused, but the organization keeops buying new servers every month, it might be wise to replace various client-servers applications with server based applications, so that you start to make more efficient use of the server capacity. This also goes for software applications in the cloud and virtual servers.

Architecture as Total Concept

Dragon1 architecture is defined as total concept: the coherent set of concepts of a structure (a system with constructive, operative and decorative dimensions).

p> If the concepts address and blend construction, operation and decoration in the correct way, the total concept becomes a total work of art. Even with organizations and IT this can become true. So concepts are the bricks of architecture. So it is very important to know what the main concepts are that form a total concept or an architecture.

An example definition of the concept of Self Service: Self Service is the concept where the customer can select/choose. and pay for goods, products and services by themselves with an intervention of resources or people of the organization.

This concept saves the organization resources and thus time and money in the sales process and increases the number of sales.

A principle is the enforced of a managed way an entity works, behaves or is constructed producing certain results.

  • without an effective enforcement-mechanism, the principle will not always produce the same results
  • without knowing about the always and ever produced results of a concept, you as architect wuld not know why to choose a certain concept and make it part of an architecture.
  • If you know how a concepts works (out of what collaborating entities it exists) you are more able in recreating that way of working (collaboration) in the structure (and thus the produced results).

Every concept has a first principle (the principle that describes the whole way of working on a concept) and principles per function or element.

Example title of the Self Service Principle: Making customers select and pay by themselves, increases sales and saves the organization time and money.

Example short statement of the Self Service Principle: By having customer select and pay for goods, products and services by themselves anytime, anyplace, enabled by always available facilities, sales will go up and sales costs will be lower than with intervention of the organization resources.

Why do Architects work with Concepts and Principles?

Three main reasons architects work with concepts are:

  • by defining and visualizing the main concepts of a total concept, you, in fact, visualize the architecture of a structure. With this visualization, you can easily relate concepts to ambitions, strategic starting points and goals. With this, you enable for board members, directors and management directly and impactful steering on changes, renewal and innovation in the organization.

Three main reasons architects work with principles are:

  • By formulating and visualizing the principles of concepts and phenomenon that will become part of the architecte, you guide projects in the way they design and realize solutions/

A Dragon1 reference model for Concepts and Principles

...classification...

Examples of Concepts and Principles

There are different types of principles. The most common types are:

  • Everyday Life Principles
  • Design Principles
  • Analysis Principles
  • Concept Principles
  • Phenomenon Principles
  • System Principles
  • Architecture Principles
  • Scientific Principles
  • Decorative Principles
  • Operative Principles
  • Constructive Principles
  • Business Principles
  • Information Principles
  • Technical Principles
  • Security Principles
  • Quicksand Principles
  • First Principles

Every concept, phenomen and system consists of principles. Concepts and Phenomenon are specializations of System.

If a concept principle or phenomenon principle is used at design time, the principle becomes a design principle.

If a concept principle or phenomenon principle are or will be integrally present, without exception, in a structure (= bouwwerk, NL), these principle become architecture principles for that structure.

Next demos to watch

All Dragon1 (Software and EA Method) texts and visualizations on this website are originals and copyrighted material and are intellectual property of Dragon1 BV. This website is the official source for these materials. Copying, modifying, and/or using (parts of) this content in other media, or technology is prohibited, unless prior written consent is obtained. Any person, AI agent, or software reusing (parts) of Dragon1 material must show a clear, visible referral link to this website, dragon1.com.