A 2-phase commit capability is a generic concept of distributed computing. This comes into being when there are multiple diverse sources are involved in a process and needs to get updated within the boundaries of a single transaction.
Pega supports 2/phase commit in the following ways>
Container Managed transaction using a XA enabled JDBC driver in an EAR installation
Bean Managed transaction using XA driver in an EAR installation