Skip to content

Web 4.x Assessment

Marcel Donges edited this page Nov 7, 2023 · 9 revisions

CMM2 Technology Assessment Template

maturity over topic Assessment Measure Template Availability 1 2 3 4 5
CMM Level 4 Not Available Chaotic Repeatable Defined Controlled Optimized
Information 5 N/A Signal Syntax Semantic Pragmatic Apobetik
Questions 5 When Who Where What How Why
* Answers
Topics comment what is used
Specification 5 text hypertext machine readable testable community process
Reference Implementation 5 documentation only Code Examples only Installer Containerized Open Source
Namespaces 3 just name limited depth domain/folder based refactorable distributable
Components 5 Modules Proprietary UCP MDA TLA
Lifecycle 5 manual enums state machine container managed distributed loader
State Transfer 5 binary MIME Config/JSON/YAML public XSD IOR
Config Management 5 manual ENV/File ConfigLoader Lifecycle Managed Scenarios
MVC 5 manual bindings MV-Controller reactive particles & waves
Actions 5 manual bindings Action class declarative auto-discover
Remoting 5 Sockets sync/assync Protocol GIOP Methods Failover IOR:stack
Object Adapter 5 manual basic portable router runtime generative
Persistence 5 manual API PersistenceManager pluggable auto-discover
Events 5 manual local Event class Notifications reliable Messaging
Concurrence 5 single threads thread pools thread pools auto-discover
Type System 5 dynamic static design time runtime reflective extensible

Example assesment for WODA 2.3.2

maturity over topic Assessment Measure Template Availability 1 2 3 4 5
CMM Level 4 Not Available Chaotic Repeatable Defined Controlled Optimized
Information 5 N/A Signal Syntax Semantic Pragmatic Apobetik
Questions 5 When Who Where What How Why
* Answers 11/2023 Marcel Donges Muc/GER WODAL 2.3.2 assessment web4 readiness
Topics comment what is used
Specification 4 Cerulean Circle Confluence text hypertext machine readable testable community process
Reference Implementation 5 WODAL 2.3.2.prod Code documentation only Code Examples only Installer Containerized Open Source
Namespaces 3 EAMD.ucp just name limited depth domain/folder based refactorable distributable
Components 5 WODA UcpComponents Modules Proprietary UCP MDA SOA / TLA
Lifecycle 5 EAMDcupLoader / Loader.discover(IOR) manual enums state machine container managed auto-discover distributed loader
State Transfer 5 IOR JSON binary MIME Config/JSON/YAML public XSD IOR JSON
Config Management 5 Scenarios manual ENV/File ConfigLoader Lifecycle Managed Scenarios
MVC 3 Managed Properties manual bindings MV-Controller reactive particles & waves
Actions 5 Thinglish.createActionIndex(this) manual bindings Action class declarative auto-discover
Remoting 5 ior stack auto discovery Sockets sync/assync Protocol GIOP Methods Failover IOR:stack
Object Adapter 4 Router UcpComponent manual basic portable router runtime generative
Persistence 5 ior format auto discovery manual API PersistenceManager pluggable auto-discover
Events 3 proprietary minimal ref impl manual local Event class Notifications reliable Messaging
Concurrence 5 ONCE kernel runtime discovery single threads thread pools thread pools auto-discover
Type System 5 ES2023 dynamic static design time runtime reflective extensible

Three.JS Assesment

maturity over topic Assessment Measure Template Availability 1 2 3 4 5
CMM Level 4 Not Available Chaotic Repeatable Defined Controlled Optimized
Information 5 N/A Signal Syntax Semantic Pragmatic Apobetik
Questions 5 When Who Where What How Why
* Answers 11/2023 Marcel Donges Muc/GER Three.js assessment web4 readiness
Topics comment what is used
Specification 2 Docs text hypertext machine readable testable community process
Reference Implementation 2 Three.JS Editor Code documentation only Code Examples only Installer Containerized Open Source
Namespaces 1 just name limited depth domain/folder based refactorable distributable
Components 2 ThreeJsComponents Modules Proprietary UCP MDA SOA / TLA
Lifecycle 1 manual import/export manual enums state machine container managed distributed loader
State Transfer 3 JSON binary MIME Config/JSON/YAML public XSD IOR JSON
Config Management 1 manual manual ENV/File ConfigLoader Lifecycle Managed Scenarios
MVC 4 Redux? manual bindings MV-Controller reactive particles & waves
Actions 2 ? manual bindings Action class declarative auto-discover
Remoting 5 none Sockets sync/assync Protocol GIOP Methods Failover IOR:stack
Object Adapter - n/a manual basic portable router runtime generative
Persistence 2 base API manual API PersistenceManager pluggable auto-discover
Events 2 ? manual local Event class Notifications reliable Messaging
Concurrence 1 single threads thread pools thread pools auto-discover
Type System 1 ES2023 dynamic static design time runtime reflective extensible
Clone this wiki locally