Home › O-PAS Architecture and Component Roles

Architecture · Component Roles · Interfaces · Project Evidence

O-PAS Architecture and Component Roles

A practical guide for owners and EPC teams defining where control, computing, connectivity, applications, system services and lifecycle responsibilities belong in an Open Process Automation system.

The short answer

O-PAS provides a reference architecture and requirements for an open, interoperable process automation system. It does not provide a finished plant architecture or prescribe one universal product arrangement.

The project must translate the reference architecture into a defined system boundary, allocate functions to component roles, select products and versions, define every supplier interface, place control applications and services, establish cybersecurity and lifecycle responsibilities, and specify the evidence required for acceptance.

The architectural value comes from preserving defined boundaries between functions, applications and products so that change can be controlled without allowing one supplier’s implementation to become the architecture by default.

01 · Architecture principles

Start with functions and boundaries before selecting products

An O-PAS project should preserve the owner’s required architectural properties through procurement, integration and operation.

Decompose

Separate system functions into explicit roles

Control execution, field connectivity, higher-level computing, engineering, information exchange, system management and operations functions should be visible in the architecture rather than hidden inside one supplier stack.

Interface

Define relationships between roles

Every exchange needs an owner, information definition, direction, timing expectation, security treatment, failure response, version basis and verification method.

Allocate

Map functions to products deliberately

A product may implement one role or several roles. The architecture should show which functions are combined, why they are combined and what lifecycle dependency that choice creates.

Decouple

Protect applications and owner assets

Control applications, libraries, configuration, information models and test assets need defined ownership and deployment boundaries so they are not silently bound to one hardware or engineering environment.

Manage

Engineer day-two operation

Inventory, configuration, monitoring, diagnostics, identity, certificates, backup, recovery, patching, replacement and supplier coordination are architectural functions, not post-startup administration.

Verify

Assign evidence to each boundary

Product conformance, project interoperability, functional performance, resilience, cybersecurity and lifecycle demonstrations answer different questions and must be planned separately.

Architecture stop condition: the diagram shows supplier products and network lines but does not identify component roles, application placement, interface ownership, system services, responsibility boundaries or acceptance evidence.

02 · Conceptual map

Read the architecture as connected responsibilities

This is a functional view, not a prescribed physical topology. Actual projects may distribute, combine or replicate roles according to process, performance, resilience, security and lifecycle requirements.

Operations, engineering and lifecycle functionsOperator interaction, engineering tools, historians, asset and configuration records, diagnostics, maintenance workflows and owner governance.
Information, commands, events, configuration and evidence
Advanced computing and system-wide servicesHigher-capacity computing roles, supervisory and advanced applications, shared services, identity, discovery, time, security and system-management capabilities as allocated by the project.
O-PAS connectivity and project-defined interfaces
Distributed control and application executionDistributed Control Nodes and associated execution environments allocated to real-time control, I/O, communications and other defined control-system functions.
Signals, quality, status, diagnostics and commands
Process and field boundarySensors, actuators, drives, analyzers, packaged equipment, field networks and retained systems connected through explicitly defined project boundaries.

The architecture rule

Do not confuse a functional role with a purchasing category. The project decides how roles are packaged into products and where boundaries are placed; that decision must remain traceable to owner objectives and acceptance requirements.

03 · Component roles

What each architecture role contributes

Distributed Control Node

Distributed control and I/O capability

A DCN is a distributed computing node allocated to defined control-system functions. Depending on the project and product, those functions can include control-application execution, I/O processing, communications, diagnostics or combinations of these capabilities.

Project decisions: hosted functions, execution characteristics, I/O boundary, redundancy, environmental requirements, lifecycle support and replacement method.

Advanced Computing Platform

Higher-capacity computing capability

An ACP provides computing capacity for functions that require more resources or a different operating environment than the distributed control layer. The project determines which supervisory, optimization, information, engineering or shared-service workloads belong there.

Project decisions: workload placement, availability, virtualization or orchestration approach, performance, data boundaries, security zones and support model.

O-PAS Connectivity Framework

Standards-based information exchange

The OCF establishes connectivity requirements used to support interoperable communications among O-PAS components. It provides a common basis for exchange; the project still defines the information, endpoints, behavior, loading and failure scenarios required at each interface.

Project decisions: information models, namespaces, ownership, timing, quality, subscriptions, security configuration and boundary tests.

Control applications

Owner process-control behavior

Control applications carry regulatory control, sequences, interlocks, calculations and other process behavior. IEC 61131 remains the primary practical programming model for most industrial control applications, while actual portability depends on libraries, extensions, runtime behavior, interfaces and deployment assets.

Project decisions: language, libraries, ownership, execution placement, dependencies, build and deployment workflow, rollback and portability proof.

System management

Operate the distributed system as one system

