posps-Projekt Entwicklung

Diese Seite fasst die Informationen zusammen, die für Entwickler interessant sind, die eine Implementierung des posps web service entweder als Warenwirtschafts-Server oder als Kassen-Client planen.

Einführung

Die posps-Spezifikation ist ursprünglich von Rowa entwickelt. Nach positiven Rückmeldungen von Warenwirtschafts-Herstellern haben wir nun entschieden, die Entwicklung der posps-Spezifikation und den dazugehörigen Tools als Open Source-Projekt weiterzuführen. Das soll den Entwicklungsprozess transparenter machen und die Kommunikation zwischen den Teilnehmern vereinfachen.

Module

Das posps-Projekt umfasst zur Zeit drei Module:

  • specification enthält die WSDL und XSD-Dateien, die den posps web service definieren. Es enthält auch einführende und Referenz-Dokumentation der Schnittstelle. Dieses Modul ist für jeden interessant, der plant, die Schnittstelle zu implementieren.
  • test ist ein Compliance Testing Tool für posps Server-Implementierungen. Es hilft Server-Entwicklern zu überprüfen, ob ihre Implementierung der Spezifikation entspricht, und gibt Client-Entwicklern Informationen darüber, welche Schnittstelle-Funktionen in einem Server umgesetzt sind.
  • server ist eine Referenz-Implementierung eines posps Servers. Es kann von Client-Entwicklern als Server für Tests und für Installationen ohne anderen posps Server genutzt werden. Server-Entwickler können das Verhalten des Referenz-Servers mit ihrer Implementierung vergleichen.
  • client ist ein einfacher Test- und Demo-Client. Er demonstriert die Funktionen, die mit der posps-Schnittstelle möglich sind und kann als interaktives Debugging-Tool für Entwickler und Service genutzt werden.

Kommunikation

Mailinglisten sind die hauptsächliche Kommunikationsplattform für die posps-Entwicklung. Sie haben den Vorteil, dass jeder über aktuelle Diskussionen über die posps-Entwicklung informiert bleiben kann. Die Mailinglisten-Archive ermöglichen es, Antworten auf Fragen zu finden, die bereits früher beantwortet wurden.

Obwohl die primäre Sprache des posps-Projekts Englisch ist, sind Mailinglisten-Posts in anderen Sprachen auch willkommen (werden aber nicht unbedingt von allen Lesern verstanden). Die von den aktuellen Entwicklern verstandenen Sprachen sind Englisch und Deutsch.

Jeder, der an dem Projekt interessiert ist, sollte die Mailingliste posps-info abonnieren, um über aktuelle Updates und Entwicklungen informiert zu werden. Diese Liste dient auch für die Diskussion aller Aspekte der Entwicklung und Implementierung der posps Spezifikation und Tools.

Hier ist eine Liste aller Mailinglisten und ihrer Archive.

Entwickler

Die Liste der am Projekt arbeitenden Entwickler ist hier.

Sourceforge

Die Projektseite ist hier.