> ## Documentation Index
> Fetch the complete documentation index at: https://grandcentral.backbase.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Architecture

> Architecture, unified APIs, and infrastructure of the Grand Central integration platform

Grand Central iPaaS connects core connectors, core banking systems, fintechs, and third parties. It handles data exchange, workflow automation, and real-time communication on Backbase Managed Hosting.

Integrations run on platform-level SLAs. Managed Hosting provides high availability, disaster recovery, and operational efficiency for integration workloads.

<div className="web-image">
  <img src="https://mintcdn.com/ecosystems-documentation/8E0wcn6bXVSemOZC/assets/images/gc-overview.png?fit=max&auto=format&n=8E0wcn6bXVSemOZC&q=85&s=9520d79f06937582dd646f7f64e0666f" alt="Grand Central Overview" width="2868" height="1198" data-path="assets/images/gc-overview.png" />
</div>

## Request flow

The following diagram shows the flow of interactions between the functional application (in this example, Engagement Banking Platform), Grand Central, and a third-party system (for example, a core banking system):

Engagement Banking Platform initiates a request to Grand Central.

Azure API Management (APIM) authenticates the request. Upon successful authentication, APIM identifies the appropriate connector and forwards the request to it.

The connector performs additional validation where applicable on the request and upon successful validation, transforms and sends the request to the third-party system.

The connector receives a response from the third-party system, transforms the response, and sends it back to the Engagement Banking Platform.

```mermaid theme={"system"}
%%{init: {
  'theme': 'base',
  'themeVariables': {
    'background': '#ffffff',
    'primaryColor': '#ffffff',
    'primaryBorderColor': '#295eff',
    'primaryTextColor': '#091c35',
    'lineColor': '#091c35',
    'fontFamily': 'Roboto, sans-serif',
    'noteBkgColor': '#f3f6f9',
    'noteBorderColor': '#295eff',
    'noteTextColor': '#091c35',
    'actorBkg': '#ffffff',
    'actorBorder': '#295eff',
    'actorTextColor': '#091c35',
    'signalColor': '#091c35',
    'signalTextColor': '#091c35',
    'activationBkgColor': '#ebf0f5',
    'activationBorderColor': '#295eff'
  }
}}%%
sequenceDiagram
    participant EBP
    participant GC as Grand Central
    participant Core as Core Banking

    EBP->>GC: Invoke Grand Central API
    GC->>GC: Validate request
    alt Validation success
        GC->>GC: Transform request using JOLT
        GC->>Core: Invoke Core Banking API
        Core->>GC: Receive response from Core
        alt Success response
            GC->>GC: Transform response using JOLT
            GC-->>EBP: Send success response
        else Error response
            GC->>GC: Map error details
            GC-->>EBP: Send error response
        end
    else Validation failure
        GC-->>EBP: Send validation error response
    end
```

## Managed connectors

Grand Central connectors are fully managed by Backbase's support team, ensuring they remain available, high performing, and compliant with SLAs. This managed service includes both application-level functionality and secure hosting of the underlying runtime.

See [Core connectors](/connectors/core-banking/overview) for more information on the key benefits.

## API management

Grand Central's API Management (APIM) is a fully managed platform that enables secure creation, publication, monitoring, and governance of APIs. Acting as a gateway between backend services and API consumers, APIM enforces policies such as authentication, rate limiting, and request transformation.

APIM provides the following benefits:

* **Simplified API lifecycle management** with tools for scaling, analytics, and monitoring.
* **Enhanced security** through centralized governance.
* **Seamless integration** across diverse systems while ensuring APIs are discoverable and performant.

## Managed hosting

Partnering with Microsoft Azure, iPaaS Managed Hosting provides the cloud infrastructure for hosting connectors, with the following benefits:

### Infrastructure management

Grand Central is responsible for hosting and managing the underlying infrastructure required to run the integration platform. This includes servers, networking, storage, and related components.

### High availability and disaster recovery

Managed Hosting ensures high availability, optimal performance, and disaster recovery of the iPaaS environment through the following:

**SLA uptime guarantee**

* Three geographically redundant availability zones.
* Active-active-active deployment capable of withstanding outages in two availability zones without service impact.
* A disaster recovery region for catastrophic loss scenarios.

