DEFINITION RELATIONSHIPS SEMANTIC TAXONOMY BORDERS INTERNAL STRUCTURE SERIALIZATION CONTENT MANAGEMENT

CLASS OF CLASS OF INDIVIDUAL - MicroService


Description
MicroService is a small autonomous unit of software, emphasizing self-management and lightweightness as the means to improve software agility, scalability, and autonomy.
1)  MicroServices are automous or assembled and orchestrated as components of Applications.
2)  MicroServices can be directly deployed to Computing Systems.  MicroServices are both a logical unit of software and a Deployable Package.
3)  MicroServices owns their own data store and dot not have any shared stores with other components.
 MicroService is a Micro enterprise asset that sits at the lower level of Business Software System decomposition.

Functional DomainApplication Functional Architecture

The Application Functional Architecture domain is used to describe the functional structure and behavior of Business Software Systems.



Functional DomainApplication Deployment Architecture

The Application Deployment Architecture domain defines concepts used to organize Applications in Deployable Packages.


External references  C4 Model - Level 2 - Container Diagram
 C4 Model - Level 3 - Component Diagram
 Martin Fowler - Micro-Service
 Microsoft - Architecture Design - Microservice architecture style
 OpenGroup - ArchiMate - Application Component
Super Types  Software Module (from partition:  Systemic Levels of Software Module)    Deployable Package    Micro Business System    Software Module  
Dictionary  Dictionary of SysFEAT concepts
Systemic Levels  Micro
Lexical Scope  Architecture Container 
Framework Mapping ArchiMate - Application Layer : Application Component - Micro

RELATIONSHIPS


Simple Graph Graph & Inheritance Table
Simple Graph

Composition:   Classification:   Specialization:   Instance Of: -->  Enumerated definition:   Syntax:   

SERIALIZATION FORMAT


TEXTUAL SYNTAX RDF

SEMANTIC TAXONOMY


Sub-Types Super-Types

Click node rectangle to collapse/expand one level. Click triangle for full recursive collapse/expand. Double-click on a node to open its URL. Hover for description.

BORDERS


NameSuper typeBorder TypeDescription
API Request Point  Business Agent::Business Request Point     Application Interface  
API Service Point  Business Agent::Business Service Point     Application Interface  
Physical Client Point  Technology System::Technology Request Point     Physical Software Interface  
A technical output port is a point that allows asking to open a communication line from a technical architecture or an application technical area and that complies with a specified communication protocol (SMTP, HTTP, etc.).
Physical Service Point  Technology System::Technology Service Point     Physical Software Interface  
Physical Service Point is a connection point allowing opening a communication to a technical architecture or an application technical area that complies with a specified communication protocol (SMTP, HTTP, etc.).

INTERNAL STRUCTURE


../images/d6a956495a395d28_be6ce6fa679c8bb5_i.png