In older SAP releases, AS ABAP-based SAP systems were installed with an enqueue as work process of the Primary Application Server, also called Central Instance. Starting with AS ABAP 7.00 it was possible to set up an AS ABAP-based SAP system with a stand-alone enqueue services, as part of the central service instance (ASCS). Starting from AS ABAP 7.03 the ASCS was the default installation options for new SAP systems. Starting from AS ABAP 7.50 there are no SAP systems supported any longer without ASCS, which have more than one application server. As of AS ABAP 7.51 the ASCS is mandatory in any case.
AS Java-based SAP systems are always installed with a central service instance (SCS).

Using the classical setup without ASCS there are some single points of failure (SPOF):
The SAP Message Server can be restarted quite fast. As long as it is not available, there is no communication possible between the application servers, but there is no loss of critical data.
The PAS (or: central instance) is a SPOF, because it contains the enqueue service. The enqueue service contains the critical lock data in main memory. If the enqueue service fails, the lock data is lost. All transactions holding locks have to be reset.

There are some advantage of a stand-alone enqueue service, as part of the ASCS:
The communication between the enqueue clients (application servers) and the enqueue server is not established via the corresponding dispatcher any longer, but directly. There is a direct TCP connection between the work process and the enqueue server.
An ASCS is a prerequisite to make the stand-alone enqueue server high available by using an Enqueue Replication Server (ERS). This can be combined with a suitable cluster software.

When using an ERS, each change of the lock table of the enqueue service is replicated to the ERS. The answer to the requesting enqueue client (the work process) is processed, as soon as the replication is successfully.
The multi threaded architecture of the stand-alone enqueue server allows parallel processing and synchronization with the ERS. The throughput is higher than with a classical set up, using a dispatcher with enqueue work process.
Each work process is connected with the stand-alone enqueue server. The enqueue server is connected with the ERS.
The stand-alone enqueue server communicates vie port sapdp<nn> with its clients. <nn> is the instance number of the ASCS. Because application servers running on the same host communicate using this port, also, the ASCS needs its own instance number.