Boliden · OpenText Review Portal
Section 00·For executives — read this first

TL;DR · The five things to know

  1. 01The solution works today

    xECM + OpenText Search + Content Aviator (CSAI) on Azure OpenAI is operational and validated end-to-end. This is not a support case.

  2. 02We need architectural confirmation, not bug fixes

    We have read the official documentation and built an interpretation. We need OpenText to confirm or correct it before further investments.

  3. 03Three product areas are unclear to us

    AMS (Aviator Model Services), Cloud Bridge and Content Aviator SaaS — how they fit together and which is the recommended enterprise path.

  4. 04We need the recommended target architecture

    Out of Models A–E, which one does OpenText recommend for an enterprise with strict data residency and on-prem xECM?

  5. 05We need the right OpenText counterparts

    Product Management, Solution Architecture and Product Specialists — not first-line support. The output is a documented validation, not a ticket.

Architecture Review Request
Current Status
Operational and Validated
Review Requested
Architecture Validation
Decision Required
Recommended Enterprise Architecture
Target Audience
OpenText Product Management and Architects

This is not a support request. This is not an installation issue. The current solution is operational and validated. This package is an architecture review and strategic validation request directed at OpenText Product Management, Solution Architecture and Product Specialists.

Architecture Review Package·v1.0·Prepared by Swedwise for OpenText

Boliden – OpenText Content Aviator
Architecture Review & Strategic Validation

A package for OpenText Product Management, Solution Architecture and Product Specialists. The goal is to validate architectural understanding, clarify product positioning, confirm the recommended target architecture and route discussions to the correct OpenText teams.

Verified Environment

Verified
  • xECM
  • OpenText Search
  • Content Aviator / CSAI
  • Azure OpenAI
  • pgvector

Not Implemented

Requires OpenText Validation
  • AMS
  • Cloud Bridge
  • Content Aviator SaaS

Primary Objective

Current Understanding
  • Validate architecture understanding
  • Clarify deployment models
  • Identify target architecture
  • Connect with correct OpenText experts
Section 01

Executive Summary

Swedwise has successfully implemented and validated OpenText Content Aviator integrated with OpenText Content Management using Azure OpenAI. The environment is operational and exercised end-to-end.

As part of this review we have studied the official Content Aviator, Content Management, Search, and Aviator Model Services administration guides, as well as the public Content Aviator SaaS material.

The purpose of this package is to validate our understanding of the product architecture and identify the recommended production architecture together with OpenText.

Documentation reviewed
  • · Content Aviator Installation & Admin Guide
  • · Content Aviator Administration Guide
  • · Search Administration Guide (§ 1.1.5)
  • · Aviator Model Services Installation & Admin Guide
  • · Public Content Aviator SaaS materials
Section 02·Executive-level questions

Decision Required from OpenText

Decision · 01Product Management

Architecture Strategy

  • What is OpenText's recommended enterprise architecture for Content Aviator?
  • Is CSAI → Azure OpenAI considered a first-class production architecture?
  • When should customers adopt AMS?
Decision · 02Product Management

Product Positioning

  • How should AMS, Cloud Bridge and Content Aviator SaaS be positioned relative to one another?
  • Are these complementary deployment models or alternative paths?
  • What is the preferred architecture for enterprise customers?
Decision · 03Product Management

Future Direction

  • What is the long-term direction for AMS?
  • What is the long-term direction for Cloud Bridge?
  • What is the long-term direction for Content Aviator SaaS?
  • Which architecture aligns best with OpenText's future AI strategy?
Section 03

Expected Outcome from this Review

Outcome 01

Validate

Confirm or correct our architectural understanding of CSAI, AMS, Cloud Bridge and SaaS.

Outcome 02

Clarify

Answer open architecture questions and product-positioning questions.

Outcome 03

Recommend

Recommend the target architecture for Boliden's enterprise Content Aviator deployment.

Outcome 04

Connect

