%%{init: {'theme':'default', 'themeVariables': {'fontSize':'24px', 'fontFamily':'Arial', 'primaryColor':'#e8f4ff', 'primaryBorderColor':'#1166cc', 'primaryTextColor':'#000', 'lineColor':'#333', 'secondaryColor':'#f9e8ff', 'tertiaryColor':'#e0e7ff'}}}%%
flowchart TB
subgraph CITY["🏛️ EXTERNAL - CITY & PUBLIC"]
Resident["👤 Resident
Web/Mobile"]
Admin["👔 City Staff
Admin Portal"]
Laserfiche["📁 Laserfiche
Records System"]
CMS["🌐 City Website
CMS"]
Social["💬 Social
Channels"]
end
subgraph ISVOPT["🎯 CURATED CIVIC ISV
AccelBI Selects & Enhances"]
ZENCITY["📊 Zencity
(Analytics-Centric)
OR
📋 PublicInput
OR
🏛️ Granicus
━━━━━━━━━
Equity Features
WCAG Compliant
Notifications
Project Tracking"]
end
subgraph ACCELBI["🧠 ACCELBI LAYER
Data/AI-Forward Application + Analytics Depth"]
ANALYTICS["📈 Analytics & AI
━━━━━━━━━
Demographics Dashboards
Sentiment Analysis
Theme Extraction
Census Comparison
Public Dashboards"]
APPCONFIG["⚙️ App Configuration
━━━━━━━━━
ISV Configuration
Lightweight Front-End
Multilingual/SMS
Export (CSV/Excel/PDF)"]
INTEGBI["🔗 Integrations
━━━━━━━━━
SSO Implementation
Laserfiche Connect
Site/Social Syndication
Streaming/Audit Trails"]
OPSPM["📋 Operations & PM
━━━━━━━━━
Vendor-Managed Hosting
SLOs & Instrumentation
Incident Drills
Tier-1/2 Support
Training & RAID"]
end
subgraph IBM["☁️ IBM CLOUD PLATFORM
Runtime, Data, AI & Security"]
subgraph VPC["🔐 VPC LANDING ZONE"]
LB["⚖️ Load Balancer
for VPC"]
API["🌉 API Connect
Unified Gateway"]
ROKS["🐳 OpenShift
on IBM Cloud"]
PGDB["💾 PostgreSQL/Db2
App Data"]
end
subgraph DATAAI["🤖 DATA & AI PLATFORM"]
DWH["📊 Db2 Warehouse
watsonx.data
━━━━━━━━━
Analytics Marts
Data Lakehouse"]
WXAI["🧠 watsonx.ai
Studio
━━━━━━━━━
NLP/Sentiment
Topic Modeling
Open-Text Analysis"]
WXG["🎯 watsonx
governance
━━━━━━━━━
Model Controls
AI Governance
Compliance"]
KCAT["📚 Knowledge
Catalog
━━━━━━━━━
Data Governance
Metadata
Lineage"]
end
subgraph MESSAGING["📨 MESSAGING & EVENTS"]
ES["📡 Event Streams
Kafka
━━━━━━━━━
Vote/Poll Capture
Audit Streams"]
EN["📧 Event
Notifications
━━━━━━━━━
SMS/Email
Multilingual"]
end
subgraph SECURITY["🛡️ SECURITY & OPERATIONS"]
KP["🔐 Key Protect
Hyper Protect
Crypto Services"]
SCC["⚡ Security &
Compliance Center"]
MON["📊 Cloud Monitoring
Logs/Activity Tracker"]
FLOW["🔍 Flow Logs
Network Analysis"]
SSO["🆔 IBM Verify
SSO/OIDC/SAML"]
end
CR["📦 Container Registry"]
CD["🚀 Continuous Delivery"]
end
%% USER TRAFFIC - Thick Green Lines
Resident ==>|"HTTPS/TLS
PUBLIC ACCESS"| LB
Admin ==>|"HTTPS/TLS
ADMIN ACCESS"| LB
%% LOAD BALANCER ROUTING - Blue Lines
LB ==>|"CIVIC APP"| ZENCITY
LB ==>|"API GATEWAY"| API
LB ==>|"DASHBOARDS"| ANALYTICS
%% AUTHENTICATION - Orange Lines
ZENCITY -.->|"OIDC/SAML"| SSO
SSO -.->|"TOKEN"| ZENCITY
ANALYTICS -.->|"AUTH"| SSO
%% AI/ANALYTICS FLOWS - Thick Purple Lines
ANALYTICS ===>|"AI PROCESSING"| WXAI
WXAI ===>|"INSIGHTS"| DWH
DWH ===>|"DASHBOARDS"| ANALYTICS
ANALYTICS ===>|"PUBLIC DATA"| ZENCITY
%% DATA GOVERNANCE - Red Lines
WXAI -..->|"MODEL GOVERNANCE"| WXG
WXG -..->|"COMPLIANCE"| SCC
DWH -..->|"METADATA"| KCAT
KCAT -..->|"LINEAGE"| ANALYTICS
%% DATA PROCESSING - Purple Lines
ZENCITY ==>|"APP DATA"| API
API ==>|"BACKEND"| ROKS
ROKS ==>|"PERSIST"| PGDB
PGDB ==>|"ETL"| DWH
%% EVENT STREAMING - Blue Lines
ROKS ==>|"EVENTS"| ES
ES ==>|"STREAM"| WXAI
ES ==>|"AUDIT"| DWH
INTEGBI ==>|"CAPTURE"| ES
%% NOTIFICATIONS - Green Lines
APPCONFIG ==>|"TRIGGER"| EN
EN ==>|"SMS/Email
MULTILINGUAL"| Resident
ZENCITY ==>|"NOTIFY"| EN
%% EXTERNAL INTEGRATIONS - Magenta Lines
INTEGBI ===>|"INTEGRATION"| API
API ===>|"REST/JSON
RECORDS"| Laserfiche
API ===>|"REST/JSON
CONTENT"| CMS
API ===>|"REST/JSON
SOCIAL"| Social
%% ACCELBI OPERATIONS - Orange Thick
APPCONFIG ===>|"CONFIGURE"| ZENCITY
OPSPM ===>|"MANAGE"| VPC
OPSPM ===>|"MONITOR"| MON
OPSPM ===>|"INCIDENTS"| SCC
%% SECURITY - Red Dashed Lines
KP -..->|"ENCRYPT"| PGDB
KP -..->|"ENCRYPT"| DWH
SCC -..->|"POLICIES"| ROKS
%% MONITORING - Gray Thin Lines
ROKS -.->|"metrics"| MON
API -.->|"logs"| MON
LB -.->|"flow"| FLOW
FLOW -.->|"analyze"| OPSPM
%% CI/CD - Thin Blue Lines
CD -.->|"images"| CR
CD -.->|"deploy"| ROKS
APPCONFIG -.->|"config"| CD
classDef city fill:#fef3c7,stroke:#f59e0b,stroke-width:3px,color:#000
classDef isv fill:#e0e7ff,stroke:#4f46e5,stroke-width:3px,color:#312e81
classDef accelbi fill:#f9e8ff,stroke:#a855f7,stroke-width:4px,color:#6b21a8
classDef ibm fill:#dbeafe,stroke:#2563eb,stroke-width:3px,color:#1e3a8a
classDef dataai fill:#f3e8ff,stroke:#9333ea,stroke-width:4px,color:#581c87
classDef security fill:#fee2e2,stroke:#dc2626,stroke-width:3px,color:#7f1d1d
classDef messaging fill:#ecfdf5,stroke:#10b981,stroke-width:3px,color:#064e3b
class Resident,Admin,Laserfiche,CMS,Social city
class ZENCITY isv
class ANALYTICS,APPCONFIG,INTEGBI,OPSPM accelbi
class LB,API,ROKS,PGDB,CR,CD ibm
class DWH,WXAI,WXG,KCAT dataai
class KP,SCC,MON,FLOW,SSO security
class ES,EN messaging