|
Microsoft Retail Management
System HeadQuarters (HQ) operations do not require dedicated,
expensive, high-bandwidth phone lines. Instead, its data
communication incorporates smart algorithms to economically
compress and transfer data between the head office and
retail stores. These minimal bandwidth requirements let
you exploit low-cost, dial-up phone lines and the Internet.
You can use a virtual private network (VPN) to securely
transfer data via the Internet between the head office
and retail stores. This network can easily accommodate
simultaneous connections to hundreds of stores.
To enable remote stores to communicate with the head
office database, HQ uses two software programs: HQ Remote
Client (installed at each store) and HQ Communications
Server at the head office. These programs are included
in HQ.
Each remote HQ Client sends information from its store's
database via the Internet, virtual private network or
dial-up access to the HQ Communications Server. It automatically
initiates a connection to the head office per a schedule
you specify. Then it updates stores' databases per your
directions in HQ worksheets.
The HQ Communications Server installed at the head
office exchanges data between the HQ database and remote
stores. It listens for incoming messages from stores,
then processes and stores their data in the HQ database.
Next, HQ forwards directives you have entered into HQ
to the remote stores you specify. An HQ Communications
Server can handle connections from multiple stores concurrently,
though messages are processed sequentially to ensure
data consistency. Large retail enterprises can add more
HQ Communications Server machines to distribute the
load.
To ensure reliability and delivery, the data transfer
between the HQ Communications Server and HQ Client is
message-oriented. Error detection and retry logics are
built into the communication protocol, which is based
on industry standard TCP/IP sockets.
|