System-management capabilities support inventory, provisioning, configuration, version awareness, monitoring, diagnostics, updates, backup, recovery and controlled replacement across component and supplier boundaries.

Project decisions: authority, tools, access, records, workflows, failure handling, supplier coordination and lifecycle evidence.

Shared infrastructure and services

Common services with system-wide consequences

Identity, trust, certificate services, time, discovery, naming, logging, engineering repositories and other shared capabilities can affect many dependent components. Their architecture, ownership and recovery sequence must be explicit.

Project decisions: service location, resilience, dependencies, cybersecurity controls, monitoring, backup, restoration and change authority.

Terminology and applicable requirements are governed by the named O-PAS Standard edition. Use the O-PAS Profiles and Project Requirements Guide to map architecture roles to the required edition, profiles, product evidence and project-added requirements.

04 · Role-to-product allocation

A role is not automatically a separate device

Architecture roles are logical responsibilities. Procurement packages them into products, software and services. The allocation decision changes integration scope and lifecycle flexibility.

Allocation choicePotential valueQuestions to resolve
One product, one principal roleClear boundaries, ownership and replacement scope.What supporting services or dependencies still cross the boundary?
One product, several rolesFewer components and potentially simpler deployment.Does combining roles recreate a lifecycle or supplier dependency the owner intended to avoid?
One role across several productsScale, redundancy, distribution or supplier choice.Who owns consistency, synchronization, failover, version alignment and correction?
Shared platform for several workloadsResource efficiency and flexible application placement.How are resources, timing, security, failure containment and change impact controlled?
Supplier-packaged subsystemA defined commercial boundary with integrated support.Which internal interfaces remain proprietary, and what must be exposed for owner lifecycle control?
Retained legacy functionLower migration risk and incremental adoption.How are coexistence, data semantics, trust, operations, failure and retirement handled?

A component can satisfy applicable product requirements and still be a poor architectural fit. Selection must consider interfaces, application dependencies, engineering workflow, lifecycle support and the owner’s intended replacement boundary.

05 · Project boundaries

Seven boundaries the architecture must make visible

Process

Controlled scope

Process units, functions, I/O, packaged equipment, utilities and operating modes included in the system.

Field

Signals and equipment

Field devices, remote I/O, drives, analyzers, safety-system boundaries and the treatment of quality, diagnostics and failure states.

Application

Logic and dependencies

Source, libraries, runtimes, mappings, system-service calls, configuration, test assets and deployment packages.

Supplier

Commercial responsibility

Who defines, supplies, configures, integrates, corrects, supports and warrants each component and interface.

Security

Zones, identity and trust

Security zones, conduits, identities, certificates, privileged access, monitoring, remote support and incident ownership.

Lifecycle

Change and replacement

Versions, configuration authority, backup, restore, patch qualification, component substitution, obsolescence and regression testing.

Acceptance

Evidence and authority

Product evidence, project tests, expected results, witness points, defect rules, approved exceptions and final acceptance authority.

Legacy

Coexistence and migration

Retained DCS functions, gateways, temporary interfaces, cutover, rollback, operating ownership and retirement conditions.

06 · Architecture method

Eight steps from owner objective to accepted architecture

Define the owner outcomes

State the lifecycle, sourcing, application, modernization, availability, cybersecurity and operating objectives the architecture must preserve.

Set the system boundary

Identify process scope, retained systems, field interfaces, packaged equipment, enterprise connections, users and lifecycle functions.

Develop the functional decomposition

Separate control, I/O, computing, applications, connectivity, engineering, operations, security and system-management functions.

Allocate component roles

Map functions to DCNs, advanced computing, control applications, shared services and other defined roles without selecting products prematurely.

Define every interface

Record endpoints, information, direction, timing, quality, security, ownership, failure response, configuration and verification method.

Map requirements and evidence

Assign the O-PAS edition, applicable profiles, owner requirements, product evidence and project tests to each role and boundary.

Select products and assign suppliers

Evaluate exact versions against role requirements, dependencies, support, conformance evidence, integration responsibility and lifecycle fit.

Verify and baseline the result

Test interfaces, functions, loading, failure, recovery, deployment and lifecycle workflows; then hand over the accepted architecture and change-control basis.

07 · Interface register

Make each component relationship executable

Interface fieldRequired contentAcceptance evidence
IdentityUnique interface ID, source role, destination role, supplier boundary and responsible owner.Approved architecture and responsibility cross-reference.
InformationData objects, semantics, units, quality, timestamps, state, commands, events and diagnostics.Interface definition and representative data review.
BehaviorUpdate, timing, sequence, loading, persistence, startup, shutdown and degraded-state expectations.Normal, load and transition test results.
SecurityIdentity, authentication, authorization, trust, certificates, permitted flows, logging and access ownership.Configuration inspection and boundary tests.
FailureLoss, stale data, invalid values, mismatch, partial recovery, alarms, fallback and safe operating response.Failure-injection and recovery records.
ConfigurationVersions, namespaces, mappings, parameters, dependencies, tools and approved baseline.Baseline manifest, backup and restore result.
ChangeApproval authority, substitution rules, regression scope, rollback and record updates.Witnessed update or replacement workflow.