Identify the appropriate OpenText Product Managers, Architects and Specialists to engage.

Section 04·Operational · Validated · Not a POC

Current Verified Implementation

The current CSAI → Azure OpenAI architecture has been successfully implemented, tested and validated. This environment is operational. It is not a proof of concept. This review is focused on architecture and strategy, not on installation support.

OpenText Content Management
  • xECM
  • Business Workspaces
  • Metadata
  • Categories
OpenText Search
  • Search runtime
  • Vector data source
Content Aviator / CSAI
  • chat-svc
  • embed-svc
  • embed-wrkr
  • RabbitMQ
  • pgvector
  • aviator-studio
Azure
  • Azure OpenAI
  • Azure Embeddings

Current Configuration — extracted from CSAI deployment values

Verified

Source: live values from the CSAI Helm/deployment configuration in our environment (chat-svc / embed-svc / embed-wrkr). Not from xECM or Azure portal.

CONTENT_SYSTEM: otcm

LLM: azure
MODEL_NAME: gpt-5-nano

EMBEDDINGS: azure
EMBEDDINGS_MODEL: text-embedding-3-small

VECTOR_STORE: pgvector

AZURE_OPENAI_API_VERSION: "2024-10-21"
Section 05

Documentation Reviewed

Doc 01Documentation Based

OpenText Content Aviator Installation and Administration Guide

Used for
  • · Installation
  • · Runtime understanding
Doc 02Documentation Based

Content Aviator Administration Guide

Used for
  • · Configuration
  • · Administration
Doc 03Documentation Based

Search Administration Guide — § 1.1.5 Creating a Content Aviator Data Source

Used for
  • · Vector indexing understanding
Doc 04Documentation Based

Aviator Model Services Installation and Administration Guide

Used for
  • · AMS architecture
  • · Deployment model
  • · Supported models
  • · API understanding
Doc 05Documentation Based

Public OpenText Content Aviator Materials

Used for
  • · SaaS understanding
  • · Cloud understanding
  • · Product positioning
Section 06·Context for this review

Why We Are Engaging OpenText

Swedwise has reviewed the official documentation and public material covering Content Aviator, Content Management, Search Administration, Aviator Model Services (AMS) and the public Content Aviator SaaS information.

On that basis we have formed an architectural understanding of how the products fit together and how a Content Aviator deployment is intended to operate at enterprise scale.

We now require OpenText validation to ensure that our interpretation is correct. The goal is to avoid architectural assumptions and to align future investments with OpenText's strategic direction.

Material reviewed
  • · Content Aviator documentation
  • · Content Management documentation
  • · Search Administration documentation
  • · AMS documentation
  • · Public Content Aviator SaaS information
Section 07·Lanes 1 → 7

Executive Architecture Overview

Actors / UsersVerifiedCurrent UnderstandingOpen QuestionsAlternative Path
L1

Users

Actors / Users
  • End users
  • Business users
L2

OpenText Content Management

Verified
  • xECM
  • Business Workspaces
  • Metadata
  • Categories
  • Security Clearance
  • Permissions
L3

OpenText Search

Verified
  • JSON Activator
  • Vector Document Conversion
  • Vector Extractor
L4

CSAI

Verified
  • chat-svc
  • embed-svc
  • embed-wrkr
  • RabbitMQ
  • pgvector
  • aviator-studio
L5

Current Verified Path · Azure OpenAI

Verified
  • Azure OpenAI
  • GPT-5 Nano
  • text-embedding-3-small
L6

Alternative Path · OpenText Aviator Model Services

Alternative Architecture Path
  • APISIX Gateway
  • Content Safety
  • Authentication
  • Routing & Guardrails
  • Model Management
  • OpenAI-compatible APIs
  • vLLM — Llama, Gemma, Snowflake Arctic, Whisper, CLIP
L7

Cloud Bridge & SaaS

Requires OpenText Validation
  • Cloud Bridge
  • OpenText Managed Cloud
  • Content Aviator SaaS
