Source architecture
The following diagram shows a typical OpenText Customer Experience application architecture that uses OpenText core components, custom functionalities connected to the OpenText core components, and databases, files, and repositories. Although an OpenText architecture varies for each customer implementation, the diagram shows the typical components and these are covered by this guide.

The main architectural elements that are targeted for migration by this guide are described in the following table.
Solution | Main elements to consider for migration |
|---|---|
OpenText TeamSite | TeamSite instance |
Content store | |
Configuration files (for example, tsgroups.xml or roles.xml) |
| Custom code – Code customizations such as integrations with external data sources or custommade functionalities |
Authoring database – This database is typically deployed in a dedicated database server | |
TeamSite search – Deployed in its own server (optional) | |
OpenDeploy:
| |
OpenText LiveSite | LiveSite instance |
Web assets repository | |
Configuration files | |
Custom code | |
A runtime database deployed on its own server | |
OpenDeploy:
| |
Indexed search | This can be an OpenText LiveSite content server or a similar index search implementation, such as Apache Solr |
OpenText Media Management or MediaBin | MediaBin instance |
Custom code for customizations or existing plugins | |
MediaBin asset repository | |
MediaBin database |
The migration strategy and AWS products and services that you can choose depend on the characteristics of your source system and your individual requirements. The following table describes the most common strategies for the migrations.
Element type | Target AWS services | Migration strategies |
|---|---|---|
OpenText core components |
|
|
| Elastic Kubernetes Service (Amazon EKS) | Typically, you install new instances of the products. Installation of each instance type is fully automated. |
Custom functionalities and integrations |
|
Provision and configure the deployment pipelines that are used for the maintenance and evolution of the OpenText platform. These pipelines are used to deploy code. Some dependent functionalities that are built as OpenText TeamSite customizations or as external applications can be containerized or refactored as Lambda functions. If this is the case, you can orchestrate the serverless functions through API Gateway. |
Databases | • Amazon Relational Database Service (Amazon RDS) | • Replatform Typically, you can migrate databases to Amazon RDS DB instances by using AWS Database Migration Service (AWS DMS). |
Storage |
| • Rehost Data repositories are copied to the Amazon EBS volumes associated with the OpenText core component instances. S3 buckets can be used for larger data repositories, such as OpenText MediaBin or the Media Management assets repository. |