21. Self Service Web Connections Servlet Engine Application Server Data Server Web Applications Dictionary Listener Data JSP Browser Client
22. Self Service Web Connections Servlet Engine Application Server Data Server Web Applications Dictionary Listener Data JSP Browser Client
23. Self Service Web Connections Application Server Data Server Web Applications Dictionary Listener Data Browser Client Workflow Servlet Engine JSP JSP Servlet Engine CSS BC4J Web beans
24. Self-Service Architecture Industry standard UI technology Common HTML components used throughout Applications Business logic encapsulated in View Objects and Entity Objects Style sheets allow easy UI changes JSP Servlet Engine Web beans BC4J CSS
27. Professional Interface Data Server Java Server Pages (JSP) Forms Reports Discoverer Concurrent Manager Browser PL/SQL Gateway Servlet Engine Web Listener
28. Application Logic Forms Server Data Manager and PL/SQL Engine Application Executable User Interface Layer SQL*Net Web Browser Database User Interface Layer User Interface Layer User Interface Layer Oracle Developer Server User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer User Interface Layer FMX File Java Applet Forms Server Architecture Automatically Downloaded
29. Oracle Developer Browser Internet Application Server Forms Service HTTP Listener Forms Server Listener Initiating A Client Session 1) HTTP Request 2) Return HTML File: <applet...> Starts Java Java Class Loader 3) Request Applet Load-cached applet 4) Return Applet (in JAR file) Starts Applet Forms Client Applet socket socket 5) Request Forms Connection Forms Runtime Engine Creates socket 6) Initial Window then Ongoing Forms Session
31. Forms Network Traffic Java code downloaded as needed Applet cached on client Browser running Forms java applet Data Server Forms Server LAN, WAN, or Dial-up
32. Forms Network Traffic Browser running Forms java applet Data Server Forms Server Many UI operations handled on the client One round trip per field navigation
33. Forms Network Traffic Browser running Forms java applet Data Server Forms Server Compact, differential runtime messages
34. Forms Network Traffic Data Server Forms Server Browser running Forms java applet HTTP or HTTPS protocol
35. Forms Server Scalability Data Server Forms Server Forms Server Forms Server Forms Server Forms Server Forms Servers Browser running Forms java applet
36. Load Balancing Forms Servers Metrics Server Metrics Client Forms Client Load Information Load Information Load Information Metrics Client Metrics Client 1 Connection Request 2 HTML Returned 3 Reads HTML and connects to Forms Server on least-loaded system
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55. Workflow Components Roles Users Directory Services Notification Services Send Respond Forward Cancel Query Oracle Workflow Enabled Application Oracle Server Engine Execution Definition Administration Monitoring Query Workflow Builder Workflow Loader Workflow Definition Files Workflow Development Client Oracle Portal Notification Mailer Application Server Web Notification Worklist Web Monitor Web Analysis Tools Browser Client Mail Applications
56.
57.
58. Release 11 i Order Management Workflow Order Header Flow - Generic with Header Level Invoicing Order Line Flow - Generic with Header Level Invoicing