**Geographic deployment locations**

* **Primary deployment**: A full Backbase reference deployment in one region, with high availability across multiple data centers.
* **Disaster recovery**: A secondary region deployment to ensure continuity in case of primary region failure.

### Scalability

The hosting service is designed to be scalable, allowing the iPaaS environment to handle varying workloads and adapt to changing demands without requiring direct intervention from the customer.

### Security

Grand Central implements security measures to protect the iPaaS environment and data. This includes access controls, encryption, vulnerability management, and compliance with relevant standards.

Grand Central offers a wide array of supported methods for different connectivity scenarios catering for different requirements and security needs:

* Azure hosted services via Azure Private Link.
* Third-party services on the internet using mTLS/IP allowlists.
* On-premise services using secure site-to-site VPNs.

### Authentication and authorization

Grand Central supports the following authentication mechanisms:

* **Subscription key**: Default inbound authentication using product-based API keys allowing secure system to system API calls.

### Technical support

Customers benefit from technical support provided by Grand Central. This support covers issues related to the hosting environment and infrastructure.

## Unified APIs and BIAN

The [unified API layer](/connectors/reference/unified-api-specifications) is critical for insulating applications and channels from system complexities and changes, while BIAN standards ensure interoperability across the banking industry.

### The value of unified APIs

<CardGroup cols={2}>
  <Card title="One model to rule them all" icon="crown">
    Provides consistent interfaces, insulating applications and channels from underlying system complexities
  </Card>

  <Card title="Modernize at your pace" icon="gauge">
    Enables incremental modernization via API aggregation and orchestration across legacy and new systems
  </Card>

  <Card title="Decouple systems" icon="unlink">
    Allows easy upgrading of applications and connectors without impacts to consuming applications
  </Card>

  <Card title="Seamless upgrades" icon="arrow-up">
    Connectors can be improved and upgraded without any impact to consuming applications
  </Card>
</CardGroup>

### API layer architecture

The unified API architecture provides abstraction layers that insulate consumers from backend complexity.

#### System API unification

**System API unification** abstracts digital channels and internal applications from underlying complexities of System of Record APIs. This critical layer enables gradual migration strategies, multi-core coexistence scenarios, consistent API contracts across consumers, and complete insulation from backend system changes.

Key benefits include unlocking incremental modernization paths, enabling legacy and modern core banking systems to coexist harmoniously, providing stable API contracts regardless of backend implementations, and shielding consuming applications from system-of-record volatility.

#### Process API unification

**Process API unification** provides aggregated data via orchestration across multiple system APIs. This orchestration layer handles complex business process workflows, enabling data aggregation from disparate systems, sophisticated business process orchestration, intricate workflow management spanning multiple services, and cross-system transaction coordination with proper compensation handling.

### BIAN: Banking Industry Architecture Network

**Backbase BIAN membership** - Backbase is a proud member of the Banking Industry Architecture Network (BIAN), leveraging standardized service domains to create a seamless and interoperable banking ecosystem.

BIAN provides the following benefits for Backbase customers.

Backbase products use BIAN standards to achieve:

<CardGroup cols={3}>
  <Card title="Greater interoperability" icon="link">
    Standardized interfaces enable seamless system integration
  </Card>

  <Card title="Streamlined operations" icon="gears">
    Consistent patterns reduce operational complexity
  </Card>

  <Card title="Innovation and adaptability" icon="lightbulb">
    Standardized foundation enables rapid innovation
  </Card>

  <Card title="Seamless ecosystem" icon="puzzle-piece">
    Accelerates digital transformation across the industry
  </Card>

  <Card title="Industry innovation" icon="rocket">
    Fosters collaboration and shared innovation
  </Card>

  <Card title="Market adaptation" icon="shield-check">
    Improves ability to adapt to changing market conditions
  </Card>
</CardGroup>

**200+ Features** within Backbase are powered by BIAN service domains, demonstrating deep commitment to industry standardization and interoperability across the banking ecosystem.

### Key BIAN service domain implementations

