Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry...
Transcript of Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry...
![Page 1: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/1.jpg)
![Page 2: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/2.jpg)
Huaqing Gao, iTechnology Consulting
Senior ConsultantInternet Technology ConsultingORACLE Deutschland GmbH
![Page 3: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/3.jpg)
Huaqing Gao, iTechnology Consulting
Internet PlatformInternet Platform
®
![Page 4: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/4.jpg)
Huaqing Gao, iTechnology Consulting
®
![Page 5: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/5.jpg)
Huaqing Gao, iTechnology Consulting
Oracle � 1977 Larry Ellison(CEO)
Oracle� 1979 SQL V2� 1982 Oracle Systems
Oracle Corporation� 1983 PC
V3� 1986 3 Oracle
![Page 6: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/6.jpg)
Huaqing Gao, iTechnology Consulting
Oracle � 1988 UNIX
ORACLE ( )� 1994� 1995 (NCA)� 1997 ORACLE8� 1999 Internet ORACLE8i � 1999 88
![Page 7: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/7.jpg)
Huaqing Gao, iTechnology Consulting
What is the Internet ?What is the Internet ?
![Page 8: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/8.jpg)
Huaqing Gao, iTechnology Consulting
Internet � TCP/IP (Transmis-
sion Control Protocol / Internet Protocol)� 1980 Internet� 1995 Ó
¡� World Wide Web HTTP
� W W WInternet
![Page 9: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/9.jpg)
Huaqing Gao, iTechnology Consulting
Internet TCP/IP
� IP Internet
�
� Internet
� Internet
![Page 10: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/10.jpg)
Huaqing Gao, iTechnology Consulting
Internet ...� Internet
–
–
� Internet –
–
� Internet – Three Tier Architecture
![Page 11: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/11.jpg)
Huaqing Gao, iTechnology Consulting
Mainframe1-Tier
Client/Server2-Tier
Internet3-Tier
![Page 12: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/12.jpg)
Huaqing Gao, iTechnology Consulting
Mainframe Computing
(WAN)OK
![Page 13: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/13.jpg)
Huaqing Gao, iTechnology Consulting
Client/Server ComputingPC
(WAN)nicht OK
PC
![Page 14: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/14.jpg)
Huaqing Gao, iTechnology Consulting
Internet ComputingInternet
WANOK LAN
![Page 15: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/15.jpg)
Huaqing Gao, iTechnology Consulting
...Department Department Branch
UNIXMainframes NTHeterogeneous Network
LAN WAN Intranet Extranet Internetdifferent Standards und Protocols
![Page 16: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/16.jpg)
Huaqing Gao, iTechnology Consulting
UNIXMainframes NTHeterogeneous Network
Department Department Branch
...
LAN WAN Intranet Extranet Internetdifferent Standards und Protocols
SoftwareInstallation
Backup
Upgrade
![Page 17: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/17.jpg)
Huaqing Gao, iTechnology Consulting
� Department Department Branch
Data CenterData ServerApplication Server
An InfrastructureAn Infrastructure: : INTERNETINTERNET
![Page 18: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/18.jpg)
Huaqing Gao, iTechnology Consulting
Department Department Branch
Data CenterData ServerApplication Server
INTERNETINTERNET
WWW-Browser
SoftwareInstallation
Backup
Upgrade
An InfrastructureAn Infrastructure: :
�
![Page 19: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/19.jpg)
Huaqing Gao, iTechnology Consulting
What isOracle Internet Platform ?
What isOracle Internet Platform ?
![Page 20: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/20.jpg)
Huaqing Gao, iTechnology Consulting
Oracle Internet PlatformMeeting the demanding requirements of the Internet
� More availability� More scalability� More reliability� Richer content� Faster deployment
The Internet demands:
![Page 21: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/21.jpg)
Huaqing Gao, iTechnology Consulting
ORACLE Internet Platform
OracleOracleApplicationApplication
ServerServerOracle8Oracle8ii
Developm
ent ToolsD
evelopment Tools
Internet ApplicationsInternet Applications Enterprise Manager
Enterprise Manager
![Page 22: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/22.jpg)
Huaqing Gao, iTechnology Consulting
Oracle8i ComponentsBasis
� Solid Basis– reliability– scalability– security
� Object Relational
Oracle8Oracle8
![Page 23: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/23.jpg)
Huaqing Gao, iTechnology Consulting
Oracle8i ComponentsJava
JavaJava
Oracle8Oracle8
� InternetProgrammingLanguage
� Execute in JavaVirtual Machine
� Standardprogramminginterfaces
![Page 24: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/24.jpg)
Huaqing Gao, iTechnology Consulting
Java is described by SUN as:“A simple, object-oriented,distributed, interpreted, robust,secure, architecture neutral,portable, high-performance,multithreaded, and dynamiclanguage.”
![Page 25: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/25.jpg)
Huaqing Gao, iTechnology Consulting
Oracle8i Java StrategyComprehensive Java support in the database
� Enterprise-ready Java server platform to runJava applications
� Standard programming interfaces to buildJava applications
� Component architecture models
![Page 26: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/26.jpg)
Huaqing Gao, iTechnology Consulting
Oracle8i ComponentsJava
Oracle8Oracle8
JavaJava
� InternetProgrammingLanguage
� Execute in JavaVirtual Machine
� Standardprogramminginterfaces
![Page 27: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/27.jpg)
Huaqing Gao, iTechnology Consulting
Java VM in the DatabaseOracle JServer
� Oracle JServer is a standardJava Virtual Machine (JVM)
� Oracle JServer Acceleratorcompiles to machine code forimproved performance
Java VM PL/SQL Engine
Class Repository
SQL Engine
Oracle8Oracle8ii
![Page 28: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/28.jpg)
Huaqing Gao, iTechnology Consulting
Oracle8i ComponentsJava
Oracle8Oracle8
JavaJava
� InternetProgrammingLanguage
� Execute in JavaVirtual Machine
� Standardprogramminginterfaces
![Page 29: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/29.jpg)
Huaqing Gao, iTechnology Consulting
Java Programming ModelsOpen, standards compliant
� 2 ways to access SQL– JDBC Driver– SQLJ Translator
� 3 protocols– Net8, HTTP, IIOP
� 4 programming models– Java Stored Procedures– Enterprise JavaBeans– CORBA– Java Server Pages
Oracle8Oracle8ii
ORBORB
EJBEJBServicesServices
EJB TSEJB TS
Java VMJDBC SQLJ
CORBACORBAServicesServices
SQLPL/SQL
![Page 30: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/30.jpg)
Huaqing Gao, iTechnology Consulting
Oracle8i ComponentsInternet File System
JavaJava
Oracle8Oracle8
iiFSFS
� Simplicity of a filesystem
� XML support� Programming APIs
– Java, CORBA,PL/SQL
� Universal Access– SMB, HTTP, FTP,
SMTP, IMAP4,POP3 ...
![Page 31: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/31.jpg)
Huaqing Gao, iTechnology Consulting
Oracle iFS: Internet File System Simplicity of a file system, benefits of DB integration
� Hierarchical file/folder structure,but stored in database
� Context-based searching� Indexing and metadata� Versioning� Check in/Check out (CICO)� Change notification� Automatic expiration� ...
+
+
_
_
+
O:\
RDBMSTablesE-Mail
FilesHTML/XML
![Page 32: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/32.jpg)
Huaqing Gao, iTechnology Consulting
Oracle8i ComponentsInternet File System
JavaJava
Oracle8Oracle8
iiFSFS
� Simplicity of a filesystem
� XML support� Programming APIs
– Java, CORBA,PL/SQL
� Universal Access– SMB, HTTP, FTP,
SMTP, IMAP4,POP3 ...
![Page 33: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/33.jpg)
Huaqing Gao, iTechnology Consulting
Oracle iFS for Data IntegrationIntegrate content with XML
� Integrate and exchange anycontent
� Structured XML dataqueryable from SQL
� Unstructured XML isContext searchable
� Database tables as XML
XMLParser
Any XML Data
HTTP
XMLRenderer
StructuredXML Data
UnstructuredXML Data
![Page 34: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/34.jpg)
Huaqing Gao, iTechnology Consulting
Oracle8i ComponentsInternet File System
JavaJava
Oracle8Oracle8
iiFSFS
� Simplicity of a filesystem
� XML support� Programming APIs
– Java, CORBA,PL/SQL
� Universal Access– SMB, HTTP, FTP,
SMTP, IMAP4,POP3 ...
![Page 35: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/35.jpg)
Huaqing Gao, iTechnology Consulting
Oracle8i ComponentsInternet File System
� Simplicity of a filesystem
� XML support� Programming APIs
– Java, CORBA,PL/SQL
� Universal Access– SMB, HTTP, FTP,
SMTP, IMAP4,POP3 ...
JavaJava
Oracle8Oracle8
iiFSFS
![Page 36: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/36.jpg)
Huaqing Gao, iTechnology Consulting
Oracle8i ComponentsinterMedia
� ManagingMultimedia Data
JavaJava
Oracle8Oracle8
iiFSFS
interinterMediaMedia
![Page 37: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/37.jpg)
Huaqing Gao, iTechnology Consulting
Managing Multimedia DataCommon datatype services
� Oracle interMedia– text– Image– Audio– Video– Locator
� Oracle Spatial� Oracle Time Series
![Page 38: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/38.jpg)
Huaqing Gao, iTechnology Consulting
Oracle8i ComponentsWebDB
� Web-baseddevelopment,deployment, andmanagement
JavaJava
Oracle8Oracle8
iiFSFS
interinterMediaMedia
WebDBWebDB
![Page 39: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/39.jpg)
Huaqing Gao, iTechnology Consulting
Oracle WebDB� Allows end users to build,
manage, and monitor webbased applications
� Wizards provide fastdevelopment
– Form Wizard– Report Wizard– Chart Wizard– Menu Wizard
![Page 40: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/40.jpg)
Huaqing Gao, iTechnology Consulting
Other EnhancementsAvailability, Scalability, and Reliability Features
� Database Resource Manager� Parallel Server� Replication� Standby Databas (Automated & Queryable)� Security and User Management� Partitioning of Tables and Indexes� Drop Column� ...
![Page 41: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/41.jpg)
Huaqing Gao, iTechnology Consulting
Application ServerBasic Architecture
PresentationComponents
BusinessComponents
Databases
Application Server
Data Center Servers
![Page 42: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/42.jpg)
Huaqing Gao, iTechnology Consulting
Oracle Application Server� HTTP Listeners� Oracle Application Server (OAS)� Application Cartridges
NetscapeHTTP Server
OracleHTTP Server
MicrosoftIISBrowser
orCORBAClients
Database
Oracle Application ServerIIOP
HTTP
ApplicationCartridges
SQL
Java Cobol Web Form C Perl Live HTML PL/SQL
X/OpenXA
![Page 43: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/43.jpg)
Huaqing Gao, iTechnology Consulting
Oracle Application ServerFeature Summary
� Client independent application platform� Single platform for leading development
languages/models– Java, Perl, C, PL/SQL, COBOL, CORBA and EJB
� Single platform for data and application integration� Single platform to install and manage� Based on open and defacto standards
– HTTP, IIOP, Java, ODBC, JDBC ...
� ...
![Page 44: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/44.jpg)
Huaqing Gao, iTechnology Consulting
Development Tools� Oracle Designer
– Tools for application/databasemodeling and generation
� Oracle Developer/Developer Server– Tools for application development
and Internet deployment
� Oracle JDeveloper– Tools for Java/XML application
development and deployment
![Page 45: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/45.jpg)
Huaqing Gao, iTechnology Consulting
Oracle Designer Application modeling and generation
Model BusinessProcesses
Generate Data & Applications
Complete DesignCapture
![Page 46: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/46.jpg)
Huaqing Gao, iTechnology Consulting
Oracle DesignerServer Generator
Oracle DesignerRepository
ServerGenerator
Onlinedatabase
Databaseobjects
DBAobjects
ServerAPI
DDLscripts
Reconcile
AlterCapture
Alter
![Page 47: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/47.jpg)
Huaqing Gao, iTechnology Consulting
Oracle DesignerApplication Generators
� Oracle Developer– Forms Generator– Reports Generator
� PL/SQL Web– Dynamic HTML / Javascript
� MS Visual Basic
Design Editor
Browser:http://
HollywoodHollywood XXAction Edit Block Filed
++Customers:
![Page 48: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/48.jpg)
Huaqing Gao, iTechnology Consulting
Oracle Designer New Features in Version 6i
� Repository-based ConfigurationManagement
– Dependency Analysis– Versioning
![Page 49: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/49.jpg)
Huaqing Gao, iTechnology Consulting
Configuration ManagementVersioning
• VersionableA
1.0
B
1.0
R1.0
• Add objects1.1 1.1
C
1.0
R2.0
• Skipversions
1.2
1.3
1.1
D
1.0
R3.0
• Removeobjects
1.2 1.1
R4.0
![Page 50: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/50.jpg)
Huaqing Gao, iTechnology Consulting
Oracle Developer� Rapid application development� Style guide development� Customization of generated applications
![Page 51: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/51.jpg)
Huaqing Gao, iTechnology Consulting
Oracle DeveloperTools
� Project Builder� Form Builder� Reports Builder� Graphics Builder� Procedure Builder
� Schema Builder� Query Builder� Translation Builder
![Page 52: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/52.jpg)
Huaqing Gao, iTechnology Consulting
Oracle DeveloperNew Features in Version 6i
� Oracle8i Object Support� Hierarchical Tree Items
![Page 53: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/53.jpg)
Huaqing Gao, iTechnology Consulting
Hierarchical Tree Items
Hierarchical tree displays data in the form of astandard navigator
![Page 54: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/54.jpg)
Huaqing Gao, iTechnology Consulting
Oracle Developer ServerInternet Deployment
![Page 55: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/55.jpg)
Huaqing Gao, iTechnology Consulting
Internet Support� Intranet or Internet access� HTTP/1.1 protocol� Firewall support
HTTP/1.1
Oracle8iFormsServer
HTTP/1.1
FirewallClient
![Page 56: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/56.jpg)
Huaqing Gao, iTechnology Consulting
Oracle JInitiator� Certified JVM, installs like a plug-in� Major browsers supported� Windows 95/98/NT� Other platforms planned
Developer Server
ApplicationsOracle JInitiator
WebBrowser
![Page 57: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/57.jpg)
Huaqing Gao, iTechnology Consulting
Oracle JDeveloperTools for every tier
• EJBTM, CORBA• XML,JSP,Servlet
•• EJB, CORBAEJB, CORBA•• JDBC, SQLJJDBC, SQLJ•• Stored Proc, Triggers, Stored Proc, Triggers, •• Servlet, XML, JSPServlet, XML, JSP
AppletHTMLEJB
CORBA
DatabaseServer
Oracle8i
HTTP, IIOP IIOP, NET8
Oracle8iOracle JServer
BrowserBrowser
![Page 58: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/58.jpg)
Huaqing Gao, iTechnology Consulting
Oracle’s Java PlatformDeploy Java where it’s most efficient
Compute- Intensive
Application Logic
Data-Intensive Application
Logic
Oracle8iOracle JServer
Presentation Logic
300% Java Across All Tiers
BrowserBrowser
![Page 59: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/59.jpg)
Huaqing Gao, iTechnology Consulting
Web Sites:� http://www.oracle.com� http://www.oracle.de� http://technet.oracle.com
![Page 60: Huaqing Gao, iTechnology Consulting · Huaqing Gao, iTechnology Consulting Oracle 1977 Larry Ellison(CEO) Oracle 1979 SQL V2 1982 Oracle Systems Oracle Corporation 1983 PC V3 1986](https://reader034.fdocuments.net/reader034/viewer/2022042323/5f0d40327e708231d4396a98/html5/thumbnails/60.jpg)