Konnektivität innen & außen

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

Das Content-Management-System Sebastian Raubinger
Einer der Dienste im Internet
Systemverwaltung wie es Ihnen gefällt.
Basis-Architekturen für Web-Anwendungen
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
© 2003 Guido Badertscher Spontane Vernetzung - UPnP 9. Jänner 2004 Spontane Vernetzung Guido Badertscher.
Datenbankzugriff im WWW (Kommerzielle Systeme)
Agenda 1. Wie funktionieren Netzwerke ? 2. Agenda 3.
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
Secure Socket Layer SSL For a secure E-Business Thomas Muskalla
Microsoft Windows 2000 Terminal Services
Architektur von Netzwerken
JAVA RMI.
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
Martin MauveUniversität Mannheim1 3.6 User Datagram Protocol (UDP) RFC 768. J. Postel. User Datagram Protocol unzuverlässiges Transportprotokoll.
WhatsUp Gold
Einführung in die Technik des Internets
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
EVA-Sitzung, Schwarzenberg, 11/2007 Andre Swertz
Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und
Studienarbeit Mini-Web-Server auf einem Signalcontroller
IGEL UMS Universal Management Suite Oktober 2011 Florian Spatz
MedCom® Medial Server Verbesserte Leistungsmerkmale
Client-Server Modell Advanced IT Basics Nicolas Frings.
Learning By Doing TCP/IP Netzwerke mit TCP/IP Das Internet verwendet weitgehend das rund 30-jährige TCP/IP-Protokoll (TCP: Transmission Control Protocol,
1 Übersicht Absicherung Internet Layer Absicherung Transport Layer Absicherung Application Layer.
VoIP – Voice over IP Das SIP-Protokoll und seine Sicherheit
Systemaufbau / Komponenten
DireXions – Connectivity Inside & Out File I/O Updates, ODBC 64-bit, & SQL Command Utility Presenter: Devon Austen.
Windows Server 2008 Kurzüberblick Dr. Richtmann+Eder AG Olschewskibogen München.
Client-Server Systeme
Grundlagen: Client-Server-Modell
Das Client/Server – Modell und die XAMPP-Distribution
Julia Grabsch Florian Hillnhütter Fabian Riebschläger
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO V3R2 HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
Präsentation von Lukas Sulzer
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
Kamran Awan & Mohammed Soultana
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
HTTP IT-Zertifikat Universität zu Köln Allgemeine Technologien II
Push-Technologien 4.6 Was ist Push ? Einsatzgebiete Vor- und Nachteile
Datenmanagement in der Schweiz
Client-Server-Modell
Telefonie Geräte und Dienste, die eine direkte Sprachkommunikation ermöglichen. Basisgerät: das Telefon.
2. Kommunikation und Synchronisation von Prozessen 2
» Ende-Ende Durchsatztest
VPN – Virtual Private Network
Willkommen zum Brückensemester
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
->Prinzip ->Systeme ->Peer – to – Peer
Was wäre wenn….. SNMP (Simple Network Managment Protocol)
Webserver, Apache und XAMPP
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
User Mode Linux Sven Wölfel 1. Juni User Mode Inhalt  Was ist UML?  Wofür kann man UML benutzen?
Welcome to Web Services & Grid Computing Jens Mache
Lisa Huber DHBW Mannheim
Mailserver IT-Zertifikat der Phil.-Fak.: Advanced IT Basics
NiederwangenWinterthurBaselMünchenFrankfurt Ralf Fachet Das M2M Kochbuch Fernzugriff mit Mobilfunk.
Eine komplexe Netzanwendung Webserver und Datenbankserver im Netzwerk in einer Anwendung einrichten.
Patrick Richterich Lattwein GmbH Web Services Softwareentwicklung mit SOAP.
Identity Management.  Zentrale Begriffe und Probleme  Modellbildung  Methoden zur Authentisierung über HTTP  Technische Aspekte  Compliance  Hindernisse,
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
Robotron – Titel der Präsentation Olaf Nowatzki Dresden,
Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
Security Labor MitM-Demonstration
 Präsentation transkript:

Konnektivität innen & außen Paul Barber PVX Plus Technologies

Themen Client Server Schnittstellen *PlusFax * Schnittstelle WindX Erweiterungen Application Server & NTHOST Erweiterungen PxPlus Simple Client Server Web Schnittstellen http basierter CALL Apache Web-Server Schnitttstelle Anforderung von Daten von einer Webseite *PlusFax * Schnittstelle

Dynamically downloads and stores program/image as needed WindX Erweiterungen Dynamischer Download für Bilder und Programme Das System wird nach Bedarf vom Server zum Arbeitsplatz downloaden Bilder werden durch "PICTURE" mnemonic angezeigt Alle CALLed Programme sind in * plus / wdx / usr Speichert 'aktuelles' Bild / Programm im Arbeitsbereich im Arbeitsplatz Die Vorteile beinhalten Einfachere Einrichtung Keine zugeordneten Laufwerke für bessere Sicherheit Automatische Aktualisierung von alten Daten Dynamically downloads and stores program/image as needed Mapped Drive Image sent by application

WindX Erweiterungen Festgelegter Download Wird durchgeführt, wenn der User sich mit dem Server verbindet Fragt den User um Downloaderlaubnis Kann so konfiguriert werden, dass es einen Download verlangt Nachrichtentext kann für mehrsprachige Systeme konfiguriert werden Wird generell zum Laden von festgelegten Anwendungen verwendet, wie beispielsweise Hilfedateien Constant Bilder (Splash Screens, etc..) Programme / Objekte Andere Software (Install EXEs)

WindX Erweiterungen Verbesserte Daten Komprimierung ProvideX hat nur versucht, einzelne Pakete zu komprimieren PxPlus komprimiert den vollständigen Datenstrom Besseres Kompressionsverhältnis Weniger Aufwand in Kompression / Erweiterungslogik Reduziert übermittelten Daten, was die Übertragungszeiten verbessert

WindX Erweiterungen Erbaute "Keep Alive"-Logik Stellt sicher, dass Arbeitsplatz ist immer noch on-line TCP / IP-Protokoll meldet keine Trennung im Leerlauf Host sendet automatisch alle 10 Minuten Dummy-Nachricht an WindX, um sicherzustellen, dass das Terminal aktiv ist Fehler, die erkannt werden, werden vom zweiten Paket gesendet Zeitfenster kann über die '+ A' System-Parameter konfiguriert werden Vermeidet die Notwendigkeit die OS-Konfiguration zu ändern

WindX Erweiterungen Pausenerkennung für WindX ProvideX würde'Break' nicht erkennen, außer als INPUT Könnte nicht 'Break' vom Programm während es in einer Verarbeitungsschleife ist PxPlus prüft die Eingabewarteschlangen alle 10 Sekunden Pause wird irgendwo <10 Sekunden erkannt Zeit ist nicht konfigurierbar

WindX Erweiterungen Multi-Objekt Anfragen Zugriff auf mehrere Objekte mit einer einzigen Anfrage. Reduziert die Anzahl der gesendeten Pakete Verbessert die Leistung Funktioniert mit Steuerungen, Objekten, und COM-Objekten

WindX Erweiterungen Multi-Objekt Anfragen Verwendet 'Pseudo'-Objektnamen, die mit Punkt enden (".") Jeder echte Objektnamen ist durch Punkte getrennt Z.b. ctlgrid’colno.row.value.lock.$ = “1|10|01-DENNYS|0|” Setzt-Grid-Spalte auf 1, Reihe auf 10, Wert " auf 01-DENNYS", und entriegelt die Zelle Kann verwendet werden, um Objekte zu lesen oder zu schreiben Reduziert WindX Übertragungspakete auf READ Auf dem WRITE Trennzeichen ist das letzte Zeichen auf Daten geschrieben Beispiel wurde oben verwendet | Zeichen für Trennzeichen READ Richtlinie für Trennzeichen ist $ 00 $

WindX Erweiterungen Zeigt alle Inhalte Zusätzliche Fähigkeit, einzelnen Ausgabe von FIND zum Lesen von Grid/List Bedürfnis, eine Zelle/Reihe auf einmal ZU FINDEN wurde beseitigt Zum Abrufen des gesamten Inhalts der Listbox oder des grids verwenden Sie: LIST_BOX FIND xxx.ctl 0,X$ GRID FIND xxx.ctl,0,0,X$ Zeigt alle Inhalte Jede Zeile durch Zeichen in 'Sepload $ Objekt getrennt Jede Spalte durch Zeichen in 'SEP $ Objekt getrennt

WindX Erweiterungen Host-Objekt Caching Speichert nur die Objekte, die der End-User nicht ändern kann, sondern nur das Programm. System merkt sich, was vom Programm festgelegt wurde Objekte, die es speichern wird Position, Sicherung, aktivieren / deaktivieren, sichtbares, etc. Objekte, die es nicht speichern wird Wert, Spaltenbreiten, Auswahl, etc. Gesteuert durch '+ H' System-Objekt Wenn festgelegt wird der Host versuchen die Objekte zu speichern Kann nur mit Professional oder E-Commerce-Lizenz aktiviert werden

WindX Erweiterungen Automatische Weitergabe von Systemparametern zu WindX Hilft Konsistenz im Display zu gewährleisten Vermeidet, dass das Programm aus der Ferne den Parameter festlegen muss Parameter, die weitergeleitet werden sind: 'CH' Textfarbe für Steuerungen, die Schweben entdeckt, wenn Maus nicht darüber ist 'CO' Textfarbe für Steuerungen, die Schweben entdeckt, wenn Maus darüber ist 'IM' Merkt sich die User Einstellung 'Insert-Modus "zwischen den Eingängen "PW" Wert des Zeichens, dass für Passwort-Maske verwendet wird "U8" Unicode/UTF-8 Einstellungen

WindX Erweiterungen Hinzugefügtes [LCL] Präfix als ‘Smart’ Alternative zu [WDX] Kann ‘[LCL]’ wo auch immer ‘[WDX]’ akzeptiert wurde verwenden Ignoriert wenn non-WindX sonst dasselbe wie [WDX] Präfix 16-Bit-Grenze für die LIST_BOX Index-Verweisung wurde entfernt LIST_BOX WRITE/FIND/READ kann jetzt Artikel-Nummern> 65535 verwenden Zusätzlicher Support für EXIT-Fehler Codes > 255

WindX Erweiterungen Bietet folgende globale Variablen vom Arbeitsplatz aus: % PXPLUS_WHO $ - Arbeitsplatz-User-ID % PXPLUS_NID $ - Arbeitsplatz NID Legt ursprünglichen FID (0) basiert auf dem Arbeitsplatz FID fest

AppServer und NTHOST Bisher musste eine User-Lizenz geopfert werden, damit es auf Windows läuft PxPlus Versionen haben diese Anforderung beseitigt NTHOST sollte nun mit-BKG in der Kommandozeile ausgeführt werden AppServer Standardkonfiguration kommt mit-BKG Das heißt, dass ein Upgrade auf PxPlus Ihnen den Gegenwert von einer zusätzlichen User-Lizenz auf Windows bei der Verwendung von AppServer oder NTHOST gibt. ProvideX Sacrifices one user PxPlus Frees up the user

PxPlus Simple Client Server Einfache Thin-Client-Server-Implementierung Ersetzt NTHOST und den Single-Port-Aspekt vom AppServer Weniger Aufwand als Application Server oder NTHOST Schnellere Startzeiten und verbesserte Datenübertragung Verwendet einen einzigen Port für Verbindungen Standard-Port ist 4093 Der Standard-Port wurde PxPlus durch den Internet Port Assignment Authority (ICANN) für unsere exklusive Nutzung zugewiesen. Ein anerkannter Port hilft Konflikte und Fragen zu vermeiden Reduziert Firewall-Konfigurations-Probleme Kann im sicheren Modus mit SSL laufen

PxPlus Simple Client Server Host-Programm wird durch * PLUS/CS/HOST gestartet Wird START_UP im aktuellen Verzeichnis verwenden Unterstützt zwei Befehlszeilen-arg-Werte Erster Wert ist die zu verwendende Port-Nummer (4093 ist Standard) Zweiter Wert ist das gezwungene Lead-Programm Host wird dieses Lead Programm ausführen, sobald sich der Client verbindet Erfolgreicher Client definiert das Lead Programms in% LPG_USER $ (or "-none-") Client-Programm ist * PLUS/CS/CLIENT Erster Wert ist Host-IP-Adresse / Name Kann optional ein Semikolon und die Port-Nummer angehängt haben Zweiter Wert ist das gewünschte Programm, das laufen soll (Läuft nach Host´s eigenem Ermessen)

PxPlus Simple Client Server Kann als Dienst auf Windows laufen Installations- und Deinstallationsprogramm wird zur Verfügung gestellt RUN "* PLUS / CS / SERVICE„ Standardmäßig auf Start "manuell" Nach der Installation müssen Sie zu Automatisch und Start wechseln Re-run-Dienstprogramm zum Entfernen / Ändern von Einstellungen

PxPlus Simple Client Server Server-Symbol erscheint im Infobereich, wenn es über das Windows-Desktop läuft Rechter Mausklick zum Anzeigen der aktiven User-Anzahl und der Anfrage zum Herunterfahren Handhabt auch die Startprozessaufgaben für iNomads (mehr dazu morgen) Neue direkte Startfähigkeit für * ix Telnet-Sitzungen Einstellung% PXPLUS_HOST $ erlaubt Ihnen den Port anzugeben: %PXPLUS_HOST$=“*server;port“ CALL "*windx.utl;spawn", … ProvideX verwendet dynamische Portzuweisung, was Firewall-Probleme verursacht

Web-Schnittstellen PxPlus bietet zwei Alternativen für die Anbindung an das Web: PVX Web Server Schnittstelle über den Apache Web Server

Web-Schnittstellen PVX Web Server: User PVX Task Images User PVX Web Server PVX Task User Files & HTML Pages User PVX Task User Alle Anfragen gehen durch PVX Aufträge, und jede zusätzliche Datei / Bild bedarf eines gesonderten PVX Auftrages.

Web-Schnittstellen PxPlus Apache Server Schnittstelle: Task User Images Other Web processes PHP, ASP, … PxPlus Task Apache HTTP Server Files & HTML Pages Nur Applikationsanfragen verwenden PxPlus Aufgaben

Web-Schnittstellen Die Vorteile des PVX Web-Servers Einfach einzurichten und auszuführen Vorteile der PxPlus / Apache Server Schnittstelle PxPlus kann mit anderen Apache-basierte Anwendungen gleichzeitig bestehen Bessere Performance gegenüber dem PVX Web Server Datei / HTML Downloads werden von Apache ausgeführt Nur Anfragen, die PxPlus benötigen, nutzen auch tatsächlich PxPlus Apache ist der weltweit führende Web-Server Vermeidet Sicherheit / Zuverlässigkeitsbedenken von Kunden

Web-Schnittstellen PVX Web-Server (kleine PxPlus Erweiterungen) PxPlus beinhaltet ein Programm, um es als Windows-Dienst zu installieren RUN "* plus / web / service„ Vereinfacht die Web-Server-Installation und Entfernung Verwendung von-BKG auf Web-Server beseitigt die Notwendigkeit für Nutzung einer zusätzlichen Lizenz

CALL "[http:www.yourserver.com]progxxx", a$, b$, c, d+1.23 Web-Schnittstellen Eingebaute RPC-Style Call-Schnittstelle über WEB Verbindung Ermöglicht den Applikationen Unterprogramme auf dem Server laufen zu lassen Datenaustausch basiert auf dem SOAP-Protokoll und XML CALL "[http:www.yourserver.com]progxxx", a$, b$, c, d+1.23 Verwendet HTTP oder HTTPS-Verbindung Benötigt Professional-Lizenz

CALL “*PLUS/WEB/REQUEST”,url$,data$,body$,header$,type$ Web-Schnittstellen Unterprogramm zum Senden und Empfangen HTTP / HTTPS Ermöglicht einfachen Zugriff auf Web-Services CALL “*PLUS/WEB/REQUEST”,url$,data$,body$,header$,type$ Wo: url$ - Adresse der Web-Seite / Service data$ - Optionale Daten, die Sie schicken wollen / POST body$ - Antwortkörper, wie durch den Host zurückgegeben header$ - Antwortüberschrift, wie durch den Host zurückgegeben type$ - Inhaltstyp (optional)

*PLUSFAX* Schnittstelle Ermöglicht den Zugriff auf E-Mail basirte Fax-Dienste Einfache Einrichtung über Text-Modus-Konfigurationsdatei Direkt aufrufbar aus OPEN vorbei in das FAX # OPEN (n) “*PLUSFAX*;FAXNO=1888123456” Benötigt Add-On-Paket 10007 & Fax-Service-Konto Kompatible Fax-Dienstleister: TrustFax MyFax Send2Fax

Ende der Präsentation