<AccordionGroup>
  <Accordion title="Deposits" icon="landmark">
    **Functionality**: 360-degree customer and accounts view

    **Implementation**: Comprehensive deposit account management including:

    * Account creation and maintenance
    * Balance inquiries and statements
    * Interest calculations and posting
    * Account status management

    **Business value:** Complete visibility into customer deposit relationships
  </Accordion>

  <Accordion title="Loans" icon="money-bill">
    **Functionality**: Facilitate seamless lending journeys

    **Implementation**: End-to-end loan management covering:

    * Loan origination and application processing
    * Credit assessment and approval workflows
    * Disbursement and repayment processing
    * Loan servicing and maintenance

    **Business value:** Streamlined lending operations from application to payoff
  </Accordion>

  <Accordion title="Transactions" icon="exchange">
    **Functionality**: Access account transaction history

    **Implementation**: Comprehensive transaction management including:

    * Real-time transaction processing
    * Historical transaction retrieval
    * Transaction categorization and enrichment
    * Dispute and error resolution

    **Business value:** Complete transaction visibility and processing capabilities
  </Accordion>

  <Accordion title="Party lifecycle" icon="user-check">
    **Functionality**: Customer verification during onboarding

    **Implementation**: Complete customer lifecycle management:

    * Identity verification and KYC processes
    * Customer onboarding workflows
    * Profile maintenance and updates
    * Relationship status management

    **Business value:** Compliant customer onboarding and lifecycle management
  </Accordion>

  <Accordion title="Payments initiation" icon="credit-card">
    **Functionality**: End-to-end payment lifecycle management

    **Implementation**: Comprehensive payment processing including:

    * Payment initiation and authorization
    * Multi-channel payment support
    * Payment status tracking and notifications
    * Settlement and reconciliation

    **Business value:** Complete payment processing capabilities across all channels
  </Accordion>

  <Accordion title="Party access entitlement" icon="key">
    **Functionality**: Customer access to channels and services

    **Implementation**: Access control and entitlement management:

    * User authentication and authorization
    * Service entitlement assignment
    * Channel access permissions
    * Security policy enforcement

    **Business value:** Secure, role-based access to banking services
  </Accordion>
</AccordionGroup>

### API standardization benefits

#### Development benefits

Standardized APIs provide the following development benefits:

* **Faster development** - standardized APIs reduce learning curve and accelerate development cycles by providing familiar patterns and consistent interfaces.
* **Code reusability** - consistent patterns enable component reuse across different implementations, reducing duplication and improving code quality.
* **Reduced integration time** - standardized interfaces minimize custom integration development, allowing teams to focus on business value rather than technical plumbing.

#### Operational benefits

Standardized APIs provide the following operational benefits:

* **Simplified maintenance** - consistent patterns reduce operational complexity and maintenance overhead by providing predictable behavior across all API endpoints.
* **Better monitoring** - standardized APIs enable consistent monitoring and observability, making it easier to track performance, identify issues, and maintain SLAs.
* **Easier troubleshooting** - common patterns make issue identification and resolution faster by reducing the cognitive load on support teams.

#### Business benefits

Standardized APIs provide the following business benefits:

* **Vendor flexibility** - standardized interfaces reduce vendor lock-in and increase choice by making it easier to swap implementations without disrupting consumers.
* **Faster time to market** - reusable components and patterns accelerate product delivery by reducing development time and enabling rapid prototyping.
* **Cost optimization** - reduced development and maintenance costs through standardization, code reuse, and operational efficiency gains.

### Implementation strategy

<CardGroup cols={3}>
  <Card title="Assessment phase" icon="search">
    * Analyze existing APIs and systems
    * Identify BIAN service domain mappings
    * Define unification requirements
  </Card>

  <Card title="Design phase" icon="drafting-compass">
    * Create unified API specifications
    * Map BIAN service domains to business functions
    * Design transformation layers
  </Card>

  <Card title="Implementation phase" icon="code">
    * Implement unified API layer
    * Deploy BIAN-compliant services
    * Test and validate integrations
  </Card>
</CardGroup>

### Unified API coverage

Discover the full extent of the unified API coverage across different banking systems. This comprehensive overview helps you understand which endpoints are available and how they map to various core banking platforms and third-party integrations.

<Card title="API specifications" icon="code" href="/connectors/reference/unified-api-specifications">
  Browse the full OpenAPI specifications for each unified API domain and CalVer version in the interactive API explorer.
</Card>