Section 07b·Visual proof — all observed and evaluated components

System Map · Current Architecture & Options

OpenText xECM + Content Aviator (CSAI) – current verified path via Azure OpenAI, with AMS and Cloud Bridge / SaaS alternative paths, security and permissions, and environment summary.

Full architecture map covering xECM content preparation, OpenText Search vector pipeline, CSAI runtime (chat-svc, embed-svc, embed-wrkr, RabbitMQ, pgvector, aviator-studio), current verified Azure OpenAI path, alternative AMS path, hybrid Cloud Bridge / SaaS path, and cross-cutting Security Clearance and xECM permissions.

Section 08·Based on Search Administration Guide § 1.1.5

Content Preparation Pipeline

Indexing flow from Content Management to pgvector
Current Understanding
Content Management
OpenText Search
JSON Activator
Vector Document Conversion
Vector Extractor
Embedding Generation
pgvector
Section 09·Status: Partially Verified

CSAI Runtime Architecture

Chat Path

Verified
  1. 1.chat-svc
  2. 2.Retrieval
  3. 3.Azure OpenAI
  4. 4.Response

Embedding Path

Verified
  1. 1.embed-svc
  2. 2.RabbitMQ queue
  3. 3.embed-wrkr
  4. 4.Azure Embeddings

Vector Path

Verified
  1. 1.embed-wrkr
  2. 2.pgvector store
  3. 3.chat-svc retrieval
chat-svc
Chat orchestration
embed-svc
Embedding API
embed-wrkr
Async embedding worker
RabbitMQ
Embedding queue
pgvector
Vector store
aviator-studio
Configuration / admin (purpose to confirm)
Section 10·AMS as Enterprise AI Gateway and Model Platform

Current Understanding of AMS

AMS appears to function as an Enterprise AI Gateway and Model Platform, providing a unified entry point to local and managed models with policy, safety and OpenAI-compatible APIs.

Control Plane
  • etcd
  • APISIX Control Plane
Data Plane
  • APISIX Data Plane
  • Content Safety Service
Model Layer
  • vLLM
  • Llama
  • Gemma
  • Snowflake Arctic Embed
  • Whisper
  • CLIP
API Layer
  • /v1/chat/completions
  • /v1/embeddings
  • /v1/models
  • /v1/rerank
  • /v1/audio/transcriptions
Current Understanding
Section 11

Deployment Models

Model A

Direct Azure OpenAI

Verified
CSAIAzure OpenAI
Model B

AMS + Local Models

Documentation Based
CSAIAMSLocal Models
Model C

AMS + Cloud Models

Requires OpenText Validation
CSAIAMSCloud Models
Model D

Cloud Bridge

Requires OpenText Validation
CSAICloud BridgeOpenText Cloud
Model E

Content Aviator SaaS

Requires OpenText Validation
CustomerOpenText SaaS
Section 12

Facts vs Understanding vs Open Questions

Facts

Verified
  • Azure OpenAI works
  • CSAI deployed
  • Search operational

Understanding

Current Understanding
  • AMS as AI Gateway
  • Vector indexing interpretation
  • CSAI interaction model

Open Questions

Requires OpenText Validation
  • Cloud Bridge role
  • SaaS relationship
  • Security Clearance enforcement
  • aviator-studio purpose
Section 13·Current Understanding of Security Enforcement

Security and Permission Model

Entire section requires OpenText validation

Requires OpenText Validation
Permissions
Security Clearance
Vector Retrieval
Workspace Summaries
Indexing
Exclusions
Section 14

Requested OpenText Participation

TopicRequested RoleWhy
Content Aviator ArchitectureProduct ManagementArchitecture validation
AMS ArchitectureProduct ManagementProduct positioning
AMS DeploymentProduct SpecialistTechnical review
Search & Vector IndexingSearch SpecialistValidate indexing flow
Security ClearanceSecurity SpecialistValidate enforcement model
Cloud BridgeProduct ManagementClarify architecture
Content Aviator SaaSProduct ManagementClarify service model
RoadmapProduct ManagementStrategic guidance
aviator-studioProduct SpecialistExplain component role
Section 15

