Each WOSA/XFS service, for each vendor, is accessed via a service-specific module called a service provider. For example, vendor A's journal printer is accessed via vendor A's journal printer service provider, and vendor B's receipt printer is accessed via vendor B's receipt printer service provider.
The following sections describe the functionality and packaging of service providers.