This presentation gives an overview of major steps in the history of the product portfolio of Oracle Corporation. It discuss in some detail the features, editions and options available with Oracle Database and introduces the components in Fusion Middleware. Cloud is touched upon - but not discussed in depth.
24. HARDWARE â PART 2
⢠Exadata
⢠Exalogic, Exalytics
⢠ODA
⢠Big Data Machine
⢠Zero Data Loss Recovery Appliance
⢠SuperCluster, MiniCluster (Sparc, Solaris)
⢠Private Cloud Machine aka Virtual Compute Appliance
⢠Software in Silicon
⢠Public Cloud Machine
25. IAAS
⢠Storage, Compute, Network
⢠Container
⢠Bare Metal
⢠Security, Compliance, Governance
Gen2 Infrastructure as a Service
(bigger, better, cheaper >> AWS)
28. BRIEF HISTORY OF ORACLE DATABASE
⢠1970: Paper âA Relational Model of Data for Large Shared Data Banksâ by Ted Codd (IBM)
⢠1977: Software Development Laboratories was founded
⢠Late â70s â Project âOracleâ â executed by SDL for the CIA
⢠1979: SDL became Relational Software, Inc. and introduced Oracle V2 (built in PDP-11)
⢠Basic SQL functionality (query, join) but no transactions
⢠1982: RSI became Oracle Corporation
⢠1983: Oracle 3 - rewritten in C, ported to UNIX platforms and extended with COMMIT and
ROLLBACK
⢠1984: Oracle 4 â read consistency
⢠1985-1990: Oracle 5, 5.1 and 6: client/server, distributed queries, row level locking & hot
back ups
⢠1993: Oracle7⌠more than just a database
30. PL/SQL VIRTUAL MACHINE
⢠Ever since Oracle7, the Oracle RDBMS contains a PL/SQL Virtual Machine
⢠That means: write [PL/SQL] once, run anywhere (as long as the RDBMS is
running)
⢠This portability of PL/SQL across platforms is pretty extraordinary!
PL/SQL
40. MANAGING DOZENS OF DATABASES
MEANSâŚ
⢠Installing
⢠Configuring
⢠Securing
⢠Monitoring
⢠Patching
⢠Upgrading
⢠Backing up
⢠many database instances on potentially a large number of machines
⢠Using dedicated resources for each individual database instance
⢠20 processes
⢠Memory for SGA
⢠Disk space for generic objects such as most of the SYS schema
47. MANAGE MANY AS ONE WITH MULTITENANT
Backup databases as one; recover at pluggable database level
One Backup
Point-in-time recovery
At pluggable database level
50. FAST CLONING A PDB
50
ď§ PDBs can be cloned from
remote CDBs
ď§ PDBs can be cloned from
within the same CDB
Source or target CDB can be the Oracle
Database Cloud
59. Java EE (WebLogic)
SOA Suite &
Service Bus
JAX-
WS
ADF
Faces
EJB/
ADF BC
/JPA/
JDBC
DATABASE ORIENTED ARCHITECTURE
59
PL/SQL
logic
API
oracledb
DB driver
ADF BC
REST
Java/
JAX-RS&JDBC
REST/JSON APIs
The DATA
60. Java EE (WebLogic)
SOA Suite &
Service Bus
JAX-
WS
application
DATABASE ORIENTED ARCHITECTURE
60
PL/SQL
logic
API
oracledb
DB driver
ADF
Faces
EJB/
ADF BC
/JPA/
JDBC
ADF BC
REST
Java/
JAX-RS&JDBC
REST/JSON APIs
ORDS
The DATA
jdbc
63. WebLogic & platform-components
WebLogic Server
SOA Suite
& BPM FormServerWC Portlets
OBI EEOSB
SOA
Composite
WS*,
Java/JEE &
ADF apps
Forms App
WC Content
OSB Service
AdaptersJava EE services++
Cache, Messaging, Timers,
Work Managers, âŚ
BPM Process
Enterprise Manager 12c
64. Prepare Execute (run-time)
design build test monitor modify ⢠urgent
⢠planned
Application
(functional)
Platform
(non functional)
Infrastructure
⢠operational
⢠analysis
VM
O/S
Application Server
Database
SOA Suite
Application
65. Activities and areas
Prepare Execute (run-time)
design build test monitor modify ⢠urgent
⢠planned
Application
(functional)
Platform
(non functional)
Infrastructure
BPM & SOA Suite/Service Bus, BAM
WebCenter Content (pka UCM)
WebLogic Java EE Application Server
Database
Operating System
(Virtual Machines)
Network, Storage, Hardware
req
UI: ADF, HTML/JS, Java, BAM, WebCenter Portal
Process: BPM(N)
Services: OSB & SOA Suite; BI Publisher
Database: SQL & PL/SQL
QA,
Gover-
nance,
ALM,
provisio
ning
⢠operational
⢠analysis
Oracle
Enterprise
Manager
-RUEI
--BTM
-FMW Console
-- WLS Console
- Grid Control
FMW Composers
(dt @ rt)
-Page Composer
-Process Composer
-SOA Composer
- OSB Console
-WC Content Editor
- Application Facilities
74. TPS
msg/s
1,000âs
services
THE ORACLE SOA PLATFORM
ADAPTERS & ENTERPRISE SERVICE BUS
ERP MAINFRAME SERVICES PARTNERSDB
SERVICE BUS
Mediator, Adapters
DATA INTEGRATOR
GOLDENGATE
75. AGILE ORCHESTRATION: BUILT NATIVELY ON STANDARDS
ERP MAINFRAME SERVICES EVENTSPARTNERSDB
BPEL & BPMN
BUSINESS RULES
HUMAN TASK & WORKFLOW
SERVICE BUS
Mediator, Adapters
DATA INTEGRATOR
GOLDENGATE
By managing many as one, we maximize OpEx reduction.
Here we see a single backup strategy for the entire container database
⌠with the granularity of a PITR capability at the individual PDB level.