NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo...

22
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart [email protected]

Transcript of NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo...

Page 1: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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]

Page 2: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 3: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 4: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 5: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 6: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 7: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 8: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 9: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

NATURAL Web-Integration 9 /

27/2

8-F

eb-9

8 T

ST

SPHINX (alt)

Page 10: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

NATURAL Web-Integration 10 /

27/

28-F

eb-9

8 T

ST

SPHINX (neu)

Page 11: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 12: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

NATURAL Web-Integration 12 /

27/

28-F

eb-9

8 T

ST

Anwendungsbeispiel(3)

Employees im Web

List Library im IExplorer

List Source ...

Page 13: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

NATURAL Web-Integration 13 /

27/

28-F

eb-9

8 T

ST

AnwendungsbeispielEmployees im WEB

(4)

Page 14: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

NATURAL Web-Integration 14 /

27/

28-F

eb-9

8 T

ST

Anwendungsbeispiel List Library

(5)

Page 15: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

NATURAL Web-Integration 15 /

27/

28-F

eb-9

8 T

ST

AnwendungsbeispielList Source ...

(6)

Page 16: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 17: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

NATURAL Web-Integration 17 /

27/

28-F

eb-9

8 T

ST

Tools(2)

NATURAL HTML Wizard erzeugt aus HTML-Seiten NATURAL@WEB Source

Page 18: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 19: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 20: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 21: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

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

Page 22: NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.

NATURAL Web-Integration 22 /

27/

28-F

eb-9

8 T

ST

noch Fragen?