22
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web Integration Special Interest Group South - English - Theo Straeten SAG Systemhaus GmbH Translated by Dieter W. Storr

NATURAL Web Integration Special Interest Group South - English -

  • Upload
    badu

  • View
    36

  • Download
    0

Embed Size (px)

DESCRIPTION

NATURAL Web Integration Special Interest Group South - English -. Theo Straeten SAG Systemhaus GmbH Translated by Dieter W. Storr. NATURAL@WEB Overview. NATURAL@WEB connects NATURAL applications with the Web Server Easy to create dynamically web pages Interactive applications are possible - PowerPoint PPT Presentation

Citation preview

Page 1: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 1 /

27/2

8-F

eb-9

8 T

ST

NATURALWeb Integration

Special Interest Group South - English -

Theo StraetenSAG Systemhaus GmbHTranslated by Dieter W.

Storr

Page 2: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 2 /

27/2

8-F

eb-9

8 T

ST

NATURAL@WEBOverview

NATURAL@WEB connects NATURAL applications with the Web Server

Easy to create dynamically web pages

Interactive applications are possible

Less HTML knowledge is necessary

Use existing know-how

Page 3: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 3 /

27/2

8-F

eb-9

8 T

ST

NATURAL@WEBArchitecture (1)

NATURAL / NATURAL / EntireXEntireX

Web AdapterWeb Adapter

NATURALNATURAL

HTTP APIHTML API

Application

Web BrowserWeb Browser

InternetInternetIntranetIntranet

HTTPHTTPServerServer

Page 4: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 4 /

27/2

8-F

eb-9

8 T

ST

NATURAL@WEBArchitecture (2)

ENTIRE BROKER RPC/DCOM WEB Adapter Is a connection between the

HTTP-Server and the ENTIRE BROKER The first adapter is based on CGI

(Common Gateway Interface) Adapter for ISAPI and NSAPI is under

development DCOM interface in NaturalX will continue

Page 5: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 5 /

27/2

8-F

eb-9

8 T

ST

NATURAL@WEBHTTP API (1)

Basic Functions Initialize RPC/CGI Define dynamic or static pages Read data from HTTP server Send page to the HTTP Server Handle Errors

Page 6: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 6 /

27/2

8-F

eb-9

8 T

ST

NATURAL@WEBHTTP API (2)

Creates HTML syntax HTML document (</BODY></HTML>) Formats Links and Graphics Forms

Page 7: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 7 /

27/2

8-F

eb-9

8 T

ST

NATURAL@WEBHTTP API (3)

Forms in detail Checkbox / radio button Input fields Buttons List box / selection box Text area Tables Rest with HTTP subroutines

Page 8: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 8 /

27/2

8-F

eb-9

8 T

ST

Application example (1)

ZDF: SPHINX> 4 Millions of documents on MVS host,> 1000 user, 3270 emulation

ADABAS TRS

DB for messages of agents

WWW: added value & protection of the investments

Page 9: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 9 /

27/2

8-F

eb-9

8 T

ST

SPHINX (old)

Page 10: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 10 /

27/

28-F

eb-9

8 T

ST

SPHINX (new)

Page 11: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 11 /

27/

28-F

eb-9

8 T

ST

Application example (2)

ANZAG (pharmacy whole sale): Order and delivery system Connection between drug stores and on-line mainframe applications (MVS) w/o modifications of the applications.

WWW: Customers are satisfied New channels of distribution

Page 12: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 12 /

27/

28-F

eb-9

8 T

ST

Application example(3)

Employees in the Web

List Library with IExplorer

List Source ...

Page 13: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 13 /

27/

28-F

eb-9

8 T

ST

Application ExampleEmployees in the WEB

(4)

Page 14: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 14 /

27/

28-F

eb-9

8 T

ST

Application example List Library

(5)

Page 15: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 15 /

27/

28-F

eb-9

8 T

ST

Application example List Source ...

(6)

Page 16: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 16 /

27/

28-F

eb-9

8 T

ST

Tools(1)

NATURAL WEB Wizard creates basic web pages

Several HTML examples

SYSHTML, SYSHTMLD, SYSHTTP

Online documentation written with NATURAL@WEB

NATURAL HTML Wizard creates from HTML pages NATURAL web applications

Page 17: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 17 /

27/

28-F

eb-9

8 T

ST

Tools(2)

NATURAL HTML Wizard creates from HTML pages NATURAL@WEB source

Page 18: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 18 /

27/

28-F

eb-9

8 T

ST

Features & Benefits (1)

Web pages starts NATURAL subprograms

Easy access to functions and applications Reusable application logic (data check, referential integrity)

No Special interface

No new language

Page 19: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 19 /

27/

28-F

eb-9

8 T

ST

Features & Benefits (2)

NATURAL programs create dynamical web pages

Application controls layout & contents

Data is available and accessible from all sources

Page 20: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 20 /

27/

28-F

eb-9

8 T

ST

Features & Benefits (3)

Communication based on middleware

Soft and simple integration in existing C/S environment

Homogeneous middleware

Page 21: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web Integration

L SOFWARE AG

21 /

26-

MA

Y-9

7 G

H

Conclusion

NATURAL@WEB offers

Standardized inexpensive infrastructure

WWW Browser as an universal client

Uses existing application development experience for your web applications

Page 22: NATURAL Web Integration Special Interest Group South - English -

NATURAL Web-Integration 22 /

27/

28-F

eb-9

8 T

ST

Questions?