Sponsor Link: EAS Training - Get training in the Essential toolset. Register your interest now. Read more
     
Home Technology Modelling Define Technology Provider
Define Technology Provider PDF Print E-mail

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 that are called 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 Provider is an abstract class, which means that you do not create instances of Technology Provider, directly in the Essential Meta Model. Rather, instances of the sub-classes are created but can be treated in the same way by other classes in the meta model when required.

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, 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 
  • Give the product a name and description 
  • Create new instances of the Technology Product Roles (see Define Technology Provider Role) from the ‘Implements Technology Components’ field. 
  • If required, select the Technology Product Functions that are offered by this product. 
  • Complete the remaining fields as required. 
Here, we have created the 'definition' of the Technology Provider - the outside of the 'black-box' - which enables us to roll-up a Technology Product Build and use it, e.g. in other architectures. To describe how a Build is put together, we create its Defining Technology Product Build Architecture.

 

 
Related Articles