SuitePortal

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:

  1. NetSuite record changes trigger the SuiteBundle
  2. SuiteBundle sends data to the Ingest API
  3. Data is validated and stored in SuitePortal
  4. Users access data through the Portal or API