Interface definitions should feed the O-PAS FAT and Interoperability Testing Guide. A line on an architecture drawing is not complete until its normal behavior, failure behavior, owner and proof method are known.

08 · Architecture deliverables

What the owner should receive

Basis

Architecture design basis

Owner objectives, governing requirements, assumptions, constraints, principles, decisions and approved deviations.

Views

Functional and physical architecture

Component roles, deployed products, application placement, networks, zones, locations, redundancy and retained systems.

Interfaces

Interface register and definitions

Endpoints, information, behavior, ownership, configuration, security, failure treatment and verification.

Applications

Application allocation and package map

Programs, libraries, runtimes, dependencies, build assets, deployment targets, versions, source ownership and tests.

Evidence

Requirements and verification matrix

Product conformance evidence, project tests, results, defects, exceptions, approvals and residual obligations.

Lifecycle

Operating and change model

Architecture authority, configuration control, monitoring, backup, recovery, updates, replacement, suppliers and regression assets.

Carry these deliverables into procurement using the O-PAS Procurement Specification Checklist and allocate accountable parties with the O-PAS Responsibility Matrix.

09 · Architecture evidence

Four questions, four evidence layers

Requirements

Is the intended architecture defined?

Design basis, role allocation, interfaces, requirements, responsibilities and acceptance criteria.

Product

Can each component support its role?

Exact product, version, capabilities, profile scope, dependencies, limitations and lifecycle evidence.

System

Do the components work together?

Integrated configuration, interface, loading, failure, cybersecurity, recovery and replacement test results.

Lifecycle

Can the owner preserve the architecture?

Handover assets, authority, competence, repositories, procedures, supplier model and retained regression evidence.

The acceptance rule

An architecture is not accepted because its diagram resembles the reference model. It is accepted when the selected products, applications, interfaces, responsibilities and lifecycle workflows demonstrably satisfy the project’s requirements.

11 · Reference basis

Use the Standard as the terminology authority

The applicable edition of The Open Group O-PAS Standard governs the formal architecture terms and requirements. This guide explains how an owner or EPC can turn that reference basis into project decisions; it is not a substitute for the Standard or an official interpretation.

Architecture teams should identify the exact Standard edition in the project basis and reassess terminology, profiles and requirements when that reference changes.

O-PAS™ and Open Process Automation™ are trademarks of The Open Group. CSI is an independent commercial licensee of the O-PAS Standard. This guidance does not represent certification, endorsement or an official interpretation by The Open Group.

12 · FAQ

O-PAS architecture questions

Does O-PAS define one mandatory system topology?

No. O-PAS provides a reference architecture, component roles and requirements. The project must develop the actual functional and physical architecture for its process scope, products, applications, interfaces, performance, security and lifecycle needs.

What is a Distributed Control Node?

A Distributed Control Node is a distributed computing node allocated to defined control-system functions. Depending on the project and product, those functions can include control-application execution, I/O processing, communications, diagnostics or a combination of capabilities.

What is the difference between a DCN and an Advanced Computing Platform?

The roles support different workload and placement needs. DCNs are used for distributed control-system functions, while advanced computing provides capacity for workloads requiring a different scale or operating environment. The project must define which functions and applications belong on each and verify the required behavior.

Is the O-PAS Connectivity Framework a control runtime?

No. The O-PAS Connectivity Framework addresses standards-based connectivity and information exchange among components. Control applications execute in an assigned runtime or execution environment, whose behavior, libraries, resources and lifecycle requirements must be separately specified.

Can one product implement several O-PAS architecture roles?

Potentially. Architecture roles are logical responsibilities and may be packaged together. The owner should assess whether combining them changes supplier dependency, failure containment, cybersecurity, support, replacement scope or the intended lifecycle boundary.

Does using certified products prove the architecture will work?

No. Product certification supports conformance within a defined product and profile scope. The project must still demonstrate interoperability, functional behavior, loading, failure response, cybersecurity, recovery and lifecycle workflows in the integrated architecture.

What architecture documents should be handed to the owner?

At minimum: the architecture design basis, functional and physical views, role-to-product allocation, application placement, interface register, network and security views, requirements and verification matrix, accepted configuration baseline, responsibilities, operating procedures and lifecycle change model.

Before products define the architecture

Turn O-PAS roles into an executable project design

CSI helps owner-operators and EPC teams define O-PAS architecture, allocate component and supplier roles, protect application assets, specify interfaces and create the evidence plan required for procurement and acceptance.