GUID
Globally Unique Identifier
In the OpenText Process Suite, this is a hexadecimal string consisting of 32 positions, e.g. 000c2990-6953-11e5-e141-1f639364d29b.
Every object or component, process and / or case instances is assigned a GUID to uniquely identify that object or instance of the object. With the process, this is called a Process Instance ID (PID).
HIGH AVAILABILITY
The OpenText Process Suite (OTPS) platform has a number of architectural features that make the OTPS platform highly scalable. In addition to the scalability, some of these features can also be used to configure the platform for high availability. These features enable you to create an IT infrastructure that is effectively resilient to various disruptions that can happen while running the application(s) on the platform, for example, one of the involved systems or applications crashes, network problems, power outage of one of the components, etc.
Note that for disaster recovery of the OTPS platform there is documentation available in a separate disaster recovery guide.
When you configure the OTPS platform for high availability, there are two functions for configuration of the OTPS platform cluster with any number of nodes (OTPS platform instances):
When a node with a particular application crashes, configuring the cluster for failover ensures that this situation is remedied without immediate administrative intervention. In failover configuration, one of the nodes within the server is set with high priority or first preference for handling the services within the cluster, this node becomes the active node. All other nodes are defined as passive or standby nodes. Whenever the active nodes fails for any reason, the passive node or one of the passive nodes will automatically take over. This kind of configuration is also called active‑passive cluster configuration.
This type of configuration makes a more efficient use of the different nodes of the cluster. All nodes in the cluster will handle the services with equal preference and thus any received requests can be handled simultaneously. If any of the nodes fails the remaining node(s) will automatically take over the load and handle the requests without any interruption. This is also called active‑active cluster configuration.
The latter option (active-active cluster configuration) is most economical and does not waste any of the HW (HardWare) and SW (SoftWare) resources used. High availability configuration with the OTPS platform is typically focussed on this active-active type of configuration providing a most optimized and performant OTPS platform cluster. Documentation is available in a separate high availability configuration guide.
While installing the OpenText Process Suite platform, you can choose between three different types of installation:
An OTPS platform application consists of a number of different components:
Note that when deploying an application on the OTPS platform cluster, it must be deployed on every single node in order to ensure that each OTPS instance can run the application contents. When deploying an application from one node, the system administrator can immediately deploy the application across multiple nodes of the cluster.
To be able to run such an application in high availability mode, you need to configure a number of architectural constituents for high availability. The constituents involved are:
The following diagram depicts the most preferable scenario for the configuration of an OTPS cluster with multiple nodes:
List of abbreviations
Abbreviation | Description |
ANSI | American National Standards Institute |
BAM | Business Activity Monitoring |
BER | Business Event Response |
BPML | Business Process Modeling Language |
BPMN | Business Process Modeling Notation |
BPMS | Business Process Management Suite (or System) |
CAF | Composite Application Framework file extension |
CAL | Composite Application Logging (framework) |
CAP | Cordys / Composite Application Package (file extension) |
CARS | Cordys Admin Repository Server |
CMC | Cordys Management Console |
CRUD | Create, Read, Update and Delete, data manipulation operations with a relational database |
CWS | Collaborative Work Space |
DTAP | Development, Testing, Acceptance and Production |
ESB | Enterprise Service Bus |
HW | HardWare |
IDE | Integrated Development Environment |
IP | Internet Protocol |
JAR | Java ARchive file extension |
JVM | Java Virtual Machine |
KPI | Key Performance Indicator |
LDAP | Lightweight Directory Access Protocol |
OMG | Object Management Group |
OTPS | OpenText Process Suite |
PIM | Process Instance Manager |
PMO | Process Monitoring Object |
RDBMS | Relational DataBase Management System |
SCM | Software Configuration Management |
SCXML | State Chart XML |
SOA | Services Oriented Architecture |
SOAP | Simple Object Access Protocol |
SQL | Structured Query Language |
SSU | State Sync-Up |
SVN | SubVersioN |
SW | SoftWare |
W3C | World Wide Web Consortium |
WfMC | Workflow Management Coalition |
WSDL | Web Service Definition Language |
WSI | Web Service Interface |
WSO | Web Service Operation |
XML | eXtensible Mark-up Language |
XPDL | XML Process Definition Language |
Don't miss out on future blog posts! Subscribe to email updates today!