Architecture Overview
High-level technical architecture of the SuitePortal platform.
Architecture Overview
This documentation is currently being developed. Check back soon for complete content.
System Architecture
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ NetSuite │────▶│ SuiteBundle │────▶│ Ingest API │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│
▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Portal UI/API │◀────│ Application │◀────│ Database │
└─────────────────┘ └─────────────────┘ └─────────────────┘Key Components
SuiteBundle
Installed in your NetSuite account to securely transmit data to SuitePortal.
Ingest API
Receives and validates data from the SuiteBundle.
Application Layer
Handles authentication, authorization, and business logic.
Portal Interface
User-facing web application for self-service access.
Data Flow
Data flows one-way from NetSuite to SuitePortal:
- NetSuite record changes trigger the SuiteBundle
- SuiteBundle sends data to the Ingest API
- Data is validated and stored in SuitePortal
- Users access data through the Portal or API