2 Copyright © Oracle Corporation, 2002. All rights reserved. Oracle Net Architecture 2-2 Copyright © Oracle Corporation, 2002. All rights reserved. Objectives After completing this lesson, you should be able to do the following: • Explain the key components of the Oracle Net stack communication architecture • Explain Oracle Net’s role in client-server connections • Describe how Web client connections are established through Oracle networking products 2-3 Copyright © Oracle Corporation, 2002. 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 – Java Application – Web Client Application 2-4 Copyright © Oracle Corporation, 2002. All rights reserved. Client-Server Application Connection Oracle Database ServerClient Two Task Common Client Application (uses OCI) Oracle Net Foundation Layer Oracle Protocol Support Network Protocol Two Task Common Oracle RDBMS (uses OPI) Oracle Net Foundation Layer Oracle Protocol Support Network Protocol Oracle Net Oracle Net 2-6 Copyright © Oracle Corporation, 2002. All rights reserved. Web Client Application Connections Web browsers can connect to an Oracle server in the following ways: • Using an application Web server as a middle tier that is configured with either of the following: – JDBC Oracle Call Interface (OCI) driver – Thin JDBC driver • Connecting directly to an Oracle server by using HTTP 2-7 Copyright © Oracle Corporation, 2002. All rights reserved. Web Client Application Connection: Application Web Server Middle-Tier Web browser Oracle server Application Web server Client Server HTTP Oracle Net Java application or applet 2-8 Copyright © Oracle Corporation, 2002. All rights reserved. Web Client Application Connection: Java Application Client Oracle Database Server Application Web Server (client) Two-Task Common Java application Oracle Net Foundation Layer Oracle Protocol Support Network Protocol Two-Task Common Oracle RDBMS Oracle Net Foundation Layer Oracle Protocol Support Network Protocol JDBC OCI Driver 2-9 Copyright © Oracle Corporation, 2002. All rights reserved. Web Client Application Connection: Java Applet Client Application Web Server (client) JavaTTC Java Applet JavaNet TCP/IP Network Protocol JDBC Thin driver Oracle Database Server Two-Task Common Oracle RDBMS Oracle Net Foundation Layer Oracle Protocol Support TCP/IP Network Protocol 2-10 Copyright © Oracle Corporation, 2002. All rights reserved. Web Connections Using HTTP Oracle server supporting HTTP Client Server Web browser HTTP 2-11 Copyright © Oracle Corporation, 2002. All rights reserved. Web Browser Direct Connection Oracle Database Server Client HTTP Web browser TCP/IP HTTP Oracle RDBMS Oracle Protocol Support TCP/IP [...]... naming Oracle Names External naming Copyright © Oracle Corporation, 2002 All rights reserved Oracle Net Configuration Files ldap.ora names.ora listener.ora 2-16 tnsnames.ora sqlnet.ora Copyright © Oracle Corporation, 2002 All rights reserved Summary In this lesson, you should have learned how to: • Explain the key components of the Oracle Net stack communication architecture • Explain Oracle Net Services... file on each computer in the network • Centralized management – LDAP-compliant directory server – Oracle Names server 2-14 Copyright © Oracle Corporation, 2002 All rights reserved Overview of Naming Methods • • Naming methods are used by a client application to resolve a connect identifier to a connect descriptor when attempting to connect to a database service Oracle Net provides five naming methods:... database server 2-12 Copyright © Oracle Corporation, 2002 All rights reserved Connectivity Concepts and Terminology • Service Registration – Database registers information with the listener – Service handlers available for each instance • Service Handlers – Connection points – Dispatcher or dedicated server 2-13 Copyright © Oracle Corporation, 2002 All rights reserved Oracle Net Configuration Models •... components of the Oracle Net stack communication architecture • Explain Oracle Net Services role in client-server connections • Describe how Web client connections are established through Oracle networking products 2-18 Copyright © Oracle Corporation, 2002 All rights reserved . Application (uses OCI) Oracle Net Foundation Layer Oracle Protocol Support Network Protocol Two Task Common Oracle RDBMS (uses OPI) Oracle Net Foundation Layer Oracle. established through Oracle networking products 2-3 Copyright © Oracle Corporation, 2002. All rights reserved. Oracle Net Connections • Oracle Net is used to