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
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
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
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
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
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
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
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
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
NATURAL Web-Integration 9 /
27/2
8-F
eb-9
8 T
ST
SPHINX (old)
NATURAL Web-Integration 10 /
27/
28-F
eb-9
8 T
ST
SPHINX (new)
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
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 ...
NATURAL Web-Integration 13 /
27/
28-F
eb-9
8 T
ST
Application ExampleEmployees in the WEB
(4)
NATURAL Web-Integration 14 /
27/
28-F
eb-9
8 T
ST
Application example List Library
(5)
NATURAL Web-Integration 15 /
27/
28-F
eb-9
8 T
ST
Application example List Source ...
(6)
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
NATURAL Web-Integration 17 /
27/
28-F
eb-9
8 T
ST
Tools(2)
NATURAL HTML Wizard creates from HTML pages NATURAL@WEB source
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
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
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
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
NATURAL Web-Integration 22 /
27/
28-F
eb-9
8 T
ST
Questions?