OpenText OCP Fundamentals

A technical overview of the OpenText Cloud Platform

The OpenText™ Cloud Platform (OCP) is a next-generation Information Management as a Service platform powering the OpenText™ Core family of multi-tenant Software as a Service (SaaS) applications and services. OCP delivers information management applications and services in a highly secure and highly available multi-tenant architecture. This paper outlines the platform's key design characteristics, including its infrastructure components, platform tools, tenancy model, and administrative functions. It also describes the SLAs that govern platform operation.

Security of content, transactions, and access is an essential element of the platform's design. This paper describes the platform technology that secures and protects content and communication and the additional compliance and governance measures in place on the platform to further protect customer content.

Core applications and services built on OCP include:

OCP tenancy and concepts

A diagram illustrates the OpenText Cloud Platform (OCP) tenancy model. It shows a hierarchical structure where an 'Organization' encompasses multiple 'Tenants.' Each 'Tenant' is further associated with multiple 'Subscriptions' to applications, representing the entitlements granted to that tenant.

OCP is a fully compliant multi-tenant platform, where customer data in one tenant is isolated from customer data of other tenants. Multi-tenancy is built into multiple layers of the platform for isolation of:

  • Tenants: A tenant is a boundary for user and application subscription management.
  • Organizations: An organization is a collection of tenants scoped to a single customer.
  • Subscriptions to OCP applications: A subscription is a set of entitlements provided to a tenant for an OCP application.
  • Users and roles: Users are scoped within a tenant and roles are applied by administrators.
  • Authentication and authorization: Authentication in OCP is facilitated by OpenText Directory Services and based on roles scoped within a tenant and subscription.
  • Foundational Services: Foundational services underpin OCP and support a secure, highly available, and compliant platform.
  • Information Management Services: OCP Information Management Services provide applications high-value, re-usable capabilities that span across all OpenText technologies.

OCP platform infrastructure

Deployment

The deployment diagram depicts an 'OCP Datacenter' hosting two distinct organizations. 'Organization 1' contains 'Tenant 1' with its 'Subscription 1,' and 'Organization 2' contains 'Tenant 2' with its 'Subscription 2.' Both organizations' tenants connect to 'Application 1' and 'OCP Services.' This illustrates that OpenText Core applications are multi-tenant SaaS applications hosted in public cloud data centers managed by OpenText or Google (GCP).

Storage

OCP offers foundational data storage for OpenText Core applications and customer developers. OCP storage services are:

  • Highly available
  • Secure
  • Redundant
  • Backed up and available for recovery

Data center regions

OCP is deployed in data center regions located in North America, EMEA, and Asia-Pacific regions, with high availability between regions. All OCP applications and services run within the primary data center. Secondary data centers are clones of the primary with identical infrastructure and networks and aim to ensure high availability.

The OCP data center regions are as follows:

OCP geographyData center region
North AmericaCanada
North AmericaUnited States
Asia-PacificAustralia
EMEAEuropean Economic Area

Service level agreements (SLAs)

Incident response

OpenText makes a commitment to not only respond to service requests promptly and regularly report on their status, but also to restore service to affected users within a specific period of time following a service incident. Service restoration time objectives are linked to incident severity. Restoration may take the form of a root cause resolution or application of a workaround that enables users to access the system while troubleshooting and implementation of a permanent solution continues.

Disaster recovery

If OpenText declares a disaster event that impacts delivery of the OCP applications or services from the primary data center facility, OpenText will restore service in the designated alternate facility for that data center region. The target recovery time objective (RTO) following an OpenText declared disaster is 72 hours and the target recovery point objective (RPO) is 4 hours.

  • Current RTO = 72 hours
  • RPO is the age of files/data that must be recovered for normal operations to resume in the event of disaster or disruption.
  • Current RPO = 4 hours

