1 / 22

NATURAL Web Integration Special Interest Group South - English -

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

badu
Download Presentation

NATURAL Web Integration Special Interest Group South - English -

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NATURALWeb Integration Special Interest Group South- English - Theo Straeten SAG Systemhaus GmbH Translated by Dieter W. Storr

  2. 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

  3. Internet Intranet NATURAL NATURAL / EntireXWeb Adapter HTTPServer NATURAL@WEBArchitecture (1) Web Browser Application HTTP API HTML API

  4. 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

  5. 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

  6. NATURAL@WEBHTTP API (2) • Creates HTML syntax • HTML document (</BODY></HTML>) • Formats • Links and Graphics • Forms

  7. NATURAL@WEBHTTP API (3) • Forms in detail • Checkbox / radio button • Input fields • Buttons • List box / selection box • Text area • Tables • Rest with HTTP subroutines

  8. 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

  9. SPHINX (old)

  10. SPHINX (new)

  11. 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

  12. Application example(3) • Employees in the Web • List Library with IExplorer • List Source ...

  13. Application ExampleEmployees in the WEB(4)

  14. Application example List Library (5)

  15. Application example List Source ...(6)

  16. 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

  17. Tools(2) • NATURAL HTML Wizard creates from HTML pages NATURAL@WEB source

  18. 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

  19. Features & Benefits (2) • NATURAL programs create dynamical web pages • Application controls layout & contents • Data is available and accessible from all sources

  20. Features & Benefits (3) • Communication based on middleware • Soft and simple integration in existing C/S environment • Homogeneous middleware

  21. Conclusion NATURAL@WEB offers Standardized inexpensive infrastructure WWW Browser as an universal client Uses existing application development experience for your web applications

  22. Questions?

More Related