Open Questions

Strategic Questions· Requires Product Management

Requires OpenText Validation
  1. Q1Is AMS OpenText's strategic AI platform?
  2. Q2Is AMS needed to enable usage of metadata from Categories and other system data?
  3. Q3Is Azure OpenAI a fully supported enterprise architecture?
  4. Q4What is OpenText's recommended architecture for new customers?
  5. Q5How should customers choose between Azure OpenAI, AMS, Cloud Bridge and SaaS?

Architecture Questions

Requires OpenText Validation
  1. Q1Is the Verified Path (CSAI → Azure OpenAI) a supported production pattern?
  2. Q2Is AMS the recommended path for enterprises with multi-model needs?
  3. Q3How do CSAI components interact in detail (chat-svc, embed-svc, embed-wrkr, RabbitMQ, pgvector)?
  4. Q4What is the intended purpose of aviator-studio? Is it only connected to AMS?

AMS Questions

Requires OpenText Validation
  1. Q1Is AMS positioned as an Enterprise AI Gateway or a Model Hosting platform?
  2. Q2Which models are officially supported and validated by OpenText?
  3. Q3What hardware/footprint is required for AMS in production?
  4. Q4Can AMS proxy Azure OpenAI alongside local vLLM models?

Security Questions

Requires OpenText Validation
  1. Q1How is Security Clearance enforced during vector retrieval?
  2. Q2Are permissions evaluated at indexing time, retrieval time, or both?
  3. Q3How are workspace summaries scoped to user permissions?
  4. Q4What is the recommended pattern for excluding sensitive content from indexing?

Cloud Questions

Requires OpenText Validation
  1. Q1What role does Cloud Bridge play in a hybrid deployment?
  2. Q2Which models or services become available via Cloud Bridge?
  3. Q3Is Cloud Bridge required for SaaS or independent of it?

SaaS Questions

Requires OpenText Validation
  1. Q1How does Content Aviator SaaS relate to a customer's existing on-prem xECM and Search?
  2. Q2What is the data residency and tenancy model for SaaS?
  3. Q3Is SaaS a future option for customers running CSAI on-prem today?

Operational Questions

Requires OpenText Validation
  1. Q1What is the intended purpose of aviator-studio in production?
  2. Q2What are OpenText's recommended monitoring and observability patterns?
  3. Q3What are the supported upgrade and patching paths for CSAI?
Section 16

Requested Outcomes

Outcome
Validate

Confirm or correct our understanding.

Outcome
Clarify

Answer open questions.

Outcome
Recommend

Recommend target architecture.

Outcome
Connect

Connect us with correct OpenText experts.

Section 17·Editable response table — export to Excel, fill in, upload to merge

OpenText Response Workspace

