2 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Architecture
2-2 Copyright © Oracle Corporation, All rights reserved. Objectives After completing this lesson, you should be able to do the following: Explain the key components of the Oracle Net layered architecture Explain Oracle Net Services role in client server connections Describe how web client connections are established through Oracle networking products
2-3 Copyright © Oracle Corporation, All rights reserved. Oracle Net Connections Oracle Net is used to establish connections between applications on a network depending on the following: –The network configuration –The location of the nodes –The application –The network protocol The connections types can be: –Client-Server Application –Web Application Connection
2-4 Copyright © Oracle Corporation, All rights reserved. Client-Server Application Connection: No Middle-Tier ServerClient TTC Forms/SQL*Plus Oracle Net OPS Protocol TTC Oracle Database Oracle Net OPS Protocol
2-5 Copyright © Oracle Corporation, All rights reserved.
2-6 Copyright © Oracle Corporation, All rights reserved. Web Client Application Connections Web browsers can connect to an Oracle server in the following ways: Using a Web Server as a middle tier configured with a: –JDBC Oracle Call Interface (OCI) driver –Thin JDBC driver Connecting directly to an Oracle server using –IIOP –HTTP
2-7 Copyright © Oracle Corporation, All rights reserved. Web Client Application Connection: Java Application Client Server Web Application Server (client) TTC Java application Oracle Net OPS Protocol TTC Oracle database Oracle Net OPS Protocol JDBC Driver
2-8 Copyright © Oracle Corporation, All rights reserved. Web Client Application Connection: Java Applet Client Server Web Application Server (client) JavaTTC Java applet Java Net TCP/IP TTC Oracle database Oracle Net OPS TCP/IP JDBC Thin driver
2-9 Copyright © Oracle Corporation, All rights reserved. Web Client Application Connection: Web Server Middle-Tier Web browser Oracle server User Server Web application server Client Server HTTP TCP/IP Java application or applet
2-10 Copyright © Oracle Corporation, All rights reserved. Web Client Application Connection: No Middle-Tier Server Client HTTP, IIOP Web browser TCP/IP HTTP, IIOP Oracle database OPS TCP/IP
2-11 Copyright © Oracle Corporation, All rights reserved. Web Client Application Connection: No Middle Tier Oracle Server supporting HTTP and IIOP Server IIOP Client Server Client Web browser Web browser HTTP
2-12 Copyright © Oracle Corporation, All rights reserved. Summary In this lesson, you should have learned how to: Explain the key components of the Oracle Net layered architecture Explain Oracle Net Services role in client server connections Describe how web client connections are established through Oracle networking products