Retail Modern POS architecture

Important

This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.

Applies To: Microsoft Dynamics AX 2012 R3

The topic describes the architecture of Microsoft Dynamics AX Retail Modern point of sale (POS).

Note

This topic includes information about features that were added or changed for Microsoft Dynamics AX 2012 R3 Cumulative Update 8. For more information, see the section later in this topic.

Retail Modern POS topology

On supported laptops, tablets, and phones, Retail Modern POS users can perform a variety of retail tasks. These include processing sales transactions, viewing customer orders, managing daily operations and inventory, or viewing role-based reports. The Microsoft Dynamics AX Retail Modern POS device is a client. It does not perform business functions or data processing. All business functions are provided by Microsoft Dynamics AX Retail Server. Retail Modern POS clients can communicate with Retail Servers that are deployed in your store or in a data center. Retail Modern POS clients can also communicate with peripheral devices such as cash drawers, credit card readers, and printers by using Microsoft Dynamics AX Hardware Station. Hardware Station must be deployed in your store and all Retail Modern POS clients can connect to the same Hardware Station.

Figure 1: Retail Modern POS high-level topology

Topology of Modern POS

As of AX 2012 R3 CU8, Retail Modern POS can either connect to a channel database directly, or through Retail Server.

Figure 2: Retail Modern POS connected to a channel database

Retail Modern POS with direct database connection

Figure 3: Retail Modern POS connected to a Retail Server

Retail Modern POS with Retail Server

Retail Modern POS architecture

The view, view-controller, and devices layers depend on the operating system (for example, Windows Surface) on which you plan to deploy Retail Modern POS. The other layers are operating system independent and use TypeScript classes and modules to perform Retail Modern POS functionality such as workflows and entities.

Figure 4: Retail Modern POS technical architecture diagram

The Retail Modern POS techincal architecture

Retail Modern POS offline architecture

Figure 5 describes the architecture of Retail Modern POS offline.

Retail Modern POS Offline Architecture

See also

Retail Modern Point of Sale

Microsoft Dynamics AX Retail Server

Microsoft Dynamics AX Retail Hardware Station