natural web-integration 1 / 27/28-feb-98 tst natural web-integration arbeitskreis natural süd theo...
TRANSCRIPT
NATURAL Web-Integration 1 /
27/2
8-F
eb-9
8 T
ST
NATURALWeb-Integration
Arbeitskreis NATURAL Süd
Theo StraetenSAG Systemhaus GmbH
Technologieberater [email protected]
NATURAL Web-Integration 2 /
27/2
8-F
eb-9
8 T
ST
NATURAL@WEBÜberblick
NATURAL@WEB verbindet NATURAL-Applikationen mit dem Web-Server
Einfache Erzeugung dynamischer Web-Seiten
Ermöglicht interaktive Anwendungen
Geringe HTML-Kenntnisse notwendig
Vorhandenes Know how nutzbar
NATURAL Web-Integration 3 /
27/2
8-F
eb-9
8 T
ST
NATURAL@WEBArchitektur (1)
NATURAL bzw. NATURAL bzw. EntireXEntireX
Web AdapterWeb Adapter
NATURALNATURAL
HTTP APIHTML API
Application
Web BrowserWeb Browser
InternetInternetIntranetIntranet
HTTPHTTPServerServer
NATURAL Web-Integration 4 /
27/2
8-F
eb-9
8 T
ST
NATURAL@WEBArchitektur (2)
ENTIRE BROKER RPC/DCOM WEB Adapter ist eine Verbindung
zwischen dem HTTP-Server und ENTIRE BROKER
Erster Adapter basiert auf CGI (Common Gateway Interface)
Adapter für ISAPI und NSAPI ist in Vorbereitung
DCOM-Schnittstelle über NaturalX wird folgen
NATURAL Web-Integration 5 /
27/2
8-F
eb-9
8 T
ST
NATURAL@WEBHTTP API (1)
Basisfunktionalitäten Initialisieren RPC/CGI Dynamische oder statische Seite
definieren Daten vom HTTP-Server lesen Seite an HTTP-Server schicken Error Handling
NATURAL Web-Integration 6 /
27/2
8-F
eb-9
8 T
ST
NATURAL@WEBHTTP API (2)
Erzeugt HTML-Syntax HTML-Dokument (</BODY></HTML>) Formatierung Links und Grafiken Forms
NATURAL Web-Integration 7 /
27/2
8-F
eb-9
8 T
ST
NATURAL@WEBHTTP API (3)
Forms im Detail Checkbox / Radio Button Input Felder Buttons List Box / Selection Box Text Area Tabellen Rest über HTTP-Subroutinen
NATURAL Web-Integration 8 /
27/2
8-F
eb-9
8 T
ST
Anwendungsbeispiel (1)
ZDF: SPHINX> 4 Millionen Dokumente auf MVS-Host,> 1000 Benutzer, 3270 Emulation
ADABAS TRS
DB für Agenturmeldung
WWW: Mehrwert & Investitionsschutz
NATURAL Web-Integration 9 /
27/2
8-F
eb-9
8 T
ST
SPHINX (alt)
NATURAL Web-Integration 10 /
27/
28-F
eb-9
8 T
ST
SPHINX (neu)
NATURAL Web-Integration 11 /
27/
28-F
eb-9
8 T
ST
Anwendungsbeispiel(2)
ANZAG (Pharmagroßhandel): Bestell- und AuslieferungssystemVerbindet Apotheken mit der Online-Host-Anwendung auf MVS, ohne Modifikation der Host-Anwendung
WWW: Kundenzufriedenheit, neue Vertriebskanäle
NATURAL Web-Integration 12 /
27/
28-F
eb-9
8 T
ST
Anwendungsbeispiel(3)
Employees im Web
List Library im IExplorer
List Source ...
NATURAL Web-Integration 13 /
27/
28-F
eb-9
8 T
ST
AnwendungsbeispielEmployees im WEB
(4)
NATURAL Web-Integration 14 /
27/
28-F
eb-9
8 T
ST
Anwendungsbeispiel List Library
(5)
NATURAL Web-Integration 15 /
27/
28-F
eb-9
8 T
ST
AnwendungsbeispielList Source ...
(6)
NATURAL Web-Integration 16 /
27/
28-F
eb-9
8 T
ST
Tools(1)
NATURAL WEB Wizard erzeugt Basis-Web-Seiten
diverse HTML-Vorlagen
SYSHTML, SYSHTMLD, SYSHTTP
Online-Dokumentation mit NATURAL@WEB geschrieben
NATURAL HTML Wizard erzeugt aus HTML-Seiten NATURAL-Web-Anwendungen
NATURAL Web-Integration 17 /
27/
28-F
eb-9
8 T
ST
Tools(2)
NATURAL HTML Wizard erzeugt aus HTML-Seiten NATURAL@WEB Source
NATURAL Web-Integration 18 /
27/
28-F
eb-9
8 T
ST
Features & Benefits (1)
Web-Seiten starten NATURAL-Subprogramme
Einfacher Zugriff auf Anwendungsfunktionalität Wiederverwendung von Anwendungslogik (Datenprüfung, ref. Integrität)
Kein spez. Interface erforderlich
Keine neue Sprache zu lernen
NATURAL Web-Integration 19 /
27/
28-F
eb-9
8 T
ST
Features & Benefits (2)
Web-Seiten werden dynamisch von NATURAL-Programmen erzeugt
Layout & Inhalt werden von der Anwendung kontrolliert
Daten sind aus allen erdenklichen Quellen verfügbar
NATURAL Web-Integration 20 /
27/
28-F
eb-9
8 T
ST
Features & Benefits (3)
Kommunikation basiert auf der ENTIRE Middleware
Weiche, einfache Integration in bestehende C/S-Umgebung
einheitliche Middleware
NATURAL Web Integration
L SOFWARE AG
21 /
26-
MA
Y-9
7 G
H
Zusammenfassung
NATURAL@WEB bietet
standardisierte, kostengünstige Infrastruktur
WWW-Browser als universeller Client
Verwendet bestehende AE-Erfahrung für ihre Web-Applikationen
NATURAL Web-Integration 22 /
27/
28-F
eb-9
8 T
ST
noch Fragen?