Critical Future Projects
Bizcloud Framework Documentation:
Morpheus Web Service (MWS) or backend (next version):
Database Independence. The code base currently makes use only of MariaDB as a data store. The database access functions in the various php classes that access the database should be replaced with a database class that allows the MariaDb database to be replaced by another should it be required.
MWS API Documentation. In order to allow custom extensions, e.g. ‘jigs’ in the UniUI, to be built, it is necessary to provide extensive and accurate documentation.
Big Datafication (Rationale - Platform business model framework market drive would require this, ultimately)
Data warehousing
See (a) above
Ability to record, identify and render external data assets within the UI in the appropriate management information context (Data entity indexing and matching/(ingestion?) to Monako objects (A catalogue). Create a way in which external metadata assets can be linked, etc. )
Mage extension (for integration - investigate Iceberg)
Bizcloud Exchange (new):
While current standalone Bizcloud Domain installations already cater for object exchanges between workspaces of the same domain, the Bizcloud Exchange will allow object exchanges between workspaces in different domains. This exchange will be cater for Bizcloud Monako Objects (both public and custom) and tokens that may be used as a medium of exchange,
Composer and browser (next version):
Monako Composer UI enhancement. The current basic UI requires improvement in presentation e.g.
The JSON settings of attributes (when needed) must be changed to form-like entry with selectable options
A more graphical representation of the inter-object relationships must be shown
Improve and extend error warnings
Monako Browser extension to include all objects: Currently the Browser only shows Monako data objects. The Browse must be extended to include all other application objects effectively turing the browser into the Bizcloud Framework API
Prompt. Make use of AI to facilitate Monako object creation, modification and extension. Integrate Prompt into Monako Browser to enable assistance with pattern composition and adjustment
Schema management: Establish policies and tools that allow the exchange and application of custom (non-public) Monako Objects by workspaces other than the creator’s workspace (e.g. commercialise development)
Security review and improvement:
Thorough review of code base and identification of security vulnerabilities
Take actions to address vulnerabilities
Secure/encrypt data at rest
Secure mail
UniUI (next build):
The UniUI is currently based on AngularJS which is now static. Select a more appropriate basis for the next version considering e.g. React, with Figma integration (and Material 3 Design Kit) allowing custom styling
Provide ability allowing custom jigs to be built that interact with the MWS and perform custom complex functions that can be added via a ‘template’ in Workspace Settings. This will require the creation of an SDK that could be used by developers.
Expanding UI component set and presentation options.
Showcase: