website logo
⌘K
πŸ“Introduction
πŸ“Essential Overview
Getting Started (What is Essential?)
The Essential Information Eco System
πŸ“How to be Successful with Essential
Identify Stakeholders and Concerns
Prioritise Delivery
Identify/Define the Views that will support Delivery
Identify any Meta Model extensions required and the impacts
Identify the data required, data sources, and population method
Plan Training/Consultancy
Extend Launchpad and build integrations and views as required
Complete Portal and Repository set-up
Capture data
πŸ“„Embed EA data management process to ensure data is maintained
Measure Value
πŸ“How To Use Essential
Using Essential Overview
πŸ“„Logging In and The Homepage
πŸ“„Capturing and Maintaining Data
πŸ“„Everyone's Essential Editors
πŸ”Hints & Tips
πŸ“„Bulk Data Imports
πŸ“„Essential Import Utility - To Bulk Load Data
πŸ“„Essential Viewer
πŸ“„Set Up Support Tools
πŸ“„Extending the Essential Meta Model
πŸ“„System Administration
πŸ“„Repository Administration
πŸ“„Managing User Security
πŸ“„Essential Product Releases and Updates
πŸ“EA Tutorials
πŸŽ“Business Architecture
πŸŽ“Application Architecture
πŸŽ“Technology Architecture
πŸŽ“Information Architecture
πŸ“„EA Support/Utilities
🌐Essential Meta Model Diagrams
Essential Meta Model (Overview)
Business Layer
Application Layer
Information/Data Layer
Technology Layer
EA Support
Meta Model Constructs
Essential Modelling Patterns/Definitions
πŸ“How to Populate Essential Views
Roadmap Enablement and Scoping Frameworks
Enterprise Views
Business Views
Information Views
Application Views
Technology Views
πŸ“Open Source
Open Source Overview
πŸ› οΈOpen Source Multi-User
βš’οΈOpen Source Installation
Accessing Essential OS
Essential OS Buttons
❓FAQs
Modelling in Essential
Data Capture, Maintenance and Releases
Viewer
User Management and Security
Launchpad and Import Utility
Open Source Configuration
Docs powered byΒ archbeeΒ 

Modelling in Essential

7min

How do I capture microservices?

Microservices can be viewed from two perspectives. The functional perspective and the technical perspective. From a technical point of view, you might regard microservices as software architecture components and from a functional point of view as logical functional units. Depending on your organisation's perspective, you would capture them as Software_Component or Application_Provider, or even both. To capture microservices as software components, you would capture them in the Software Component Class and then map them to the applications they provide services to. To capture them as applications, you would capture them as application providers.

Is it possible to have a hierarchy of Technology Capabilities?

Yes, you can have a hierarchy of Technology Capabilities.

Cloud/Docker users can use the ο»ΏTechnology Reference Model Editor to arrange the hierarchy.

You can also add them using the Contained Technology Capabilities slot on the Technology Capability class.

technology hierarchy
technology hierarchy
ο»Ώ

I'm not sure where to start with my architecture model, what routes can I take?

This really depends on what your objectives are. ο»ΏThe Essential Playbook outlines a number of different starting points depending on your maturity and objectives. You can also review the ο»ΏHow to be Successful with Essential section which outlines our methodology.

If you are missing some data we offer Industry ο»ΏBusiness Capability Modelsa s DUPs, alongside ο»ΏAPQC Process Models, which are reference models designed to give you a template to build from. Our Essential Set Up Manager can also create an Industry Business Capability Model and placeholder Business Processes and Application Services to kick start your capture.

I can't find a class that I think should be present?

In Cloud and Docker, we hide new classes by default (based on client feedback), in Open Source they are always visible. If you can't see a class in the Class Tree click Configure > Class Editor. Look in the Class Browser and search for the hidden class. Select it then in the editor page click Layout. You will see a checkbox under Class Visibility called Show Class In Instance Browser, make sure that is checked. Return to the Capture tab and the class will now be visible.

Where can you see the internal ID allocated to an element? Are the IDs from Essential Launchpad used internally?

You can see the Essential Cloud Element ID in the meta-model at the bottom of each class instance. The IDs in the Launchpad are used by the Import Utility.

Internal IDs
Internal IDs
ο»Ώ

How do I map TOGAF to the Essential Metamodel?

You will find TOGAF mappings documented in the file below

TOGAF to Essential Meta Model mapping v4.pdf
ο»Ώ

ο»Ώ

Updated 27 Feb 2023
Did this page help you?
Yes
No
PREVIOUS
FAQs
NEXT
Data Capture, Maintenance and Releases
Docs powered byΒ archbeeΒ 
TABLE OF CONTENTS
How do I capture microservices?
Is it possible to have a hierarchy of Technology Capabilities?
I'm not sure where to start with my architecture model, what routes can I take?
I can't find a class that I think should be present?
Where can you see the internal ID allocated to an element? Are the IDs from Essential Launchpad used internally?
How do I map TOGAF to the Essential Metamodel?