CategoryQuestion / ValidationOpenText OwnerResponseFollow-upStatusTarget Date
Strategic QuestionsIs AMS OpenText's strategic AI platform?
Strategic QuestionsIs AMS needed to enable usage of metadata from Categories and other system data?
Strategic QuestionsIs Azure OpenAI a fully supported enterprise architecture?
Strategic QuestionsWhat is OpenText's recommended architecture for new customers?
Strategic QuestionsHow should customers choose between Azure OpenAI, AMS, Cloud Bridge and SaaS?
Architecture QuestionsIs the Verified Path (CSAI → Azure OpenAI) a supported production pattern?
Architecture QuestionsIs AMS the recommended path for enterprises with multi-model needs?
Architecture QuestionsHow do CSAI components interact in detail (chat-svc, embed-svc, embed-wrkr, RabbitMQ, pgvector)?
Architecture QuestionsWhat is the intended purpose of aviator-studio? Is it only connected to AMS?
AMS QuestionsIs AMS positioned as an Enterprise AI Gateway or a Model Hosting platform?
AMS QuestionsWhich models are officially supported and validated by OpenText?
AMS QuestionsWhat hardware/footprint is required for AMS in production?
AMS QuestionsCan AMS proxy Azure OpenAI alongside local vLLM models?
Security QuestionsHow is Security Clearance enforced during vector retrieval?
Security QuestionsAre permissions evaluated at indexing time, retrieval time, or both?
Security QuestionsHow are workspace summaries scoped to user permissions?
Security QuestionsWhat is the recommended pattern for excluding sensitive content from indexing?
Cloud QuestionsWhat role does Cloud Bridge play in a hybrid deployment?
Cloud QuestionsWhich models or services become available via Cloud Bridge?
Cloud QuestionsIs Cloud Bridge required for SaaS or independent of it?
SaaS QuestionsHow does Content Aviator SaaS relate to a customer's existing on-prem xECM and Search?
SaaS QuestionsWhat is the data residency and tenancy model for SaaS?
SaaS QuestionsIs SaaS a future option for customers running CSAI on-prem today?
Operational QuestionsWhat is the intended purpose of aviator-studio in production?
Operational QuestionsWhat are OpenText's recommended monitoring and observability patterns?
Operational QuestionsWhat are the supported upgrade and patching paths for CSAI?
Validation · Architecture ModelsValidate Model C — AMS + Cloud Models as a supported pattern
Validation · Architecture ModelsValidate Model D — Cloud Bridge as a supported pattern
Validation · Architecture ModelsValidate Model E — Content Aviator SaaS as a supported pattern
Validation · Cloud Bridge & SaaSConfirm positioning of Cloud Bridge, OpenText Managed Cloud and Content Aviator SaaS

Note: Inline edits are local to this session. Use Download Excel to save your progress, then Upload Excel to restore or merge responses later. Matching is done on Category + Question.

Section 18·For readers who want every detail behind the executive view

Deep Dive · Detailed Technical Reference

Each group below expands into the components, configuration and open questions behind the corresponding section above. Use the status filters to focus on what you care about (e.g. only items that require OpenText validation).

Filter:Showing 7 / 7
DD1xECM Content LayerRequires OpenText Validation

How structured business content is organised, classified and exposed to OpenText Search and CSAI.

Business Workspaces

  • Workspaces group all artefacts that belong to a business object (project, asset, supplier, case).
  • They are the primary unit retrieved and reasoned over by Content Aviator.
  • Workspace templates drive which categories, attributes and folder structure are created.

Categories & Attributes

  • Categories define the metadata schema applied to nodes inside a workspace.
  • Attributes are exposed as filterable, retrievable fields in OpenText Search.
  • Used by Aviator to scope context windows and to enforce metadata-based filtering.

Permissions & Security Clearance

  • xECM ACLs are evaluated on every retrieval request.
  • Security Clearance levels are intersected with user clearance at query time.
  • Aviator never receives content the user is not permitted to read.
DD2OpenText Search Vector PipelineRequires OpenText Validation

End-to-end pipeline that turns xECM nodes into vector representations stored in pgvector.

JSON Activator

  • Normalises xECM payloads into a canonical JSON shape consumed by the conversion stage.
  • Activator rules decide which node types and categories are eligible for vectorisation.

Vector Document Conversion

  • Splits source documents into chunks suitable for embedding.
  • Preserves provenance (node id, version, ACL hash) so retrieval can re-check permissions.

Vector Extractor & Embedding Generation

  • Calls the configured embedding model (today: Azure text-embedding-3-small).
  • Writes vectors + metadata into pgvector.
  • Re-runs when source content, metadata or ACLs change.
DD3CSAI Runtime (Helm-deployed)Requires OpenText Validation

Microservice topology observed in our environment, with role of each component.

chat-svc

  • Front-door for chat completions and tool use.
  • Builds prompts from retrieved chunks, applies system policy, calls the configured LLM.