In the event of the loss of the primary data center, the data stores replicated to the secondary data center are mounted and made accessible. OpenText provides a service with high availability to customers to ensure the continuity of cloud services in case of operational disruption (as declared by OpenText in accordance with the company's availability definition and policies). The service high-availability procedures will be used to reinstate production instance service levels by failing over to a secondary data center employing redundant facilities, systems, networks, hardware, and software.

The most recent available backups of the production instance will be used to restore content. All recoverability services are designed to support the RTO and RPO. OpenText will test the applicable high availability processes once annually to ensure technical and operational readiness.

Availability

Availability SLAs may vary by type of cloud service being provided; however, the following is standard guidance for application SLAs:

  • Availability is measured monthly and excludes scheduled downtime.
  • 99.9 percent high availability with redundancy of major solution components is the targeted duration of time and a service level within which a service must be restored after a disaster (or disruption).

Maintenance

Upgrade and patching of the backing data and infrastructure components of OCP occurs during a standard maintenance window, Friday 21:00-2:00 EST for North America data centers, Saturday 2:00-6:00 UTC for the EMEA data center, and Friday 10:30-14:30 UTC for the Asia-Pacific data center. During this scheduled maintenance window, the platform may be partially or completely unavailable.

Data retention

Various national, state, and country-specific laws require OpenText to maintain certain types of records for particular periods. Failure to maintain such records could subject OpenText and its personnel to penalties and fines. Applicable laws and regulations may also require that certain types of records be destroyed within an appropriate time period. This can include certain health-related data and personal privacy data of OpenText or its customers. In general, such regulations require that sensitive data be retained no longer than is necessary for the purpose for which the data was obtained.

All services and their stored data are backed up multiple times per day. Additionally, all OCP backup storage repositories have a three-month retention period.

Secure communication and content encryption

Data encryption in transit

Transport Layer Security (TLS) provides data encryption in transit between the user and OCP. The benefits of TLS include data confidentiality and data integrity.

Data encryption at rest

The primary OCP Content Storage is protected by AES 128-bit encryption. The Data Encryption Keys (DEK) are encrypted with Key Wrapping Keys before being persisted.

Security scanning

Digital reputations and signature recognition are used to detect threats and to detect malicious content being uploaded to OCP.

User-level security

Enterprise users need to collaborate with others both within and outside the organization without security concerns hampering productivity. OCP's robust security infrastructure and advanced, yet simple security controls allow users to work productively without hassle. When collaborating in OCP, users can protect content by specifying permissions at a granular level, for example, allowing certain users "view only" access while giving others the ability to modify. Enterprises can leverage existing single sign-on (SSO and SAML) infrastructure, so users don't need to remember another username and password. These user-level features allow businesses to strike the appropriate balance between productivity and IT control with minimal maintenance overhead.

Network security

OCP provides robust solutions to detect and address network security threats as information flows between OCP and customer and any third-party systems. OCP continuously monitors its entire network stack. When events are detected, alerts are sent to on-call operations staff for immediate resolution. To protect the systems from DoS (denial of service) attacks and ensure availability, OCP employs carrier-grade network equipment and redundant internet links, as well as native secure networking infrastructure and application gateways. To ensure the security of the platform against increasingly sophisticated threats, OCP performs weekly vulnerability scans and engages with third-party security firms to perform penetration and application vulnerability testing.

Internal development process

The OCP application is designed with security as a key consideration at every stage. The web application is multi-tiered into logical segments (front-end, mid-tier, and database). This provides maximum protection while giving developers the flexibility of a multi-layer architecture. OCP application development goes through multiple checks and balances to ensure that development or testing processes do not impact the production systems and data. These checks include putting every change through a formal release engineering process, maintaining logically separate development environments and performing full functional testing of all changes in a QA environment before deployment to production. Following this rigorous development and release process allows OpenText to deliver new features and improvements while maintaining a solid and secure foundation.

Admin Center

Admin Center is the management console for OCP administration. Admin Center provides customer administrators with a single control point to configure OCP applications, users, and integrations with other OCP applications or on-premises systems, as well as view reports on the applications and users.

Using Admin Center, administrators can manage:

  • Users and groups
  • Authentication and authorization platforms, either built into OCP or via SAML authentication integration
  • Password and two-factor authentication policies (for native OCP authentication)
  • Application role management
  • API integration management

Authentication, authorization, and user synchronization

OCP authentication (AuthN), authorization (AuthZ), and user synchronization are provided by OpenText Directory Services (OTDS). OTDS is an industry leading authentication technology, capable of handling all industry standards including OAuth, SAML, OpenID Connect, and Multi-Factor Authentication. Additionally, OCP also supports third-party cloud providers such as AzureAD®, PingIdentity®, and Okta®. This is accomplished through OTDS' support of the SCIM provisioning standard. All AuthZ, AuthN and user synchronization is provided via Admin Center.

Auditing and eventing

Modern day IoT, communications, housekeeping, and analytic architectures depend on and use event frameworks at their core. Event-driven architecture decouples service to service communication and relies on a common microservice approach. Decoupling of service integration allows for independent scaling and minimizes impact of failures. Audits are handled automatically via direct integration into the OCP eventing subsystem. This requires no direct integration between other services with audit. On-demand, push-based architecture allows for reactive operations without continuous polling needed, resulting in lower costs and higher efficiency.

Platform, Application, and Developer (DevX) Components

This comprehensive diagram outlines the OpenText Cloud Platform (OCP) architecture, categorizing components into PLATFORM, APPLICATION, and DEVELOPER (DevX) layers. The PLATFORM layer includes core services like Service Monitoring, User and Role Management, Security, Platform Auditing, OCP Central Dashboard, Admin Center, Notifications, Insights & Analytics, and Records Management & Retention. The APPLICATION layer covers Application Submissions & Tenant Operations, Real-time Updates & State Changes of Content, Object Operations (CRUD), Content Operations, Workflow, and Auditing. The DEVELOPER (DevX) layer features Automation & Process, Application Insights, eDiscovery, Workflow, User & Role Management, DevX Console & Administration, Application Lifecycle Management, Application Subscription Updates, and Role CRUD. The diagram also details inter-service communications, showing how components like the Identity & Authentication Service, Storage Services, Content Services, Event Engine, Admin Center, and OCP Central Dashboard interact for various operations such as account management, tenant operations, content handling, and auditing.

Webhook support

A diagram illustrates the 'Webhook support' mechanism. It shows 'SERVICE A' sending events (Event 1, Event 2, Event N) as 'POST Request' messages via 'WEB/HTTP' to another instance of 'SERVICE A.' This process enables real-time status updates and reactions through HTTP web requests, reducing the need for continuous polling.

Compliance and governance

OpenText is committed to customer success and protecting client information through both product design and the definition and application of policies that govern delivery of those products as cloud services. The General Data Protection Regulation (GDPR) is considered the toughest privacy and security law in the world. OCP is GDPR compliant, providing protection for personal data, the data subject, the data controller, and the data processor, as well as any action or processing of the data. OCP upholds PII and data sovereignty standards and customer data is not directly accessible by OpenText.

OpenText holds the following certifications:

  • ISO 27001
  • ISO 27017
  • ISO 27018
  • SOC2 Type II
Models: 262-000102-002, OCP Fundamentals, OCP, Fundamentals

File Info : application/pdf, 11 Pages, 1.01MB

PDF preview unavailable. Download the PDF instead.

opentext-ocp-fundamentals-a-technical-overview-of-the-opentext-cloud-platform-wp-en Adobe PDF Library 17.0

Related Documents

Preview OpenText Core Content Management: Smarter, Faster Path to Content-Driven Productivity
Explore OpenText Core Content Management, a cloud-native solution for modernizing content management. Discover benefits like enhanced security, AI-driven productivity, automated workflows, and seamless integration with platforms like SAP, Microsoft, and Google. Learn about Express and Premium plans designed for various cloud journey stages.
Preview The Rise of Cloud Repatriation: Why Enterprises Are Bringing Data Workloads Home
Explore the trend of cloud repatriation, where enterprises are moving data workloads back on-premises or into private clouds. Discover the key drivers, benefits, and future of data infrastructure optimization.
Preview OpenText Corporation eDiscovery SaaS Terms and Conditions
This document outlines the terms and conditions for OpenText Corporation's eDiscovery SaaS offerings, including OpenText Core eDiscovery, OpenText Core Insight, and OpenText Core Legal Hold services. It details definitions, scope of agreement, invoicing, payment, taxes, services, ownership, non-disclosure, privacy, term, termination, indemnity, warranties, limitations of liability, and general terms.
Preview OpenText Core Digital Asset Management: Accelerate Rich Media Content
Discover OpenText Core Digital Asset Management, a cloud-native, AI-powered solution for accelerating rich media content creation and delivery. Enhance brand consistency, streamline workflows, and leverage AI for efficient asset management.
Preview OpenText: Reimagining Asset Operations for Energy & Resources
Discover how OpenText's information management solutions enhance safety, efficiency, and compliance for asset operations in the energy and resources sector. Learn about key challenges and OpenText's innovative approach.
Preview OpenText Aviator Use Case Scenarios for Customer Support
Explore how OpenText Aviator enhances customer support with AI-driven solutions for knowledge management, sentiment-based ticket triage, and personalized follow-ups. Improve agent productivity and customer satisfaction.
Preview Modernize to Thrive: Extend ROI with OpenText Professional Services
Discover how OpenText Professional Services can help your organization modernize its information management systems, improve user experience, optimize operations, and ensure compliance for enhanced ROI and business agility.
Preview Evolve Software Testing for Stellar Application Resiliency, Reliability, and Speed
Discover how to enhance software testing with OpenText's solutions for performance and functional testing, leveraging automation and AI to improve application resiliency, reliability, and speed. Learn best practices for modern software development.