Upload
vuongnhu
View
253
Download
2
Embed Size (px)
Citation preview
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
2TECHNICAL HELP: PRESS * 0
Oracle Corporation
9i Series iSeminar:
Oracle9i Application Server/J2EE Solutions
Presenters: Eun Heo ([email protected])
Tae-Sang Choi ([email protected])
10am – Wednesday, Oct 24, 2001
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
3TECHNICAL HELP: PRESS * 0
think fast. think simple. think smart.
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
4TECHNICAL HELP: PRESS * 0
PlatformDeveloper Suite
Multimedia
Object Relational Data
Messages
Documents
XML
Business Intelligence
Transactional Apps
Portals
Integration
Portal XML
BI Reports
Java Forms
Oracle9i Family
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
5TECHNICAL HELP: PRESS * 0
Oracle9i Series
?This iSeminar is part of the Oracle 9i series?Today session will focus
on introducing the Oracle 9i Application Server/J2EE?Future sessions in this
series will focus on other features of the 9i family
Business Intelligence
Integration
Portals
Performance Management
Data Management
9i Foundation
High Availability
24x7x365
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
6TECHNICAL HELP: PRESS * 0
Oracle9iAS Key Features
?Oracle9iAS is Oracle’s new Application Server
?Oracle9iAS is the only integrated product to build and deploy the best web sites
?Oracle9iAS is the most cost effective solution to build the best web sites
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
7TECHNICAL HELP: PRESS * 0
Oracle9iAS -The Complete Application Server
?Build your Web Sites?Convert them to Portals?Extend to Wireless ?Turbo-charge your Web Sites ?Link to Back-Office?Derive Business Intelligence?Manage with a Single
Console
APPLICATIONS E R V E R
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
8TECHNICAL HELP: PRESS * 0
Oracle9i Application Server
One Integrated ProductOne Integrated Product
WirelessWireless
BusinessBusinessIntelligenceIntelligence
Enterprise/B2BEnterprise/B2BIntegrationIntegration
PortalsPortals
J2EEJ2EECertifiedCertified
Web CachingWeb Caching
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
9TECHNICAL HELP: PRESS * 0
Oracle9iAS – User, Application, Data Integrated
Any Data
Internet Internet UsersUsers
Intranet/Intranet/Professional Professional UsersUsers
Oracle PortalOracle Portal
Oracle9Oracle9iiASAS
interMediainterMedia
FilesFiles
LOBLOB XMLXMLTables
FormsForms
ReportsReports
DiscovererDiscoverer
JavaJava((ServletServlet, EJB,, EJB,
JSP, BC4J)JSP, BC4J)
PerlPerl
PL/SQLPL/SQL
CORBACORBA
Deploy All Your Internet Applications
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
10TECHNICAL HELP: PRESS * 0
Oracle9iAS – User, Application, Data Integrated - cont’d
Oracle
LOBLOB XMLXMLinterMediainterMedia
FilesFilesTables
OCIOCIPro*CPro*C
DB2
ODBCODBC
JDBCJDBC
NonOracle
Database
FileFileSystemSystem
Internet Internet UsersUsers
Intranet/Intranet/Professional Professional UsersUsers
NetscapeNetscape
Oracle9Oracle9iiASASMS IISMS IIS
Open Access to Non-Oracle Databases
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
11TECHNICAL HELP: PRESS * 0
Oracle9iAS - Architectural Overview
Non-OracleDB
Browser
Wireless
WebServices
MainframeLegacy
Packaged Apps
Oracle
Integration & Commerce ServicesCommunication Services
HTTP Listener
RMI/EJBListener
Web Cache
SOAP Listener
WirelessListeners
JDBC/O-R(Database)
ConnectivityServices
Gateways
MessagingBridges
Adapters
Application Services
XML XSL-T
JSP
PERL
ServletsEJBs
J2EEServices
PersonalisationPortal
App-to-App
B2B
Web Services
System Services
Transactions Messaging Security Pooling Clustering
Management Services
Systems Mgmt. Security Directory
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
12TECHNICAL HELP: PRESS * 0
POLLING QUESTION 1
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
13TECHNICAL HELP: PRESS * 0
Oracle9i Application Server
One Integrated ProductOne Integrated Product
WirelessWireless
BusinessBusinessIntelligenceIntelligence
Enterprise/B2BEnterprise/B2BIntegrationIntegration
PortalsPortals
J2EEJ2EECertifiedCertified
Web CachingWeb Caching
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
14TECHNICAL HELP: PRESS * 0
Oracle’s Java Strategy
?Industry’s Most Comprehensive Java Support – J2EE Certified– Java Stored Procedures, SQLJ, JDBC
?Enterprise Class J2EE Server– High Performance, Scalability and Availability
?Integrated, Productive Development Tools – JDeveloper– Business Components for Java (BC4J)
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
15TECHNICAL HELP: PRESS * 0
Integrated Development Environment
Oracle JDeveloper9i?100% Java Version?Full integration of Oracle Containers for Java tools
(OC4J)?One click deployment?Expanded XML capability e.g. schema driven
editor?Expanded SQL and PL/SQL capability ?Unified Modelling Language (UML) modeling
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
16TECHNICAL HELP: PRESS * 0
Oracle9i Application Server
One Integrated ProductOne Integrated Product
WirelessWireless
BusinessBusinessIntelligenceIntelligence
Enterprise/B2BEnterprise/B2BIntegrationIntegration
PortalsPortals
J2EEJ2EECertifiedCertified
Web CachingWeb Caching
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
17TECHNICAL HELP: PRESS * 0
CustomisableBanner
NavigationBar Portlet
Multilayered Tabs
Region 2Region 2
DeliverDeliver
Favourites’Portlet
Email Portlet
Folder Portlet
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
18TECHNICAL HELP: PRESS * 0
Oracle9iAS Portal Create Personalised Portals
A single, integrated access point to all information
Oracle9Oracle9iiApplication ServerApplication Server
Any Web Site, Database,
Enterprise App
PersonalisationPersonalisationPortalPortal
RuntimeRuntime(User, Session(User, SessionManagement)Management)
PagePageAssemblyAssembly
EngineEngine
PortletPortletEngineEngine
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
19TECHNICAL HELP: PRESS * 0
Oracle Portal Full Life Cycle Management of Any Content
Create Manage Deliver
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
20TECHNICAL HELP: PRESS * 0
Oracle9i Application Server
One Integrated ProductOne Integrated Product
WirelessWireless
BusinessBusinessIntelligenceIntelligence
Enterprise/B2BEnterprise/B2BIntegrationIntegration
PortalsPortals
J2EEJ2EECertifiedCertified
Web CachingWeb Caching
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
21TECHNICAL HELP: PRESS * 0
e-Business Intelligence EvolutionThe New Paradigm
Online Business Intelligence
AnalysisRecommendationsExchange
PartnersSuppliers
InteractionOperations Data Warehouse
Transactions Analysts
Everyone
Customers
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
22TECHNICAL HELP: PRESS * 0
Extract Business Intelligence
Oracle9Oracle9iiASAS
??
Reports -scalable, internet reporting
Discoverer -ad-hoc end-user queries
Extract & share Business Intelligence with Oracle9iAS
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
23TECHNICAL HELP: PRESS * 0
POLLING QUESTION 2
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
24TECHNICAL HELP: PRESS * 0
Oracle9i Application Server
One Integrated ProductOne Integrated Product
WirelessWireless
BusinessBusinessIntelligenceIntelligence
Enterprise/B2BEnterprise/B2BIntegrationIntegration
PortalsPortals
J2EEJ2EECertifiedCertified
Web CachingWeb Caching
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
25TECHNICAL HELP: PRESS * 0
Accelerate Performance with Oracle 9iAS Web Cache
Web Cache serves web pages 3X faster
Oracle9Oracle9iiASAS
MicrosoftMicrosoft
IBMIBM
OracleDatabase
LOBLOB XMLXML
interMediainterMedia
FilesFilesTables
Web CacheWeb Cache(pre(pre--cached pages)cached pages)
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
26TECHNICAL HELP: PRESS * 0
Provide Fastest Application ServerProvide Fastest JSP and Servlet Engine (for Dynamic Pages)
Provide Fastest EJB Container (for Business Logic)Provide Fastest JDBC Drivers (for Database Access)
Cache Static and Dynamic Web Pages for Faster Access
www.oracle.com/guarantee
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
27TECHNICAL HELP: PRESS * 0
Stateless JSP Accessing Stateless JSP Accessing EJBsEJBs
Oracle9Oracle9iiAS J2EEAS J2EEFastest Application Server
250 Users 500 Users 1,000Users
0.000.501.001.502.002.503.003.504.004.505.00
250 Users 500 Users 1,000Users
0.080.08 0.110.11
Oracle
Other
0.450.45 0.120.12
0.7950.795
15.515.5
Average Response Time (Seconds)Average Response Time (Seconds)
Source: Oracle / Sun Lab Performance Test results, 2001
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
28TECHNICAL HELP: PRESS * 0
WEBCACHE DEMO
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
29TECHNICAL HELP: PRESS * 0
Deployment Scenarios – High Availability
Globally Distributed
Palo Alto
London
Seoul
Switch
Shared Node(s)
Oracle9iDatabase
Data Center
Cache +Web App Servers
DedicatedNode(s)
Oracle8iDatabase
Data Center
OracleWeb Cache
Web App Servers
9i9i
9i9i
9i9i
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
30TECHNICAL HELP: PRESS * 0
Oracle9i Application Server
One Integrated ProductOne Integrated Product
WirelessWireless
BusinessBusinessIntelligenceIntelligence
Enterprise/B2BEnterprise/B2BIntegrationIntegration
PortalsPortals
J2EEJ2EECertifiedCertified
Web CachingWeb Caching
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
31TECHNICAL HELP: PRESS * 0
Oracle9iAS Wireless Wireless Enable Portals
Any content to any device over any network
Oracle9Oracle9iiApplication ServerApplication Server
Any Web Site, DB, eMail
Enterprise App
PersonalisationPersonalisationPortalPortal
ServiceServiceManagerManager
TransformersTransformers AdaptersAdapters
WMLWML
SMSSMS
CHTMLCHTML
THTMLTHTML
RuntimeRuntime
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
32TECHNICAL HELP: PRESS * 0
Oracle9iAS Wireless Edition is a key part of SprintPCS
Nation’s largest all-digital, all-PCS nationwide wireless network
Wireless web allows access to email and Internet over mobile devices
Largest Oracle9i AS Wireless Edition Deal - $7.2 Million !!
“While most of our competitors have outsourced their personalization solutions, we believe Oracle9i AS WE gives us a distinct competitive advantage. With a flexible,
powerful in-house solution, we can respond faster to consumer and business customization requirements.”
-Bryan McCann, VP, Wireless data services for Sprint PCS
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
33TECHNICAL HELP: PRESS * 0
Oracle9i Application Server
One Integrated ProductOne Integrated Product
WirelessWireless
BusinessBusinessIntelligenceIntelligence
Enterprise/B2BEnterprise/B2BIntegrationIntegration
PortalsPortals
J2EEJ2EECompliantCompliant
Web CachingWeb Caching
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
34TECHNICAL HELP: PRESS * 0
Oracle9iAS IntegrationOracle9iAS Integration
Objective: Objective: Pass transactions between Pass transactions between applications, seamlesslyapplications, seamlessly
Solution: Solution: Oracle Oracle InterConnectInterConnect
IntegrateIntegrateApplicationsApplications
Objective: Objective: Access all information and dataAccess all information and data
Solution: Solution: Oracle GatewaysOracle GatewaysOracle ReplicationOracle Replication
IntegrateIntegrateDataData
Objective:Objective: Provide Single View of Provide Single View of Applications and DataApplications and Data
Solution:Solution: Oracle PortalOracle Portal
Integrate Integrate UsersUsers
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
35TECHNICAL HELP: PRESS * 0
Integrate Your Business
Integrate business processes, applications & data
Oracle9Oracle9iiApplication ServerApplication Server
IntelligentIntelligentRoutingRouting TransformationTransformation
Business Process ManagementBusiness Process Management
ApplicationApplicationAdaptersAdapters
Gat
eway
sG
atew
ays
OracleOracleExchangeExchange
MessagingMessagingSystemsSystems
ee--BusinessBusinessSuiteSuite
3rd3rdParty AppsParty Apps
CustomCustomAppsApps
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
36TECHNICAL HELP: PRESS * 0
Oracle9iAS ManagementOracle Enterprise Manager
?OEM to manage: – HTTP Server– Database Cache – Forms
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
37TECHNICAL HELP: PRESS * 0
User Management Oracle Internet Directory
?Requirements:– Scalability– Highly available– Standards-based
?Oracle Internet Directory– LDAP-compliant
directory server– Based on the Oracle Database
?TB data store; 1000’s of concurrent clients?High-availability features
LDAPClients
OracleDirectoryManager
OracleInternet
DirectoryServer
Oracle8iDatabase
LDAP over SSL
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
38TECHNICAL HELP: PRESS * 0
Oracle9iAS is competitive with BEA, WebLogic and IBM WebSphere
Competitive Wins: NIH, Tomax, SoloCup, Irish Govt., Boeing, ...9iAS has a competitive J2EE solution
9iAS offers a pre-certified suite vs BEA, IBM’s Kits9iAS is much cheaper than BEA, IBM
9iAS can surround existing BEA, IBM solutions9iAS is the only app server certified with 9iDB, RAC, 11i
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
39TECHNICAL HELP: PRESS * 0
Oracle9iAS vs BEA / IBM / iPlanet9iAS offers the ONLY Complete Platform
Multiple DBsMultiple Web ServersJava ServerEnterprise PortalWirelessApp. IntegrationBusiness IntelligenceClickstreamWeb CacheData CacheSecurity (SSO)DirectorySystems Mgmt.Java DevelopmentContent ManagementHTML Development
Issue Oracle9Oracle9iiASAS BEABEA IBMIBM iPlanetiPlanet
PartnersPartners
X
XXXX
WebGainPartnersPartners
WAP OnlyWFlow Only
iPlanet
XXXX
X
Cons. Only
Forte
FortePartnersPartners
X
Cons. OnlyCons. Only
X
Hyperion
PartnersPartners
Extricity
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
40TECHNICAL HELP: PRESS * 0
POLLING QUESTION 3
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
41TECHNICAL HELP: PRESS * 0
Oracle9i Application Server
One Integrated ProductOne Integrated Product
WirelessWireless
BusinessBusinessIntelligenceIntelligence
Enterprise/B2BEnterprise/B2BIntegrationIntegration
PortalsPortals
J2EEJ2EECertifiedCertified
Web CachingWeb Caching
9i SERIES: 9iAS J2EE Solutions
ORACLE CORPORATION24-OCT- 2001
42TECHNICAL HELP: PRESS * 0
Oracle9iAS provides the only complete solution to develop and deploy Web
sites