embed-svc / embed-wrkr

  • embed-svc exposes the embedding API surface used by CSAI components.
  • embed-wrkr consumes RabbitMQ jobs to (re)embed content in the background.

RabbitMQ + pgvector + aviator-studio

  • RabbitMQ decouples ingestion from embedding workload.
  • pgvector is the active vector store (VECTOR_STORE: pgvector).
  • aviator-studio is the admin/config surface for prompts, models and routing.

LLM & Embeddings Configuration

  • CONTENT_SYSTEM: otcm
  • LLM: azure / MODEL_NAME: gpt-5-nano
  • EMBEDDINGS: azure / EMBEDDINGS_MODEL: text-embedding-3-small
  • AZURE_OPENAI_API_VERSION: "2024-10-21"
DD4Aviator Model Services (AMS) — Documentation BasedRequires OpenText Validation

Our reading of the AMS Install & Admin Guide. Documentation based today — requires explicit OpenText validation before adoption.

APISIX Gateway (Control + Data Plane)

  • Fronts every model call: authentication, routing, rate-limit, guardrails.
  • etcd holds gateway configuration.
  • Acts as the OpenAI-compatible API surface for CSAI and other clients.

Content Safety Service

  • Pre- and post-call moderation hooks.
  • Configurable policies; failures are surfaced to chat-svc.

Model Runtime (vLLM)

  • vLLM serves Llama, Gemma, Snowflake Arctic, Whisper, CLIP and others.
  • OpenAI-compatible endpoints: chat, embeddings, models, rerank, audio.

Open Question

  • Can AMS also front cloud models (Azure OpenAI, Bedrock)?
  • If yes — is that the recommended enterprise pattern (Model C)?
DD5Cloud Bridge, Managed Cloud & Content Aviator SaaSRequires OpenText Validation

Public material describes these offerings; their relationship to on-prem CSAI is unclear.

Cloud Bridge

  • Stated as a bridge between on-prem xECM and OpenText cloud AI services.
  • Confirm: which components run on-prem vs in OpenText cloud?
  • Confirm: data residency, tenancy, and ACL propagation model.

OpenText Managed Cloud

  • Hosting tier for OpenText products including Content Aviator.
  • Confirm: is this required for SaaS Aviator, or also a path for managed on-prem?

Content Aviator SaaS

  • Public Aviator offering; multi-tenant by default.
  • Confirm: enterprise customers with strict residency — recommended path?
  • Confirm: feature parity with on-prem CSAI today and on the 12-month roadmap.
DD6Security, Permissions and Tenancy ModelRequires OpenText Validation

Cross-cutting controls applied to every retrieval and every model call.

Identity

  • User identity flows from xECM through CSAI to the LLM call boundary.
  • Service accounts are isolated per component; no shared LLM key on the client side.

Authorisation

  • ACL + Security Clearance evaluated at retrieval time, not just at index time.
  • Re-checked when documents change classification.

Data boundary

  • Today: prompts and retrieved chunks leave the tenant only to reach Azure OpenAI.
  • Validation: under AMS / Cloud Bridge / SaaS — where does the data boundary move to?
DD7Architecture Models — Side by SideRequires OpenText Validation

All five deployment models compared on the dimensions that matter to enterprise architecture.

Model A — Direct Azure OpenAI (Verified)

  • CSAI → Azure OpenAI. No AMS, no Cloud Bridge.
  • Operational today. To be confirmed as a supported first-class production pattern.

Model B — AMS + Local Models

  • CSAI → AMS → vLLM (Llama, Gemma, …).
  • Documented. Confirm: which enterprise scenarios is this the recommended pattern for?

Model C — AMS + Cloud Models

  • CSAI → AMS → Azure OpenAI / cloud providers.
  • Requires explicit OpenText confirmation as a supported pattern.

Model D — Cloud Bridge

  • On-prem xECM/CSAI bridged to OpenText-hosted AI.
  • Requires explicit confirmation of supported topology and data flow.

