Application Server 10 g JDeveloper 10 g 10G Release 2 – New Features Overview Server Technologies...
-
Upload
osvaldo-whiten -
Category
Documents
-
view
254 -
download
0
Transcript of Application Server 10 g JDeveloper 10 g 10G Release 2 – New Features Overview Server Technologies...
Application Server 10g
JDeveloper 10g
10G Release 2 – New Features OverviewServer TechnologiesOracle Corporation
Product Strategy
Enable Service-Oriented Architecture– Modern Business Application Architecture
With Integrated Development Tools– To Develop Applications Productively
With an Application Platform Suite– Complete & Integrated Application Infrastructure
Exploiting Grid Computing– Low Cost, Flexible Hardware Architecture
Benefits– Greater I/T Flexibility at Lower Cost
Application Server 10g
10gR2 Overview
10gR2 is Major Update Release– 432 New Features– Best Suite: Best Integrated APS Suite– Best of Breed: Individual Pieces– Best for Grid: Significant Grid Enhancements
Highest Quality Release Ever– 1820 Person Years of Development – 152 Configurations, 2240 Tests/Configuration Daily– 62,300+ Hours/Week, 2.98 Million Hours of Testing– Easy to Adopt: 100% Automated Upgrade
Two Parallel Release Trains– 10.1.2: Complete APS Suite– 10.1.3: Application Server & Identity Mgmt– SE-One: Targeted to Small Medium Enterprises
Service-Oriented Architecture
Develop Orchestrate
DeploySecure
Access
Integrate
Manage
Analyze
Develop ServicesJDeveloper 10gR2
DesignDesign
Develop J2EEDevelop J2EE& XML& XML
Develop DBMSDevelop DBMS
Test& DeployTest& Deploy
ManageManage
• Class, Use Case, Activity ModelingClass, Use Case, Activity Modeling• NEW Scenario ModelingNEW Scenario Modeling• NEW XMI Import & Export (Rose, TJ)NEW XMI Import & Export (Rose, TJ)
• Java 1.5: Generics, Annotations, IteratorsJava 1.5: Generics, Annotations, Iterators• J2EE 1.4: J2EE 1.4, Complete Web ServicesJ2EE 1.4: J2EE 1.4, Complete Web Services• Re-Factoring, Code Templates, NavigationRe-Factoring, Code Templates, Navigation• XML Schema Editor, XSLT Mapper, Debugger XML Schema Editor, XSLT Mapper, Debugger
• Enhanced ANT SupportEnhanced ANT Support• Integrated JUnit Test RunnerIntegrated JUnit Test Runner• OC4J, BEA, IBM, JBOSSOC4J, BEA, IBM, JBOSS
• Native CVS, PVCS SupportNative CVS, PVCS Support• New Shareable project file format
• Create, Edit, Generate DDL Create, Edit, Generate DDL • DB Modeling: Tables & ViewsDB Modeling: Tables & Views• DB Browser: Tables, Views, Indexes, ..DB Browser: Tables, Views, Indexes, ..• SQL & PL/SQL DevelopmentSQL & PL/SQL Development
Develop ServicesApplication Development Framework 10g
Develop ServicesApplication Development Framework
ControllerController ModelModelViewView
JSP, JSFJSP, JSFRich ClientsRich Clients
Mobile ClientsMobile Clients
StrutsStrutsJavaServer FacesJavaServer FacesJava Page FlowJava Page Flow
Bus. ComponentsBus. ComponentsWeb ServicesWeb ServicesData BindingData Binding
Common Metadata ServicesCommon Metadata Services
XMLSchema, XPath, Xquery, XMI, MOFXMLSchema, XPath, Xquery, XMI, MOF
Runtime ServicesJ2EE Services
Application ServerApplication Server
ReliableReliableMessagingMessaging TransactionsTransactions
ConnectorsConnectors Naming/DirectoryNaming/Directory
Data ServicesData Services ManagementManagement
J2EE 1.4J2EE 1.4
PresentationPresentationServicesServices
ComponentComponentServicesServices
Business RulesBusiness Rules
Runtime ServicesSOA Services
Application ServerApplication Server
SOAP, WSDL, UDDI, WS-I BPSOAP, WSDL, UDDI, WS-I BP
WS-Reliable Msg.WS-Reliable Msg.WS-ReliabilityWS-Reliability
J2EE 1.4 (JAX-*, XML-*)J2EE 1.4 (JAX-*, XML-*)
WS-TransactionsWS-Transactions
WS-CoordinationWS-Coordination WS-SecurityWS-Security
WS-EventsWS-Events WS-NotificationsWS-Notifications
WS-InvocationWS-InvocationFrameworkFramework WS-PolicyWS-Policy
WS-AddressingWS-Addressing Management Management GatewayGateway
Runtime ServicesEvent Services
Sensors, RFID
Applications
BPM
Application ServerApplication Server
Web Services
System Events
Business ProcessBusiness ProcessBusiness ServiceBusiness Service
AlertingAlerting
BI/Portals/ BI/Portals/ BAMBAM
Filter (Rules)Filter (Rules)
Process (Analytics)Process (Analytics)
Distribute (ESB)Distribute (ESB)
Capture (Sensors)Capture (Sensors)
Visualize (BAM)Visualize (BAM)
Optimize (BPM)Optimize (BPM)
Runtime ServicesBusiness Rules Services
Application ServerApplication Server
Rules EngineRules Engine
Rules Metadata (MDS)Rules Metadata (MDS)
PortalPortal IdentityIdentityMgmt.Mgmt.
Rules EditorRules Editor
BPMBPM BAMBAM
ADFADF ESBESB
Integrate ServicesEnterprise Service Bus (ESB)
WarehouseWarehouseMgmt SystemMgmt System
FinanceFinanceSystemSystem
WWSSDDLL
AADDAAPPTTEERR
Application ServerApplication Server
Standards-basedStandards-basedConnectivityConnectivity
Transformation & Transformation & ValidationValidation
Ent. Service BusEnt. Service Bus
Reliable Messaging,Reliable Messaging,Routing, TransportsRouting, Transports
Management,Management,SecuritySecurity
Orchestrate ServicesBPEL Process Manager
BPELBPELLogistics B2BLogistics B2B
PartnersPartnersAADDAAPPTTEERR
FinancialFinancialSystemSystem
WSDLWSDL
Application ServerApplication ServerService BusService Bus
ManufacturingManufacturingSystemSystem
WWSSDDLL
Order EntryOrder EntrySystemSystem
AADDAAPPTTEERR
Supply ChainSupply ChainSystemSystem
AADDAAPPTTEERR
Orchestrate ServicesBPEL Process Manager – Process Modeling
Orchestrate ServicesBPEL Process Manager – Transformation Mapping
Business to Business IntegrationB2B Integration Services
Business Activity Monitoring Business Event Monitoring Dashboard
RelationalRelational
OLAPOLAP
Analytic ServicesBusiness Intelligence
Reports
Discoverer
BI PortalData MiningData Mining
Application ServerApplication Server
ReportingReporting
Query & AnalysisQuery & Analysis(Relational, OLAP)(Relational, OLAP)
Data MiningData Mining
MSFT Excel
Access ServicesEnterprise Portals
Application ServerApplication Server
JSR-168JSR-168WSRPWSRP
XHTMLXHTMLJ2MEJ2MESMSSMS
TelNetTelNet……....
Presence ManagerPresence Manager
Resource CatalogResource Catalog
ADF-Portal RuntimeADF-Portal Runtime
Virtual Content RepositoryVirtual Content RepositoryJSR-170JSR-170
MDSMDS
Access ServicesRFID Services
Application ServerApplication Server
Service BusService Bus
Event ManagerEvent Manager
RFIDRFIDBusiness RulesBusiness Rules
Alerts
BI & BAM
EdgeEdgeServerServer
App ServerApp Server
11i SCM
Grid ComputingPerformance
$101.10
$200.24
$330.07
$0
$50$100$150$200$250$300$350
$/T
OP
OAS10G BEA IBM
5991.73
4496.28
2575.34
0
1000
2000
3000
4000
5000
6000
TO
PS
OAS10G BEA IBM
0
200
400
600
800
1000
1200
TO
PS
1165.061037.02
OAS10G BEA
$150.67/ TOP
$200.34/ TOP
1325.61 1305.04T
OP
S
OAS10G BEA
$138.01/ TOP
$218.28/ TOP
0200400600800
100012001400
Best Price-Performance Best Performance
Best on Intel64-LinuxBest on Intel32
Grid ComputingScalability: Dynamic Resource Manager
J2EE AppJ2EE App
OAS10OAS10gg
Mod_OC4JMod_OC4JJ2EE AppJ2EE App
OAS10OAS10gg
J2EE AppJ2EE App
OAS10OAS10ggDMSDMS
DMSDMS
DMSDMS
OPMNOPMN
EnterpriseEnterpriseManagerManager
(Set Policies)(Set Policies)
RoutingRouting
Process Process ManagementManagement
Grid ComputingApp Server High Availability Solutions
100% Rolling Upgrade100% Rolling Upgrade
Online OperationsOnline Operations
Backup & Recovery Mgr.Backup & Recovery Mgr.
App Server FlashbackApp Server Flashback
App Server ClustersApp Server Clusters
Clusterware SupportClusterware Support
App Server GuardApp Server Guard
Hot DeploymentHot Deployment
PlannedPlannedDowntimeDowntime
UnplannedUnplannedDowntimeDowntime
GRID GRID HAHA
Deploy AppsDeploy Apps
ReconfigureReconfigure
UpgradeUpgrade
BackupsBackups
HumanHumanErrorError
SW FailureSW Failure
HW FailureHW Failure
DisasterDisasterRecoveryRecovery
Grid ComputingHigh Availability: Backup, Recovery, Flashback
Backup– Automated– Cross-Node– Hot, Cold, Oracle Recommended– Disk, Tape– Synced with RDBMS
Point-in-Time Recovery– Application Server– Synced with RDBMS
Flashback Recovery– Rewind Automatically – A Cluster– An Application Server– An Application
<<
<<
<<
RepositoryRepository
Grid ComputingHigh Availability: Application Server Guard
J2EE AppJ2EE App
OAS10OAS10gg
J2EE AppJ2EE App
OAS10OAS10gg
J2EE AppJ2EE App
OAS10OAS10gg
HTTPSvrHTTPSvr HTTPSvrHTTPSvr HTTPSvrHTTPSvr
J2EE AppJ2EE App
OAS10OAS10gg
J2EE AppJ2EE App
OAS10OAS10gg
J2EE AppJ2EE App
OAS10OAS10gg
HTTPSvrHTTPSvr HTTPSvrHTTPSvr HTTPSvrHTTPSvr
Data GuardData Guard
App Server App Server GuardGuard
PrimaryPrimary Physical StandbyPhysical Standby
HW LBRHW LBR
• CreateCreate• InstantiateInstantiate• SynchronizeSynchronize• Switch OverSwitch Over
Grid ComputingSoftware Provisioning
Software Maintenance
& Patching
Installation &ConfigurationUpgrade
Integrity/HealthChecking
DeploymentMigration (Test-Production)
Software & ServicesProvisioning
Base Lining & Cloning
Grid ComputingTopology-based Management
Identity Management
External Security Services
Oracle Internet DirectoryOracle Internet Directory
PortalPortal
Oracle Identity Management
OC4JOC4JJAAS, JACCWS Security
Java2 Permissions..
RolesPrivilegesGroups
WirelessWireless BusinessBusinessIntelligenceIntelligence
App DevApp DevFrameworkFramework
BPELBPELProcess MgrProcess Mgr
DatabaseDatabaseEnterprise users, VPD, EncryptionLabel Security
CertificateAuthority
DelegatedAdmin.
Services
DirectoryIntegrationServices
SingleSign-OnServices
FederatedIdentityServices
UserProvisioning
Services
Quality & Delivery Improvements
Highest Quality Release Ever– 100% Same Quality Standards as 10GR2 DBMS
New Grid Testing Framework– 2400+ CPU Server Farm– 152 Complex Configurations Built & Tested Daily– 2,240 Tests Run in Each Configuration– 62,300+ Hours/Week, 2.98 Million Hours of Testing
Testing Improvements from 10GR1– 31% Increase of Functional Test Volume– 4X More Stress Tests, 3X More Longevity Tests– 47% More High Availability Tests– 22% Increase in Cross-Product Testing
Real World Testing– 26 Real Customer Workloads; 13 Systems Live
Best App Server for Oracle DB
Oracle Application Server is Open– Works with Any DB: MSFT, Sybase, Informix, DB/2, Oracle
No App Server is better with Oracle DB– J2EE: Database Web Services– Bus. Intelligence: OLAP Integration– Integration: DB Events; Analytic Functions– Portal: XDB Content Repository– Scalability: DRM (JDBC Stats)– HA: Back-Up, Disaster Recovery, FaN– Clusters: OCFS, ASM, RAC, CRS– Security: Proxy User, Enterprise User Security– SW Provisioning: Installation, Patching, Cloning– Monitoring: Topology Mgmt, ASLM– Diagnosability: End to End Log Correlation
Customer Benefits– Exploit Database Features, Easier to Develop, Maintain
MSFT.NET Interoperability
Product Integration with MSFT.NET– VS.NET Web Services: WS-I Basic Profile, All Styles– WS Protocols: Dime, Custom Serializers– UDDI Support: MSFT UDDI Browser Support– Queuing: JMS Bridge to MSMQ– Legacy Support: C++ Web Services to J2EE Interop– Orchestration: Biztalk Interoperability– Human Workflow: MSFT WinForms Integration– Directory Services: Simpler Active Directory Sync– Windows Security: Simpler Windows Native Authentication– Clusterware: MS Cluster Services – Similar to FailSafe– Load Balancing: MSFT NLB Support
Customer Benefits– Easy to Adopt and Co-Exist with MSFT Applications
Move Existing Apps ForwardOracle Forms, Reports, Designer
Oracle Forms– JVM Pooling for Scalability: Calling Java from Forms– End-User Monitoring: Multi-Tier Performance Tracing– Webutil Production– Upgrade to 10.1.2 RSFs
Oracle Reports– Output format for Spreadsheet: (e.g. MS Excel)– Formatting tags for in-line formatting of flowing text– PDF Enhancements: True Type Font Subsetting– HTML 3.2 and 4.01 Support– All Java Runtime: No C++ ORB
Oracle Designer– Generation for 10G DBMS– Generation for Forms, Reports, mod_PL/SQL 10GR2
D E M O N S T R A T I O N
APS Market PositionGartner Magic Quadrant – July 2004
“Oracle, IBM, and BEA are the 3 Leaders”
APS Technology ComparisonForrester Research – June 2004
10gR2 Overview
10gR2 is Major Update Release– 432 New Features– Best Suite: Best Integrated APS Suite– Best of Breed: Individual Pieces– Best for Grid: Significant Grid Enhancements
Highest Quality Release Ever– Same Quality Standards as DBMS, Very Stable– Easy to Adopt: 100% Automated Upgrade
10gR2 Further Speeds Market Growth– Oracle’s Fastest Growing Business– World’s Fastest Growing: 2001, 2002, 2003, 2004