Defining Technology Providers
4 min
Technology Providers are used to describe how our high-level, logical component architecture is realised in the Technology Layer. This tutorial introduces Technology Providers and describes how they are defined in Essential Architecture Manager.
Purpose
A Technology Provider is an abstract construct covering Technology Products and architectures of Technology Products, which we call Technology Product Builds. Defining a Product or a Product Build is a similar activity except that we do not normally capture the architecture of a Technology Product.
Technology Providers are those things that implement the Technology Components. They are either Products (that you can buy, download, etc.) or they are configurations of other products in particular technical architectures – in which case they are called Technology Product Builds
Technology Products have roles they perform in your organisation, so we define what we are using that technology to do (leveraging technology components) by using the role.
Technology Products, like Technology Components, can offer a set of functions that describe in more detail specific operations that the product can do. These are used in dynamic architectures that capture the dependencies that exist in the behaviour of these functions.
Tasks
Technology Products are defined as followed:
-
Select the supplier of the product, e.g. Microsoft
-
Give the product a name and description e.g. Azure Functions
-
Define the Technology Product Roles the product is performing using the ‘Implements Technology Components’ slot (see Define Technology Product Role)
-
If required, select the Technology Product Functions that are offered by this product
-
Complete the remaining fields as required
Updated 31 October 2023