The Point on the Web Oracle Tools Today Eric Grancher IT/ASD-DB
Agenda of the presentation n Oracle Web Application Server n PL/SQL cartridge –PL/SQL by hand & Designer/2000 web generator n Java and perl cartridges n Forms cartridge –Schema –Restrictions –Status n Advantages / drawbacks
Oracle Web Application Server n Network Computing Architecture n Three-tier architecture n Terminology –Client (browser, Java capable) –Web Application Server (ex web server) –Database server Client/Browser ORB Services Application Server Database
PL/SQL Cartridge n PL/SQL stored procedures produce HTML which is sent back to the browser n PL/SQL code can be –Typed by hand –Generated by designer/2000 v1.3.2 Client/Browser Application Server Database URL HTML PL/SQLSQL*Net HTTP execute proc1; HTML PL/ SQL
Application Server Java/perl Cartridge n Java classes run in a JVM on the application server, JDK is supported n Perl scripts run on the application server Client/BrowserDatabase SQL*Net URL HTML HTTP perlJVM Perl scripts Java.class
Forms Cartridge n User-interface is moved to the browser Client/Browser Application Server Database Forms Forms 4.5 SQL*Net DatabaseGUI/text client SQL*Net User interface layer Application Logic Data Manager PL/SQL engine User interface layer Application Logic Data Manager PL/SQL engine
Web-forms Restrictions n ActiveX, OCX, OLE, VBX n MDI window n When-Mouse-% triggers Unsupported n Fonts n Timers n Level of validation Critical Area n Bubble help n Combo boxes n Menu accelerators Developer/ n Display in console n USER_EXIT, ORA_FFI, HOST n Iconic button in GIF format Restricted
Status of Web Forms n Client/browser –No JDK compatible browser n OWAS / Developer/2000 –1.5 (NT) : not ready for production –1.5.1 (Solaris) : not received –Need of a new architecture –Security ? n Plans –Production around Q –Think about it from NOW on
Advantages/drawbacks PL/SQL, perl, Java Web Forms Interaction level CharacterPixel Bandwidth Very low -> inter/extra-net High ->intranet Transaction Manual (- Des/2k) Automatic AvailabilityNow Q1 1998