Bates stamping implies a process of placing Bates Stamps on document pages. The term itself originates from the hand-held numbering machine invented by Bates Manufacturing Co. in 1890’s in New York State. Bates stamping machines are still used by lots of companies around the globe for tedious manual document stamping operations.
Bates Stamp Server is a software which provides manipulation operations (adding, editing, and requesting values) with a set of stamps. Here "stamp" is a set of parameters and rules for creating text strings - stamp values.
Bates Stamp Server works as a web service which interacts with its clients - administrators and users - through secure SSL channel.
Administrator is a special type of the service’s client interacting with the service remotely. To connect to the service, he/she needs an administrator’s certificate file. Administrator’s responsibility is to create service users and to provide them with stamps. He manages stamps and users information on the server.
User is a client who requests values of any stamp he/she has access to, as well as the information about all stamps is available for him. In order to have access to the service, user has to present a user’s certificate file granted by administrator.
The following scheme presents the architecture of Bates Stamps Server software: