...
Core (core configurations, constants, interfaces, and object classes)
JSON (classes that provides convenience getter/setters for properties for each type of object)
Data (provides data objects for core)
Artifacts (allows binary objects to be attached to elements)
Storage (implements artifacts using S3 compliant storage)
Elastic (implements JSON as well as provides default implementations from core interfaces)
RDB (implements metadata storage and permissions*)
Authenticator (adds default authentication functionality)
Permissions (implements permissions provided in core)
Webhooks (provides webhook functionality)
...
| MMS3 | MMS4 |
Alfresco | 5.2 | N/A |
Max Model Size | ~ 2 Million elements | N/A |
Max Payload | ~ 2GB | N/A |
Streaming Output | N/A | Yes |
Streaming Input | N/A | Yes |
Docker Image | Yes | Yes |
Configurable Storage | No | Yes |
Post Performance of 2 Million Elements | ~ 24 minutes | ~ 14 Minutes |
Get at commit Performance of 2 Million Elements* | + 1 Hours | ~ 38 Minutes* |
MMS Clients
View Editor (MMS4 compatible branch)
Cameo Model Development Kit (MMS4 compatible branch)
Python MDK (MMS4 OpenAPI generated)
See Also
2021 SOYA OpenMBEE Overview Presentation Slide 20 - 23