Eine kleine Übersicht, wer mit wem (also welches Programm mit welchem anderen Programm) kommuniziert oder Daten austauscht.
Zunächst: Wo kommen eigentlich die Daten her? Also Mitarbeiter-Stammdaten, Umsätze, Aufträge, Barverkäufe, etc.
Warenwirtschaft
Exportiert Umsatzdaten als ASCII-Dateien in ein Verzeichnis
PepMax Server importiert diese Daten in die SQL Server Datenbank
Wenn Sie mit Ametras MOEVE Enterprise oder Ametras MOEVE Smart arbeiten, kann der PepMax auch Umsatzmeldungen verarbeiten und anzeigen:
Warenwirtschaft
Sendet Umsatzdaten per TCP/IP Post 3700 an den PepMax Service
Der PepMax Service speichert die Daten im SQL Server
Der PepMax Service sendet eine Info per TCP/IP an den PepMax Client
MOEVE Smart: Schnittstelle Ametras MOEVE Smart -> PepMax KV-Direkt-Ticker
Der PepMax Server übernimmt - neben dem bereits oben beschrieben Daten-Import - keine weiteren Kommunikationsaufgaben.
Der PepMax Service ist das zentrale Kommunikations-System im PepMax-Umfeld.
Alle PepMax Clients verbinden sich beim Programm-Start per TCP/IP-Socket auf Port 3600 mit dem PepMax Service. Wird auf einem Client-PC etwas erfasst oder geändert (beispielsweise eine Abwesenheit oder eine Buchung), so erhält der PepMax Service eine Nachricht, und verteilt diese an alle übrigen Clients, die gestartet sind, damit diese jeweils ihren Bildschirm aktualisieren können.
Desweiteren übernimmt der PepMax Service alle Kommunikationsaufgaben mit externen Systemen, also:
Emails via SMTP Server
Import von Frequenzzähler-Daten
Abgleich der Buchungen und Stammdaten mit den Zeiterfassungs-Terminals
Download von Wettervorhersagen, PDF-Hilfe-Dokumenten, etc. aus dem Internet
Abgleich der Uhrzeit am Server
Abruf von Standbildern von Webcams
Der PepMax Client (also das normale Anwendungsprogramm für den Benutzer) kommuniziert immer nur direkt mit dem PepMax Service oder der SQL Server Datenbank. Die Client-PCs kommunizieren niemals direkt mit dem Internet, auch nicht zum Email-Versand. Dies erfolgt immer zentral über den PepMax Service.
Der PepMax Client benötigt also immer eine Verbindung zum PepMax Service (TCP/IP-Port 3600) und zur SQL Server Datenbank (TCP/IP Port 1433 und 1434).
Daneben muss der PepMax Client auch noch auf ein gemeinsames Datenlaufwerk zugreifen, das zum Austausch beispielsweise von Dateianhängen, Personalfotos, etc. dient. Dieses ClientTransfer-Laufwerk ist im Programm-Parameter 2119 eingestellt.