Large and flawless flow

Execute step 1 - Design Pattern
Execute step 1 - Design Pattern
Execute step 1 - Design Pattern

Define your business patterns and architectural requirements in the semantic ontology layer

Define MPO semantic patterns

Configure business domain objects

Set relationship constraints

Validate ontological consistency

$ Edit patterns.json

patterns.json

npm run build

AMK
AMK
AMK

Compile patterns into base pattern classes. Result stored in /patterns/base

Compile semantic patterns

Generate base classes

Validate pattern integrity

Output to /patterns/base

$ npm run buildP

Execute step 3 - Inherit Pattern Class
Execute step 3 - Inherit Pattern Class
Execute step 3 - Inherit Pattern Class

Create specialized pattern behaviors through inheritance and customization

Extend base pattern classes

Add custom behaviors

Define inheritance hierarchy

Implement pattern specializations

$ Configure inheritance

Configure inheritance

Set templates

Execute step 4 - Code Templates
Execute step 4 - Code Templates
Execute step 4 - Code Templates

Create or modify code generation templates for Node.js microservices

Design microservice templates

Configure code generation rules

Customize output patterns

Optimize template performance

$ Set templates

Execute Step 5 - Project Setup
Execute Step 5 - Project Setup
Execute Step 5 - Project Setup

Add pattern properties to the project for validation and demonstration

Configure project case

Map pattern properties

Set project parameters

Prepare validation scenarios

$ Configure project

Configure project

npm run project

Execute Step 6 - Project Generation
Execute Step 6 - Project Generation
Execute Step 6 - Project Generation

Execute code generation process of the project to validate patterns

Execute code generation

Validate output quality

Check pattern compliance

Review generated artifacts

$ npm run project

DEPLOY