System Context Diagram
System Context Diagram
- Introduction
- Container Diagram (Archimate Diagram Model)
- Architects (Business Actor)
- Unicorn (Application Component)
- Google Drive (Application Component)
- Google Mail (Application Component)
- Zappier (Application Component)
- Auth0 (Application Component)
- Google Identity (Application Component)
- Kindle Scribe (Device)
Introduction
The Unicorn project is designed to streamline the documentation and sharing of architecture artifacts created on a Kindle Scribe. Its primary objective is to enable users to export diagrams and Architecture Decision Records (ADRs) from Kindle Scribe, convert them into Markdown format, and host them on a secure, static website for easy access and collaboration.
Container Diagram (Archimate Diagram Model)
Architects (Business Actor)
Properties
| Stereotype |
|---|
| Person |
Relationships
| From | Relationship | To | Name/Label | Description |
|---|---|---|---|---|
| Architects | Triggering Relationship | Unicorn (Application Component) | Consult Architecture Diagrams and Decision Records | |
| Architects | Triggering Relationship | Auth0 (Application Component) | AuthN | |
| Architects | Triggering Relationship | Kindle Scribe (Device) | Create Architecture Diagrams and Decision Records |
Use Kindle Scribe to document diagrams and ADRs.
Unicorn (Application Component)
Properties
| Stereotype |
|---|
| System Software |
Relationships
| From | Relationship | To | Name/Label | Description |
|---|---|---|---|---|
| Unicorn | Triggering Relationship | Google Drive (Application Component) | Import documents | |
| Unicorn | Triggering Relationship | Google Identity (Application Component) | AuthN |
Handles the import, conversion, and publication of architecture artifacts.
Google Drive (Application Component)
Properties
| Stereotype | Provider | URL |
|---|---|---|
| System Software | https://drive.google.com |
Relationships
| From | Relationship | To | Name/Label | Description |
|---|
Stores files for further processing, with secure access through Google AuthN.
Google Drive is used as file storage account cf. ADR 0008-file-storage
Google Mail (Application Component)
Properties
| Stereotype | Provider | URL |
|---|---|---|
| System Software | https://mail.google.com |
Relationships
| From | Relationship | To | Name/Label | Description |
|---|---|---|---|---|
| Google Mail | Triggering Relationship | Zappier (Application Component) | Triger on mail reception |
Sends exported files as email attachments to a designated Gmail account.
Zappier (Application Component)
Properties
| Stereotype | Provider | URL |
|---|---|---|
| System Software | Zapier | https://zapier.com/ |
Relationships
| From | Relationship | To | Name/Label | Description |
|---|---|---|---|---|
| Zappier | Triggering Relationship | Google Drive (Application Component) | Export mail attachment to Drive |
Automates the process of moving email attachments from Gmail to a Google Drive folder, eliminating manual steps in the export process.
Zapier is used to automate export process cf. ADR 0007-automate-action
Auth0 (Application Component)
Properties
| Stereotype | Provider | URL |
|---|---|---|
| System Software | Okta | https://auth0.com/ |
Relationships
| From | Relationship | To | Name/Label | Description |
|---|---|---|---|---|
| Auth0 | Triggering Relationship | Google Identity (Application Component) | AuthN |
Manages secure user authentication and access control.
Auth0 and Google Identity serve IAM purpose cf. 0014-identity-and-access-management
Google Identity (Application Component)
Properties
| Stereotype | Provider | URL |
|---|---|---|
| System Software | https://developers.google.com/identity |
Auth0 and Google Identity serve IAM purpose cf. 0014-identity-and-access-management
Kindle Scribe (Device)
Properties
| Stereotype | Provider | URL | |
|---|---|---|---|
| Device | Amazon | https://www.amazon.fr/gp/help/customer/display.html?nodeId=T4sq0EZZFwu9vvH3Fx | royerm_V64O4A@kindle.com |
Relationships
| From | Relationship | To | Name/Label | Description |
|---|---|---|---|---|
| Kindle Scribe | Triggering Relationship | Google Mail (Application Component) | Export Notebooks |
Facilitates export of documents and diagrams.
Kindle Scribe is used as a Personal Device cf. ADR 0006-scribe-personal-device