NATURAL Web Integration Special Interest Group South Theo
NATURAL Web Integration Special Interest Group South Theo Straeten SAG Systemhaus Gmb. H Translated by Dieter W. Storr NATURAL Web-Integration 1 / 27/28 -Feb-98 TST - English -
NATURAL@WEB Overview n NATURAL@WEB connects NATURAL applications with the Web Server n Easy to create dynamically web pages n Interactive applications are possible n Less HTML knowledge is necessary NATURAL Web-Integration 2 / 27/28 -Feb-98 TST n Use existing know-how
NATURAL@WEB Architecture (1) Web Browser Internet Intranet NATURAL HTTP Server NATURAL / Entire. X Web Adapter HTTP API HTML API NATURAL Web-Integration 3 / 27/28 -Feb-98 TST Application
NATURAL@WEB Architecture (2) n ENTIRE BROKER RPC/DCOM NATURAL Web-Integration 4 / 27/28 -Feb-98 TST n WEB Adapter Is a connection between the HTTP-Server and the ENTIRE BROKER n The first adapter is based on CGI (Common Gateway Interface) n Adapter for ISAPI and NSAPI is under development n DCOM interface in Natural. X will continue
NATURAL@WEB HTTP API (1) n 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 5 / 27/28 -Feb-98 TST n n n
NATURAL@WEB HTTP API (2) n Creates HTML syntax HTML document (</BODY></HTML>) Formats Links and Graphics Forms NATURAL Web-Integration 6 / 27/28 -Feb-98 TST n n
NATURAL@WEB HTTP API (3) n Forms in detail Checkbox / radio button Input fields Buttons List box / selection box Text area Tables Rest with HTTP subroutines NATURAL Web-Integration 7 / 27/28 -Feb-98 TST n n n n
Application example (1) n ZDF: SPHINX > 4 Millions of documents on MVS host, > 1000 user, 3270 emulation n ADABAS TRS n WWW: added value & protection of the investments NATURAL Web-Integration 8 / 27/28 -Feb-98 TST n DB for messages of agents
NATURAL Web-Integration 9 / 27/28 -Feb-98 TST SPHINX (old)
NATURAL Web-Integration 10 / 27/28 -Feb-98 TST SPHINX (new)
Application example (2) n WWW: Customers are satisfied New channels of distribution NATURAL Web-Integration 11 / 27/28 -Feb-98 TST n ANZAG (pharmacy whole sale): Order and delivery system Connection between drug stores and on-line mainframe applications (MVS) w/o modifications of the applications.
Application example (3) n Employees in the Web n List Library with IExplorer NATURAL Web-Integration 12 / 27/28 -Feb-98 TST n 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)
Tools (1) n NATURAL WEB Wizard creates basic web pages n Several HTML examples n SYSHTML, SYSHTMLD, SYSHTTP n NATURAL HTML Wizard creates from HTML pages NATURAL web applications NATURAL Web-Integration 16 / 27/28 -Feb-98 TST n Online documentation written with NATURAL@WEB
Tools (2) NATURAL Web-Integration 17 / 27/28 -Feb-98 TST n NATURAL HTML Wizard creates from HTML pages NATURAL@WEB source
Features & Benefits (1) n Web pages starts NATURAL subprograms è Easy access to functions and applications Reusable application logic (data check, referential integrity) è No new language NATURAL Web-Integration 18 / 27/28 -Feb-98 TST è No Special interface
Features & Benefits (2) n NATURAL programs create dynamical web pages è Application controls layout & contents NATURAL Web-Integration 19 / 27/28 -Feb-98 TST è Data is available and accessible from all sources
Features & Benefits (3) n Communication based on middleware è Soft and simple integration in existing C/S environment NATURAL Web-Integration 20 / 27/28 -Feb-98 TST è Homogeneous middleware
L SOFWARE AG Conclusion NATURAL@WEB offers n Standardized inexpensive infrastructure n Uses existing application development experience for your web applications NATURAL Web Integration 21 / 26 -MAY-97 GH n WWW Browser as an universal client
NATURAL Web-Integration 22 / 27/28 -Feb-98 TST Questions?
- Slides: 22