SAP ASE is based on a client/server model, communicating with its clients over the network via the Tabular Data Stream™ (TDS) protocol. Each client process may execute on one machine and communicate with a database server on the same or a different machine.
SAP ASE runs as an application on top of an operating system. The hardware that the operating system runs on is completely transparent to SAP ASE, which sees only the operating system's user interfaces. To enhance performance on multiprocessor systems, configure multiple processes (engines).
SAP ASE is divided into a DBMS component and a kernel component. The kernel component uses the operating system services for process creation and manipulation, device and file processing, and interprocess communication. The DBMS component manages SQL statement processing, accesses data in a database, and manages different types of server resources.