2. Agenda
Evolution of Technology Architecture
The Core Technology Stack
– Database / Middle Tier / Development Tools
Case Studies
– Amazon.com
– GE Power Systems
Oracle Multi-Tiered Environments
– Java / Portal / Developer Tools / Business Intelligence
Product Families
Job Roles
– Administrators / Developers / End Users
IT Shop Influence Map
Q&A
3. Mainframe Architecture
Prevalent in the 1980’s
Centralized database and applications
VTs (also known as dumb terminals) were purely access
points into the mainframe
Video Terminal Mainframe
Database
Applications
4. Client / Server Architecture
Prevalent in the 1990’s
Decentralized applications
Network bandwidth and application configuration
management became the challenges with this architecture
PC Server
Database
Applications
5. Multi-Tiered Architecture
Gained momentum in the last 5 years with the rise in
stability and popularity of the Internet
Centralized applications and database
Lower cost and maintenance of application deployment
with this architecture
PC Server
Database
Internet Browser
Client / Front Tier Middle Tier Database / Back Tier
Applications
Application
Server
Application Server
6. Grid Architecture
Cutting edge technology with 10g
Lowers the hardware cost of deploying multi-tiered apps
Increases reliability of your overall system while giving you
the low cost flexibility of sizing your systems to meet the
changing needs of your business
PC Server
DB
Internet Browser
Client / Front Tier Middle Tier Database / Back Tier
Apps
AS
Application Server
Apps
AS
Apps
AS
Apps
AS
Apps
AS
Apps
AS
Apps
AS
Apps
AS
Apps
AS
DB
DB
DB
DB
DB
DB
DB
DB
7. Oracle Core Technology Stack
PC Server
Database
Internet Browser
Client / Front Tier Middle Tier Database / Back Tier
Applications
Application
Server
Application Server
Netscape
Internet Explorer
Oracle Application Server (9i & 10g)
Oracle Developer / OracleAS Portal / Java
Oracle Discoverer (9i & 10g)
Oracle Collaboration Suite (9i & 10g)
Oracle11i Applications
Oracle9i
Oracle Database 10g
8. Amazon.com
www.amazon.com
PC Server
Database
Client / Front Tier Middle Tier Database / Back Tier
Oracle9iAS
Portal
Oracle
Application
Server
Application Server
Netscape
Internet Explorer
Oracle9i Application Server
Oracle9iAS Portal
Java
Oracle9i
Oracle9iAS
Java Portlets
Netscape
Internet Explorer
10. GE Power Systems
PC Server
Database
Client / Front Tier Middle Tier Database / Back Tier
Oracle11i
Applications
Oracle9i
Application
Server
Application Server
Netscape
Internet Explorer
Oracle9i Application Server
Oracle11i Applications
Oracle9iNetscape
Internet Explorer
Migrated from a Client / Server to Multi-Tiered Environment
Introduction of the Oracle9i Application Server
Introduction of Oracle11i Applications
11. Java Multi-Tiered Application
PC Server
Database
Internet Browser
Client / Front Tier Middle Tier Database / Back Tier
Servlet
Application
Server
Application Server
Netscape
Internet Explorer
Oracle Application Server (9i & 10g)
Java
Oracle9i
Oracle Database 10g
JSP
EJB
BC4J
12. PC Server
Database
Client / Front Tier Middle Tier Database / Back Tier
OracleAS
Portal
Oracle
Application
Server
Application Server
Netscape
Internet Explorer
Oracle Application Server (9i & 10g)
OracleAS Portal (9i & 10g)
(Java or PL/SQL Portlets)
Oracle9i
Oracle Database 10g
OracleAS
Java Portlets
Netscape
Internet Explorer
Portal Multi-Tiered Application
OracleAS
PL/SQL Portlets
13. PC Server
Database
Client / Front Tier Middle Tier Database / Back Tier
Oracle
Forms
Oracle
Application
Server
Application Server
Netscape
Internet Explorer
Oracle Application Server (9i & 10g)
Oracle Developer Suite (9i & 10g)
(Forms and Reports)
Oracle9i
Oracle Database 10g
Oracle
Reports
Netscape
Internet Explorer
Oracle Developer Suite Multi-Tiered Application
14. PC Server
Database
Client / Front Tier Middle Tier Database / Back Tier
Oracle
Discoverer
Oracle
Application
Server
Application Server
Netscape
Internet Explorer
Oracle Application Server (9i & 10g)
Oracle Discoverer (9i & 10g)
Oracle Warehouse Builder (OWB)
Oracle9i or
Oracle Database 10g
Data Warehouse
Oracle
Warehouse
Builder
Netscape
Internet Explorer
Business Intelligence Multi-Tiered Application
15. Product Families
Database
– Oracle9i Database
– Oracle Database 10g
Application Server
– Oracle9i Application Server (Oracle9iAS)
– Oracle Application Server 10g
Development Tools
– Oracle Developer (9i & 10g Forms and Reports)
Application Development
Business Intelligence
Oracle Collaboration Suite
Data Warehousing and Business Intelligence
18. Job Roles
Database Administrators
Web Administrators (Application Server)
Java Developers
Portal Developers
Developers
Business Intelligence Developer
Data Warehouse Analyst
Data Warehouse Administrator
19. Oracle9i Database Administrators
Oracle9i Database Administrator Job Role Path
Introduction to Oracle9i: SQL
Oracle9i Database Administration Fundamentals I
Oracle9i Database Administration Fundamentals II
Oracle9i Database Performance Tuning
Oracle9i Database: Implement Partitioning
Oracle9i Release 2: Real Application Clusters
Oracle9i Database: Advanced Replication
Oracle9i Database: Spatial
Oracle9i: Data Warehouse Administration
Oracle9i Database: Security
OCA
OCP
OCM
20. Oracle Database 10g Administrators
Oracle Database 10g Administrator Job Role Path
Oracle Database 10g Administration Workshop I
Oracle Database 10g Administration Workshop II
Oracle Database 10g: New Features for Administrators
Oracle Database 10g: 2 Day DBA
OCA
OCP
OCP Upgrade
21. Oracle9iAS (Web) Administrators
Oracle9iAS Release 2: Basic Administration
Oracle9iAS Release 2: Advanced Administration for J2EE and
Web Cache
Oracle9iAS Release 2: Administer Oracle Internet Directory
OCA
22. Oracle Application Server 10g (Web) Administrators
Oracle Application Server 10g: Administration I
Oracle Application Server 10g: Administration II
Oracle Application Server 10g: New Features for Administrators
OracleAS 10g: Enterprise Identity Management
OracleAS ProcessConnect 10g: Integrate Applications
28. Oracle9i & 10g Business Intelligence Developers
Oracle9i Business Intelligence Developer
– Introduction to Oracle9i: SQL
– Oracle9iAS Release 2: Discoverer for End Users
– Oracle9i Discoverer Administration
Oracle Database 10g Business Intelligence Developer
– Oracle Database 10g: Introduction to SQL
– OracleAS Discoverer 10g: Create Queries and Reports
– Oracle Discoverer Administration 10g: Develop an EUL
* To be released
29. Influence Map – IT Shop
System
Administrators
Application
Server
Administrators
Application
Developers
Network
Administrators
Database
Administrators
Application
Development
Project Mgrs
IT Security
Manager
IT
Manager
CIO
Data & System
Architects
System
Analysts
Business
Analysts
30. AQ&Q U E S T I O N SQ U E S T I O N S
A N S W E R SA N S W E R S