Copyright Oracle Corporation, 1998. All rights reserved. 8 Database Publishing on the Web: An Overview.

Slides:



Advertisements
Similar presentations
J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialistica in Informatica – Università di Trento.
Advertisements

Distributed Systems Architectures
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 15 Introduction to Rails.
Communicating in J2EE.
19 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Developing Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
7 Copyright © 2005, Oracle. All rights reserved. Maintaining State in J2EE Applications.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
5 Copyright © 2005, Oracle. All rights reserved. Accessing the Database with Servlets.
4 Copyright © 2005, Oracle. All rights reserved. Creating the Web Tier: Servlets.
16 Copyright © 2005, Oracle. All rights reserved. Developing Message-Driven Beans.
11 Copyright © 2005, Oracle. All rights reserved. Creating the Business Tier: Enterprise JavaBeans.
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
8 Copyright © 2005, Oracle. All rights reserved. Creating the Web Tier: JavaServer Pages.
J2EE Overview.
6 Copyright © 2005, Oracle. All rights reserved. Building Applications with Oracle JDeveloper 10g.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Overview Environment for Internet database connectivity
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Web Applications – The Object Web combining servers and client-applications multiple.
J2EE Architecture Overview
A Comparison of HTTP and HTTPS Performance Arthur Goldberg, Robert Buff, Andrew Schmitt [artg, buff, Computer Science Department Courant.
Database System Concepts and Architecture
ArrayExpress Query Interface Gonzalo Garc í a Lara January, / 24.
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
Copyright  Oracle Corporation, All rights reserved. 2 Java and Databases: An Overview.
Copyright  Oracle Corporation, All rights reserved. 1 Creating an Application: The AppBuilder for Java IDE.
An architecture for webb applications, J2EE
VLab Web Application Architecture Xinyi Dong 10/1/
Some of these slides were excerpted from: Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer.
1. Introducing Java Computing  What is Java Computing?  Why Java Computing?  Enterprise Java Computing  Java and Internet Web Server.
LYU9901-Travel Net LYU9901-Travel Net Supervisor: Prof. Michael R. Lyu Students: Ho Chi Ho Malcolm Lau Chi Ho Arthur (Presentation on )
Multiple Tiers in Action
JMS Java Message Service Instructor Professor: Charles Tappert By Student: Amr Fouda.
12-1 © Prentice Hall, 2004 Chapter 12: Design Elements Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
M.Sc. Course, Dept. of Informatics and Telecommunications, University of Athens S.Hadjiefthymiades “Web Application Servers” Basics on WAS WAS are necessary.
Copyright © 2003 ProsoftTraining. All rights reserved. Distributed Object Computing Using Java and CORBA.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
第十四章 J2EE 入门 Introduction What is J2EE ?
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
Copyright © PASS Consulting Corp., Miami 2001 XX/1 XML Application Server.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
COM+ And CORBA Interop With XML-Based Web Services Jay Schmelzer Partner Clarity Consulting, Inc
3 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Server Side Configuration.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
Java Message Service (JMS) Web Apps and Services.
17 Copyright © 2004, Oracle. All rights reserved. Deploying an ADF Application.
8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher Server: Administration and Security.
12 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Creating Data Models and BI Publisher Reports Based on Other Data Sources.
Chapter 12: Design Elements Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer.
5 Copyright © Oracle Corporation, All rights reserved. Usage and Configuration of the Oracle Shared Server.
2 Copyright © 2004, Oracle. All rights reserved. ADF Development Process.
2 Copyright © 2006, Oracle. All rights reserved. Running a Forms Developer Application.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
2 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Architecture.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Unit 6-Chapter 2 Struts.
Presentation transcript:

Copyright Oracle Corporation, All rights reserved. 8 Database Publishing on the Web: An Overview

8-2 Copyright Oracle Corporation, All rights reserved. Objectives After completing this lesson, you should be able to do the following: Describe the role of Oracle Application Server (OAS) in database publishing Outline the components in a Java-Web application After completing this lesson, you should be able to do the following: Describe the role of Oracle Application Server (OAS) in database publishing Outline the components in a Java-Web application

8-3 Copyright Oracle Corporation, All rights reserved. Overview: Database Publishing Java Web Toolkitclasses HTML Database Java-Web Cartridge Java application classes Your Requested Flight Information From our flight database... New York JFK to Swansea Intl 07:45SWA145 13:30SWA165 19:45UA9437W

8-4 Copyright Oracle Corporation, All rights reserved. WRB OAS Architecture HTTP Listener Applications (Cartridge servers) Cartridge server factories ORB RM/ Proxy Web client Java CORBA client

8-5 Copyright Oracle Corporation, All rights reserved. Oracle Application Server 4.0 Java-Related Features Integrated, cartridge-based Web applications – Java Web Toolkit – Integration with other application types (Intercartridge Exchange) Multithreaded cartridges CORBA-IIOP applications – Java-CORBA Objects (JCO) Integrated, cartridge-based Web applications – Java Web Toolkit – Integration with other application types (Intercartridge Exchange) Multithreaded cartridges CORBA-IIOP applications – Java-CORBA Objects (JCO)

8-6 Copyright Oracle Corporation, All rights reserved. Oracle Application Server 4.0 Java-Related Features AppBuilder for Java packaged with OAS – – HTML/Java wizard – – Java CORBA wizard AppBuilder for Java packaged with OAS – – HTML/Java wizard – – Java CORBA wizard Transaction control through JTS (Enterprise Edition) JDBC, pl2java support Transaction control through JTS (Enterprise Edition) JDBC, pl2java support

8-7 Copyright Oracle Corporation, All rights reserved. Java-Web Cartridges Communication with other OAS components 1 2 Configuration data Application classes & Java Web Toolkit Database server Generated HTML

8-8 Copyright Oracle Corporation, All rights reserved. Java Web Toolkit Includes Java packages for: Generating HTML elements (oracle.html) Getting client request information Connecting to an Oracle database Mapping to PL/SQL datatypes Writing messages to the OAS logger Includes Java packages for: Generating HTML elements (oracle.html) Getting client request information Connecting to an Oracle database Mapping to PL/SQL datatypes Writing messages to the OAS logger

8-9 Copyright Oracle Corporation, All rights reserved. Using Java Web Toolkit: Application Techniques HTML HTML Dynamic data 1 HTML HTML Static HTML file 2 Java Application htmlFile class Java Application

8-10 Copyright Oracle Corporation, All rights reserved. Y1 X2 X1 1 Applications and Cartridges Application (runs as a cartridge server process) Queue X Queue Y Y2

8-11 Copyright Oracle Corporation, All rights reserved. Web Request Broker (WRB) 2 Web Client OAS Web Requests 1 Application (cartridge server) CS Factory Listener

8-12 Copyright Oracle Corporation, All rights reserved. Intercartridge Exchange (ICX) PL/SQL Application Java Application 1 Web Request Broker (WRB) Client

8-13 Copyright Oracle Corporation, All rights reserved. Summary DatabaseWeb publishing – – provides database information in dynamic Web pages – – may be implemented using the Java- Web cartridge in OAS Java Web Toolkit provides classes for HTML generation and database access OAS 4.0 also supports Java-CORBA applications DatabaseWeb publishing – – provides database information in dynamic Web pages – – may be implemented using the Java- Web cartridge in OAS Java Web Toolkit provides classes for HTML generation and database access OAS 4.0 also supports Java-CORBA applications

8-14 Copyright Oracle Corporation, All rights reserved.