You are on page 1of 31

Bringing the Power of

Oracle Database to .NET

Andy Mendelsohn
Senior Vice President, Database Server Technologies
Oracle Corporation
Oracle Database 10g is
the Market Leader
Oracle: #1 RDBMS Vendor
Overall

Microsoft Other
12.3% 15.5%

IBM
31.8%
Oracle
40.4%

Source: IDC November 2004. The RDBMS Top 10: License Sales Analysis and Market Forecast, 2003.2008
Oracle Leads Windows
RDBMS Growth
20.00%
15.00%
10.00%
5.00% Oracle
Microsoft
0.00%
IBM
-5.00%
-10.00%
-15.00%

2002-2003 RDBMS Growth on


Windows Operating System
Source: “The RDBMS Top 10: License Sales Analysis and Market Forecast, 2003-2008”, IDC, Nov 2004
Oracle’s Commitment to Windows

7
1993 2000 2001 2003 2004 2005

Windows Windows Windows Windows Windows


NT 2000 XP Server x64
2003
Oracle | Microsoft Relationship
Close collaboration with MS Engineering
teams (OS, ADO.NET, VS.NET ..)
Engineering
Access to pre-release and beta drops of
Microsoft products

VSIP Premier Marketing partner


Marketing Oracle sponsoring Microsoft events
Microsoft sponsoring Oracle events

Microsoft Premier Support Agreement


Support
Collaboration of support teams
Oracle 10g
Grid Computing Strategy
Oracle 10g Goals

 Highest quality of service


– Availability, performance, scalability, security
 Half the Cost
 Easiest to Manage
– 50% or more reduction in administration costs
 Most complete, integrated database
I/T Challenges

 Islands of Computing Power


– Expensive Systems, Underutilized Capacity
 Fragile and Complex Systems
– Complex to Manage, Not Highly Available
 Fragmented Information
– Difficult to Take Business Decisions
 Manual Business Processes
– High Cost, Inefficient Organizations
Oracle’s Strategy
 Enable Grid Computing
– Use Low Cost Servers and Storage
 With Intelligent Software
– Database Servers and Application Servers
 And Automated Management Tools
– Reducing Errors and Lowering Costs
 To Modernize I/T Infrastructure
– Highest QoS and Flexibility, Lower Cost
Oracle Grid Computing

Storage Database Application Grid


Grid Grid Server Grid Control

 Highest Quality of Service and Flexibility


 Half the Cost
 Easiest to Manage
Database Server Grid –
Real Application Clusters

 Runs on standard,
low cost servers and
HR Financials DSS
storage
 Runs Real Applications
 Fault tolerant
 Capacity on demand
 Proven Technology
Oracle Database 10g: Easiest To Manage

 46% less DBA time than DB2 UDB 8.2

 30% less DBA time than Microsoft SQL Server

 Saves up to $50,000 per year per DBA

Source: The Edison Group


Oracle Database 10g
Awards
 eWeek Analyst Choice Award and Top 10
Product of 2004

 I.E. Readers’ Choice Award: Best DBMS


for Data Warehousing

 CRN recommends 5/5 stars

 DM Review 2004 Winner of Readers


Award for Database and Data Store

 InfoWorld “Database of the Year” 2004


Oracle Database 10g

“Sophisticated Simplicity”
- Sean McCown, InfoWorld
Oracle Database 10g
Windows .NET
Developer Strategy
Oracle Database 10g: Enhanced
Developer Productivity
 Optimized data access providers with full
support for Oracle

 Server side development in .NET

 Integration with Development Tools


Windows COM Data Access
Active Server Visual C/C++ Any COM
MS Office
Pages Basic Applications Client

ActiveX Data
Objects (ADO)

Oracle Objects for OLE


ODBC OLE DB
(OO4O)

COM
Automation
Feature
(MS Office,
Oracle Database VB, Any COM
Server)
Oracle’s Commitment to .NET
ODP.NET
Oracle Data Provider ODP.NET Oracle Developer Tools
for .NET(ODP.NET) for VS.NET
Oracle Developer
Tools for VS.NET Oracle Database
Extensions for .NET

2002 2003 1H 2005 Mid 2005

.NET .NET .NET


Framework Framework Framework
1.0 1.1 2.0
.NET Data Access
Any other .NET
ASP .NET VB .NET C#
Language

Oracle Data Provider


For .NET

Oracle Database
Extensions
for .NET
(VB .NET, C#,
C++)
Oracle Data Provider for .NET
 Fully compliant, high performance ADO.NET provider

 Supports advanced database features, e.g. Grid, XML


DB, Security and Native Data Types.

 Support Microsoft Transaction Server/Enterprise


Services (Transactions)

 Can be used with Oracle 8i, 9i or 10g Database


Server on any platform (Windows, Unix, Linux ..)
Oracle Database Extensions
for .NET
 Write .NET stored procedures for
Oracle on Windows

 Leverage existing .NET experience

 Use your choice of C#, VB.NET or Managed


C++

 Easy deployment: Visual Studio .NET wizard


Oracle Developer Tools for
Visual Studio .NET
 New tightly integrated toolset for VS .NET

 Easy to learn and intuitive

 Leverage existing VS .NET experience

 Stay in VS .NET environment for project


lifecycle

 Powerful features that enhance productivity


D E M O N S T R A T I O N

Oracle Developer Tools


for Visual Studio .NET
Example .NET Production
Customers
 Thomson Financial
– Financial information research
– Leverages RAC, DataGuard, XML DB, ODP.NET

 Ohio Savings Bank


– Customer Call Center & Mortgage processing
– Leverages RAC, ASM, DataGuard, ODP.NET

 Dell Corporation
– Order Management
– Leverages XML DB with ODP.NET

 Credit Suisse First Boston


– Mission Critical system spanning three locations
– Leverages RAC, DataGuard, XML DB, ODP.NET
“Integrating ODP.NET into our Data Access
Layer was easy and straightforward. Using
it together with Oracle 10g's grid
computing and RAC architecture, we were
able to take advantage of both
programming features such as XMLType
and multiple reference cursors, along with
the power and high availability of the
grid”
-Jason Lin
Ohio Savings Bank
Oracle: Best Database for
Windows and .NET
 Oracle brings the power of Oracle Database
to Windows and .NET developers

 Oracle is committed to making Windows


developers more productive when using
Oracle Database

 Oracle has the best tools for whichever


development platform you choose
Oracle Technology Network
DOWNLOAD O R A C L E S O F T W A R E

.NET Developer Center

Windows
Technology
Center
Next Steps
 Session: Oracle Dev Tools for Visual Studio .NET
Wednesday, 10:30am, Room 2002

 Visit Oracle at VS Live! Booth #707


Live demos with Oracle on Windows and .NET experts

 Download Oracle software for Windows and .NET


http://otn.oracle.com/dotnet/
http://otn.oracle.com/windows/