contact

Blog

HOME Blog Was ist UnifiedPOS?

Was ist UnifiedPOS?

2023-03-01 15:00:36

Unified Point of Service (UnifiedPOS) ist eine Architekturspezifikation für Anwendungsschnittstellen, die mit Point-of-Sale-Geräten im Einzelhandel verwendet werden.

Der UnifiedPOS Standard umfasst:

1. Die UnifiedPOS Retail Peripheral Architecture Übersicht.  

2. Schriftliche Erläuterungen zur Funktionsoberfläche des Geräts.

3. UML Terminologie und Diagramme für jede Gerätekategorie, um zu beschreiben:

4. Die Verbindungen zwischen den Klassen/Schnittstellen und Objekten innerhalb des Systems.

5. Das UML-Design dient als Grundlage für die Entwicklung von Implementierungen mit C++, Java, IDL oder einer anderen objektorientierten Technologie.

6. Betriebsmerkmale und Details für Implementierungen, die der UnifiedPOS-Architektur entsprechen.

Der UnifiedPOS Standard beinhaltet nicht:

1. Spezifische API-Spezifikationen für Sprachen.  

2. Komplette Softwarekomponenten. Hardwareanbieter, Softwareanbieter oder Drittanbieter entwickeln und vertreiben diese Komponenten.  

3. Der Zertifizierungsprozess muss von den jeweiligen Sprachstandardkomitees verwaltet werden, wie z.B. OLE für Retail POS (OPOS), POS für . NET und Java for Retail POS (JavaPOS) Ausschüsse.

Die Ziele von UnifiedPOS sind:

1. Die Gerätearchitektur ist universell und anwendbar für Anbieter, Plattformen und Einzelhandelsformate.

2. Standards für die Anwendung auf Geräteschnittstellen in betriebssystemunabhängiger und sprachneutraler Weise.  

3. Reduzierte Implementierungskosten für Anbieter, die mehrere Plattformen (z. B. Windows/COM, Windows/.NET und Java) unterstützen, da sie dieselbe Architektur teilen. Dies dürfte die Geschwindigkeit der Markteinführung von Innovationen beschleunigen.

4. Ziel ist es, ein Umfeld zu schaffen, das den Wettbewerb zwischen den Normen verhindert, aber den Wettbewerb zwischen den Umsetzungen fördert.

UnifiedPOS Beziehung zu OPOS und JavaPOS

Die UnifiedPOS-Spezifikation formalisiert und dokumentiert die zugrunde liegende Retail-Gerätearchitektur, die von JavaPOS, OPOS und POS für .NET gemeinsam genutzt wird. NET-Standards, betriebssystemunabhängig und sprachneutral.

Die JavaPOS, OPOS und POS für . NET-Standards wurden als konforme Plattformmappings der UnifiedPOS-Spezifikation anerkannt. In UnifiedPOS Version 1.6 wurden Anhänge hinzugefügt, um spezifische Implementierungsdetails für jede dieser Plattformen zu dokumentieren. JavaPOS wird als einziges UnifiedPOS-konformes, betriebssystemneutrales Java-Sprachmapping erkannt (siehe Anhang B). OPOS wird als einziges UnifiedPOS-konformes sprachneutrales COM-Mapping erkannt (siehe Anhang A). POS für . NET wird als einzige UnifiedPOS konforme sprachneutrale Sprache anerkannt. NET-Mapping (siehe Anhang C). Zukünftige UnifiedPOS-Zuordnungen zu anderen Plattformen als Java, COM und . NET wird als Anhang zur UnifiedPOS-Spezifikation aufgenommen, sobald sie verfügbar sind.  

Diese Akzeptanz der bestehenden Normen beruht auf ihrer engen Übereinstimmung mit einem gemeinsamen Designmodell. Historisch gesehen wurden in den OPOS-Standards Geräteschnittstellen für Win32-basierte Terminals mit ActiveX-Technologien bereitgestellt. JavaPOS basierte als Ausgangspunkt auf dem OPOS-Standard, weil:

1. Ähnliche Zwecke. Beide Standards beinhalteten die Entwicklung von Geräteschnittstellen für ein Segment der Software-Community.  

2. Wiederverwendung von Gerätemodellen. Der Großteil der OPOS-Dokumentation gibt die Eigenschaften, Methoden, Ereignisse und Konstanten an, die zum Modellieren des Geräteverhaltens verwendet werden. Diese Verhaltensweisen werden von der Wahl der Programmiersprache meist nicht beeinflusst.

3. Verringerte Lernkurve. Die Verwendung und Implementierung der OPOS APIs ist bereits ein vertrauter Prozess für zahlreiche Anwendungs- und Hardwareanbieter. Infolgedessen haben Retail-Anwendungsentwickler und Service-Autoren die Möglichkeit, beim Schreiben ihres Codes entweder den JavaPOS- oder OPOS-Standard zu entsprechen. Der Inhalt der UnifiedPOS-Spezifikation bildet jedoch zusammen mit dem entsprechenden Anhang die Definition, wie eine Anwendung entwickelt werden kann, um den UnifiedPOS-Standard zu erfüllen.

4. Die UnifiedPOS-Spezifikation ist auch die Grundlage für den POS für . NET-Implementierung, die ähnlich diesem gemeinsamen Ansatz für den Zugriff und die Steuerung von POS-Peripheriegeräten folgt.  

NEU Wifi Fiscal Printer.jpg

Fiscat'sSteuerdruckerMAX80-Serie kann UPOS unterstützen, Sie sind sehr willkommen, uns für jedes kundenspezifische Projekt zu kontaktieren!

Anfrage senden