PD-Frame

Eine unserer Basistechnologien ist der PD-Frame®. Genauer definiert, ist der PD-Frame® ein datenbankgestützes Framework für Client-Server-Anwendungen mit der Möglichkeit abgestimmte Module zu entwickeln, welche hochwertig, skalierbar, mehrsprachig, mandantenfähig, schnell und einfach zu bedienen sind.

Technik

PD-Frame®-Anwendungen bestehen aus folgenden Komponenten:

  • SQL-Datenbank
    (unter anderem MySQL, Microsoft SQL, Oracle)
  • Applikationsserver
    (Java) (PD-Frame®-Server)
  • Selbstinstallierender Rich-Client
    (Java) (PD-Frame®-Client)

Etwa 90 % der Entwicklungszeit wurden investiert, um hochstabile, schnelle, wartbare und damit insgesamt zuverlässige Module für geschäftskritische Anwendungen bereitzustellen. Insbesondere war ein definiertes Verhalten bei Ausfällen einzelner Komponenten (Datenbank, PD-Frame®-Server, PD-Frame®-Client, Netzwerkverbindungen) ein zentrales Kriterium bei der Entwicklung.

Connectivity

Die Connectivity Tools ermöglichen Zugriff auf die verschiedensten Datenquellen.

Unter anderem sind dies MySQL, Microsoft SQL-Server, Oracle oder PostgreSQL, aber auch AS/400, Sybase, Firebird oder H2 können angebunden werden.

Exchange

Die PD-Frame®-Exchange-Module ermöglichen den automatisierten Datenaustausch über Mail, (S)FTP oder HTTP(S).

Jobs und Job-Monitor

Der PD-Frame®-Server unterstützt konfigurierbare Hintergrundprozesse. Der PD-Frame®-Job-Monitor gibt schnell einen Überblick über die Ergebnisse aller Hintergrundprozesse sowie über den Fortschritt der aktuell laufenden Prozesse.

Services

Über das Service-Modul „Mercury” können Anwendungen und Geräte aller Art an den PD-Frame-Applikationsserver angebunden werden.

Insbesondere erlaubt das serverseitige Modul eine effiziente und damit schnelle und kostensparende Umsetzung von neuen Operationen (Service-Methoden) mittels Kapselung der Komplexitäten des Datenverkehrs, der PD-Frame-Server-Kern wiederum stellt die notwendigen Funktionen zur Abfrage von Daten aus Datenbanken verschiedener Art bereit.

Auf Client-Seite können sowohl Java-Anwendungen, wie Desktop-Anwendungen oder Android-Apps als auch Web-Anwendungen (basierend auf PHP, ASP usw.) oder andere Anwendungen basierend auf beliebigen Programmiersprachen angebunden werden, möglich wird dies durch die flexible Nutzung verschiedener Protokolle und Datenstrukturen, beispielsweise SOAP und XML.

Das Mercury-Modul wird in Systemen zu einkaufsseitigen Bestellungen (Server-/Server-Kommunikation), auf Mobilterminals (Scannern) oder zur Anbindung des ProKat-Desktops an die ProKat-Services genutzt.

Replikator

Der Replikator ermöglicht die Anbindung an externe Datenquellen. Änderungen in diesen externen Daten werden erkannt, mit Zeitstempel versehen und an die gewünschten Zieltabellen übertragen. Damit ermöglicht der PD-Frame® das Anbinden von Auswertungen, Workflows und Datamining-Optionen an bestehende Datenquellen.

Vielseitige Verwendungsmöglichkeiten

Der PD-Frame® kommt in vielen unterschiedlichsten Varianten zur Verwendung.

Einige Beispiele:

  • Warenwirtschaftssysteme, ERP & PPS
  • Arbeitszeitenerfassung mittels Stempeluhren, Maschinen-, Hallen- und Arbeiterübersichten
  • Wareneingang und -ausgang sowie Produktionskontrolle
  • Hintergrundprozesse
  • Automatisierter Datenaustausch mit allen gängigen Formaten (Replikation)
  • Versicherungsabwicklungen bei KFZ-Schäden
  • Middleware
  • Datenmigration
  • Dateneinsicht
  • Anlegen und Pflegen systematischer Datensammlungen (ProKat)