Model E — Content Aviator SaaS

  • Fully managed Aviator.
  • Requires explicit confirmation of fit for enterprise customers with on-prem content.
Section 19·Numbered, printable, exportable — the asks behind every red badge

Questions for OpenText · Checklist

Every item below is something we need OpenText to confirm, correct or provide guidance on. We expect a written answer for each — the OpenText Response Workspace (Section 17) is structured to capture them.

AMS · Aviator Model Services

Requires OpenText Validation
  1. Q01Can AMS front cloud models (Azure OpenAI, Bedrock) in addition to local vLLM models?
  2. Q02If AMS can front cloud models, is that the recommended enterprise pattern (Model C)?
  3. Q03What is the supported, recommended topology for AMS in production (HA, scaling, sizing)?
  4. Q04What is the roadmap for AMS in the next 12 months — features, GA dates, deprecations?

Cloud Bridge & Managed Cloud

Requires OpenText Validation
  1. Q05Which components run on-prem vs in OpenText cloud when Cloud Bridge is used?
  2. Q06What is the data residency, tenancy and ACL propagation model for Cloud Bridge?
  3. Q07Is OpenText Managed Cloud required for SaaS Aviator, or also a path for managed on-prem?

Content Aviator SaaS

Requires OpenText Validation
  1. Q08For enterprise customers with strict residency requirements, is SaaS Aviator a recommended path?
  2. Q09What is the feature parity between SaaS Aviator and on-prem CSAI today?
  3. Q10What is the 12-month roadmap for feature parity?

Direct Azure OpenAI (Model A)

Requires OpenText Validation
  1. Q11Is CSAI → Azure OpenAI (without AMS) a supported first-class production pattern?
  2. Q12Are there sizing, configuration or support implications we should know about?

Security & Data Boundary

Requires OpenText Validation
  1. Q13Under AMS / Cloud Bridge / SaaS — where does the data boundary move to?
  2. Q14How are xECM ACL + Security Clearance enforced in each deployment model?

Recommended Target Architecture

Requires OpenText Validation
  1. Q15Given Boliden's profile (on-prem xECM, strict residency, EU), which model (A–E) does OpenText recommend?
  2. Q16What are the trigger conditions to migrate from one model to another?
Section 20·What we know · what we assume · what must be validated

Assumptions, Facts & Risk Register

Facts vs Assumptions Matrix

StatementCategorySource / Basis
xECM + Search + CSAI is operational on Azure OpenAIKnown factRunning environment
CSAI uses pgvector as vector store, RabbitMQ for jobsKnown factHelm config
Embedding model: text-embedding-3-small, LLM: gpt-5-nanoKnown factCSAI configuration
ACL + Security Clearance evaluated at retrieval timeKnown factSearch Admin Guide § 1.1.5
AMS fronts every model call with APISIX + Content SafetyOur assumptionAMS Install & Admin Guide
AMS can serve local vLLM models (Llama, Gemma, …)Our assumptionAMS docs
AMS can also front Azure OpenAI / BedrockMust be validatedNot stated explicitly
CSAI → Azure OpenAI without AMS is a supported production patternMust be validatedInferred from running env
Cloud Bridge topology, residency and tenancy modelMust be validatedPublic material only
SaaS Aviator feature parity with on-prem CSAIMust be validatedNot documented publicly
Recommended target architecture for Boliden profileMust be validatedRequires OpenText guidance

Risk Register — if our assumptions are wrong

IDAreaRiskImpactProbabilityMitigation
R1Model A (Direct Azure OpenAI)Pattern turns out not to be a supported production pathHighMediumConfirm support stance early; have AMS migration path ready
R2AMS adoptionAMS cannot front cloud models — forces local-only or dual stackMediumMediumGet explicit AMS capability matrix from OpenText
R3Cloud Bridge / SaaSResidency model does not meet EU/Boliden requirementsHighMediumValidate data boundary diagram per model before commit
R4Security Clearance enforcementEnforcement semantics differ across deployment modelsHighLowRequire written confirmation per model from OpenText
R5Roadmap driftChosen pattern is deprecated within 12 monthsMediumLowAsk for explicit roadmap commitment and EoL dates
Section 21·Shared vocabulary for the review session

