...
AngularJS 1.6.2 used with TypeScript
D3.js v4, used for diagram manipulation
Websockets, used for live comments/conversations and for event notifications
List of Pods and Containers
This section contains a list of the pods and containers used in a Smartfacts productive installation.
Component | Pod | Container | Responsibility | Versions of external images |
---|---|---|---|---|
Smartfacts | smartfacts-sfit-platform | smartfacts-platform | Business logic of Smartfacts |
|
smartfacts-sfit-spa | smartfacts-spa | UI of Smartfacts |
| |
smartfacts-mongodb | mongodb | NoSQL-Database for storing Smartfacts Data | bitnami/mongodb:5.0.10-debian-11-r3 | |
smartfacts-kafka | kafka | Apache Kafka for internal communication within the cluster. | bitnami/kafka:2.8.1-debian-10-r131 | |
smartfacts-zookeeper | zookeeper | Provides Configuration data for the Services | bitnami/zookeeper:3.7.0 | |
smartfacts-sfit-help | smartfacts-help | Help pages for Smartfacts |
| |
OSLC | smartfacts-sfit-oslc | smartfacts-oslc-dng | OSLC-Adapter for Smartfacts |
|
smartfacts-genoslc | genoslc | OSLC-Adapter for third party tools |
| |
genoslc-spa | UI of OSLC-Adapter for third party tools |
| ||
Plugins | sfit-plugin-provisioner | smartfacts-plugin-provisioner | Inserting Client Plugins for download into Smartfacts DB |
|
Port Diagram
...
Tool Plug-Ins
...