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 2 / 27/28-Feb-98 TST Overview 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/28-Feb-98 TST Architecture (1) NATURAL / EntireX Web Adapter NATURAL HTTP API HTML API Application Web Browser InternetIntranet HTTP Server
NATURAL Web-Integration 4 / 27/28-Feb-98 TST Architecture (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/28-Feb-98 TST HTTP 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/28-Feb-98 TST HTTP API (2) Creates HTML syntax HTML document ( ) Formats Links and Graphics Forms
NATURAL Web-Integration 7 / 27/28-Feb-98 TST HTTP 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/28-Feb-98 TST 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/28-Feb-98 TST SPHINX (old)
NATURAL Web-Integration 10 / 27/28-Feb-98 TST SPHINX (new)
NATURAL Web-Integration 11 / 27/28-Feb-98 TST 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-Feb-98 TST Application example (3) Employees in the Web List Library with IExplorer List Source...
NATURAL Web-Integration 13 / 27/28-Feb-98 TST Application Example Employees in the WEB (4)
NATURAL Web-Integration 14 / 27/28-Feb-98 TST Application example List Library (5)
NATURAL Web-Integration 15 / 27/28-Feb-98 TST Application example List Source... (6)
NATURAL Web-Integration 16 / 27/28-Feb-98 TST Tools (1) NATURAL WEB Wizard creates basic web pages Several HTML examples SYSHTML, SYSHTMLD, SYSHTTP Online documentation written with NATURAL HTML Wizard creates from HTML pages NATURAL web applications
NATURAL Web-Integration 17 / 27/28-Feb-98 TST Tools (2) NATURAL HTML Wizard creates from HTML pages source
NATURAL Web-Integration 18 / 27/28-Feb-98 TST 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-Feb-98 TST 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-Feb-98 TST 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-MAY-97 GH Conclusion 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-Feb-98 TST Questions?