Glossary · Acronyms

xECMExtended Content Management

OpenText's enterprise content platform that hosts the business workspaces, documents, ACLs and metadata that Aviator reasons over.

CSAIContent Services AI

Helm-deployed runtime that powers Content Aviator: chat-svc, embed-svc/wrkr, RabbitMQ, pgvector, aviator-studio.

AMSAviator Model Services

OpenText's model-serving layer (APISIX gateway, Content Safety, vLLM runtime) that can front model calls from CSAI.

APISIX

Cloud-native API gateway used as the control + data plane in AMS for authentication, routing, rate-limit and guardrails.

vLLM

High-throughput LLM inference engine used by AMS to serve open models (Llama, Gemma, Snowflake Arctic, Whisper, CLIP).

pgvector

PostgreSQL extension used as the vector store for CSAI embeddings.

Azure OpenAI

Microsoft's hosted OpenAI service. Today used directly by CSAI for chat (gpt-5-nano) and embeddings (text-embedding-3-small).

Cloud Bridge

OpenText offering that bridges on-prem xECM/CSAI to OpenText-hosted AI services. Exact topology and data boundary requires validation.

Content Aviator SaaS

Fully managed multi-tenant Aviator offering hosted by OpenText.

Security Clearance

xECM authorization mechanism layered on top of ACLs; evaluated at retrieval time so Aviator never receives content above the user's clearance.

Business Workspace

xECM construct grouping all artefacts that belong to a business object (project, asset, supplier, case). The primary retrieval unit for Aviator.

JSON Activator

Search component that normalises xECM payloads into a canonical JSON shape consumed by the vector pipeline.

Model A–E

Five deployment models compared in this package: Direct Azure OpenAI, AMS + Local, AMS + Cloud, Cloud Bridge, SaaS Aviator.

Section 22

Appendices

Appendix AObserved Components
  • · chat-svc, embed-svc, embed-wrkr
  • · RabbitMQ, pgvector, aviator-studio
  • · xECM, Search, Business Workspaces
Appendix BCurrent Configuration
  • · CONTENT_SYSTEM: otcm
  • · LLM: azure / MODEL_NAME: gpt-5-nano
  • · EMBEDDINGS: azure / text-embedding-3-small
  • · VECTOR_STORE: pgvector
  • · AZURE_OPENAI_API_VERSION: 2024-10-21
Appendix CArchitecture Models
  • · Model A — Direct Azure OpenAI (Verified)
  • · Model B — AMS + Local Models (Documentation Based)
  • · Model C — AMS + Cloud Models (Validation)
  • · Model D — Cloud Bridge (Validation)
  • · Model E — Content Aviator SaaS (Validation)
Appendix DDocumentation References
  • · Content Aviator Install & Admin Guide
  • · Content Aviator Administration Guide
  • · Search Administration Guide § 1.1.5
  • · Aviator Model Services Install & Admin Guide
  • · Public Content Aviator SaaS materials
Appendix EAMS Findings
  • · APISIX Control + Data Plane, etcd
  • · Content Safety Service
  • · vLLM model runtime
  • · OpenAI-compatible APIs: chat, embeddings, models, rerank, audio
Appendix FSaaS Findings
  • · Public material describes managed Content Aviator offering
  • · Tenancy and data residency model to be confirmed
  • · Relationship to on-prem CSAI to be confirmed
Boliden · OpenText Content Aviator Architecture Review Package · Prepared by Swedwise
Actors / UsersVerifiedCurrent UnderstandingRequires OpenText ValidationDocumentation BasedAlternative Architecture Path