220 likes | 363 Views
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
E N D
NATURALWeb Integration Special Interest Group South- English - Theo Straeten SAG Systemhaus GmbH Translated by Dieter W. Storr
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
Internet Intranet NATURAL NATURAL / EntireXWeb Adapter HTTPServer NATURAL@WEBArchitecture (1) Web Browser Application HTTP API HTML API
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@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@WEBHTTP API (2) • Creates HTML syntax • HTML document (</BODY></HTML>) • Formats • Links and Graphics • Forms
NATURAL@WEBHTTP API (3) • Forms in detail • Checkbox / radio button • Input fields • Buttons • List box / selection box • Text area • Tables • Rest with HTTP subroutines
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
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
Application example(3) • Employees in the Web • List Library with IExplorer • List Source ...
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
Tools(2) • NATURAL HTML Wizard creates from HTML pages NATURAL@WEB source
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
Features & Benefits (2) • NATURAL programs create dynamical web pages • Application controls layout & contents • Data is available and accessible from all sources
Features & Benefits (3) • Communication based on middleware • Soft and simple integration in existing C/S environment • Homogeneous middleware
Conclusion NATURAL@WEB offers Standardized inexpensive infrastructure WWW Browser as an universal client Uses existing application development experience for your web applications