The Web Services for Point of Service
(WS-POS) technical document is intended to provide retail devices,
terminals and servers with the capabilities necessary to
interoperate in a detached, dynamic network as well as more
typical retail LANs by leveraging defined web service
specifications. WS-POS
is the retail peripheral device piece of the overall ARTS support
of web services for retail applications.
From a business user point of view, WS-POS
allows retail peripherals to be used across the network. For
example, an application on a wireless terminal or a web server
could use a printer either attached to another POS terminal or
kiosk or directly to the network.
From a device manufacturer’s point of view, only one
device driver will have to be developed and supported thus
reducing cost. A
WS-POS-supported device can be accessed by an application running
on any platform. As this specification is utilized in the future
UnifiedPOS Version 2 standard, the potential of sharing devices
between multiple applications also becomes a goal.
A significant part of this document is a
profile of the minimal web-service specifications necessary to
support this remote device interoperability.
This profile serves to constrain and articulate the usage
of web service standards in order to facilitate interoperability
and ensure appropriateness of the chosen web-services
specifications for a WS-
POS
implementation at the retail store.
The WS-
POS
specification utilizes XMLPOS to format and transport data. This
is a translation of the UnifiedPOS retail peripherals
specification to XML messages that are used by WS-POS to
communicate across the network..
UnifiedPOS
Version 1.13 Specification (Will be posted in the next 30 days)
UnifiedPOS is
the acronym for Unified Point
of Service. It is an
architectural specification for application interfaces to
point-of-service devices that are used in the retail environment.
This standard, which has been in existence for several years, is
both operating system independent and language neutral and
defines:
•
An architecture for application interface to retail devices.
•
A set of retail device behaviors sufficient to support a range of
POS solutions.
Currently, 36
different point-of-service peripheral types are supported by the
standard. Platform dependent implementations are contained in
specification appendices and are available for Java, and Microsoft
OPOS and .NET.
Version 1.13 of this specification, released at
NRF in 2009, includes updates that reflect feedback from device
service developers and application development programmers as a
result of using Version 1.12 and previous versions of this
standard. Version 1.13
does not contain any new POS peripheral devices.