Getting Started with Oracle and.NET Christian Shay Principal Product Manager,.NET and Windows Oracle USA.

Slides:



Advertisements
Similar presentations
Getting Started with Oracle and .NET
Advertisements

1.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
ODP.NET.
IS4401 Project Technology Issues. Introduction This seminar covers Databases When to use a Database What Database to use Development Tools Visual Studio.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer What’s New in Version 4.1 Jeff Smith
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 2 Hidden Gems of APEX David Gale Software Engineer Oracle Application Express November,
Oracle Database 11g for Windows and.NET Alex Keh Principal Product Manager, Server Technologies.
PL/SQL Programming for .NET Developers: Tips, Tricks, and Debugging
Active Directory and Windows Security Integration with Oracle Database Alex Keh Principal Product Manager, Windows and.NET Oracle.
1. Getting Started with Oracle and.NET Riaz Ahmed Director Software Development at Oracle.
Passage Three Introduction to Microsoft SQL Server 2000.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Configuring PHP on IIS7 Making your application rock on IIS7 Taking advantage of the Windows platform Q&A at Open Space.
Visual Studio Development Lifecycle: SQL, PL/SQL, Source Control, Deployment Christian Shay Principal Product Manager -.NET Technologies, Oracle.
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Oracle Developer Tools for Visual Studio.NET Christian Shay Principal Product Manager Oracle Corporation Prerequisites for presentation:
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Bringing the Power of Oracle Database to.NET Andy Mendelsohn Senior Vice President, Database Server Technologies Oracle Corporation.
Oracle Developer Tools for Visual Studio.NET Curtis Rempe.
DEV 301 Oracle Developer Tools for Visual Studio.NET Christian Shay, Oracle Corporation Alex Keh, Oracle Corporation.
New .NET Features for the Oracle Database
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
.NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
VS.NET Syllabus By Peter Huang.
Native Support for Web Services  Native Web services access  Enables cross platform interoperability  Reduces middle-tier dependency (no IIS)  Simplifies.
Oracle9 i JDeveloper for Database Developers and DBAs Brian Fry Principal Product Manager Oracle JDeveloper Oracle Corporation.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Visual Studio ®.NET Data with XML Carlotta Eaton ( Associate Professor of IST New River Community College Slides by Microsoft Modified.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.
Fundamentals of Database Chapter 7 Database Technologies.
Oracle and Windows Prem Kumar Vice President Windows Development.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
DAT305 Boost Your Data-Driven Application Development Using SQL Server Centric.NET Code Generator Pascal Belaud Microsoft France.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Contract Management.
New Oracle Features for.NET Developers Alex Keh Principal Product Manager Server Technologies.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
New.NET Features for Oracle Database 11g Alex Keh Principal Product Manager, Server Technologies, Oracle.
1. S318417: OAUG SysAdmin SIG Angelo Rosado, Oracle Senior Product Manager Kenneth Baxter, Oracle Strategy Product Manager Biju Mohan, Oracle Principal.
Windows Forms in Visual Studio 2005 Mike Pelton Systems Engineer Microsoft Ltd
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
ICINETIC Experts in.NET technologies and architectures.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
2008 Summer Road Trip Welcome! Summer Roadtrip Overview Showcase of 2008 Launch Wave offerings End to end application build with Visual Studio 2008.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.” PROGIS Solutions
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Alex Keh Principal Product Manager Windows Development Oracle Corporation.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Oracle Opens Your Windows Dick Vesters Frank van der Borden Oracle Nederland BV.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
Introduction ITEC 420.
Christian Shay Principal Product Manager
Building Enterprise Applications Using Visual Studio®
How to be a SharePoint Developer
DOTNET Technologies CHAPTER I
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Business Connectivity Services in SharePoint 2010 and Office 2010
Visual Studio Tools for Office 2005
Santanu Datta Graham T. Williams Sr. Director, Windows Technology
Опит в използването на ODP.NET с Oracle 9i
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Getting Started with Oracle and.NET Christian Shay Principal Product Manager,.NET and Windows Oracle USA

Agenda Oracle and.NET Intro Oracle Developer Tools for Visual Studio Demo Oracle Data Provider for.NET Demo Oracle Providers for ASP.NET Demo.NET Stored Procedures Next Steps

Oracle and Microsoft – Collaborating Today and in the Future

Oracle’s Commitment to.NET Q NET 1.0 Q ODP.NET Visual Studio.NET Plug-ins.NET Stored Procedures 64-bit ODP.NET ODAC 2006.NET 1.1.NET 2.0 & VS 2005 Q NET 3.0VS 2003 Q ODAC 11g 2007, 2008 Windows Vista, Win2k8

Relationship with Microsoft Engineering Close collaboration with MS Engineering teams Access to pre-release drops of Microsoft products Marketing VSIP Premier Marketing partner Sponsorship at respective events Joint training, road shows, collateral etc. Support Microsoft Premier Support Agreement Collaboration of support teams

“We do not let the areas of competition get in the way of the areas in which we can bring a great combined offering to market.” Dewey Forrester Director, Platform Evangelism Microsoft

.NET Customers ” “ We’re taking the best of both worlds –.NET and Oracle – to give us the best platform possible. ODP.NET is vital to the success of our next-generation application Bill Evjen, Technical Architect ” ““ Jason Lin, Assistant Vice President, Application Integration and Architecture ““ Since we use a Microsoft.NET middle tier, Oracle Data Provider for.NET provided the high throughput, high performance, and bulletproof connectivity to the database ” Integrating ODP.NET was easy and straightforward.. we were able to take advantage of… the power and high availability of the grid Jim Lombardi, Principal Database Engineer

Oracle and.NET – Getting Started

Oracle Technology Network –.NET Developer Center Free downloads of Visual Studio tools, ODP.NET and Oracle Database XE Whitepapers Sample Code Demo Videos Help Forums “How to” step by step tutorials Latest Oracle on.NET News

.NET Development Environment Support Visual Studio Environment Visual Studio Environment IIS C++, C#, VB.NET Application C++, C#, VB.NET Application DevelopDeploy IIS ASP.NET IIS ASP.NET MTS/ COM+ MTS/ COM+ Application Deploy Database Development Oracle Data Provider for.NET Oracle Developer Tools for VS Oracle Database Extensions for.NET Oracle Providers for ASP.NET

Oracle Developer Tools for Visual Studio Free “Add-in” for Visual Studio 2003,2005, and 2008 Easy to use and intuitive Powerful features that enhance productivity Fully integrated with Visual Studio Easy ASP.NET web application development Designers and wizards Automatic.NET code generation PL/SQL editor/debugger Source control integration Much more Stay in Visual Studio for project lifecycle

Oracle Data Provider for.NET Free Easy to learn, even if new to Oracle Compliant with ADO.NET 1.x and ADO.NET 2.0 No learning curve Supports.NET Framework 1.0 and higher, including bit, x64, and 64-bit Itanium.NET Framework Complete access to.NET functionality Native access to Oracle Database Utilize advanced Oracle Database features RAC, performance, security, data types, XML, etc.

Oracle Providers for ASP.NET Free Pre-built services to store website state in Oracle E.g. store web user, shopping cart, profile information Based on ASP.NET standards Management console via IIS or Website Admin Tool

Develop on Windows, Database on any Platform Visual Studio Environment Environment ODT and ODP.NET ODP.NET Windows Windows Linux Unix Oracle 11g,10g, 9i, or 8i Other

Oracle Developer Tools for Visual Studio (ODT)

Feature Overview Fully integrated with Visual Studio 2005 and 2008 Server Explorer Data Sources Window Dataset Designer TableAdapter Configuration Wizard Query Builder/Query Designer More Fully integrated with Visual Studio.NET 2003 Oracle Explorer Automatic code generation – Winform and ASP.NET Makes ASP.NET web application development very easy

Feature Overview Oracle Wizards and Designers Table/View Designer Stored Procedure/Function/package Wizards Grant/Revoke Privileges Wizard UDT Custom Class Code Generation Wizard More Oracle Data Window Oracle Database Project Edit and Run SQL scripts SQL*Plus is built in Source control integration Integrated PL/SQL Editor and Debugger

Feature Overview Oracle Query Window Ad Hoc SQL Explain Plan Integrated help system – SQL, PL/SQL keywords

D E M O N S T R A T I O N Visual Studio Integration

Oracle Data Provider for.NET (ODP.NET)

ODP.NET Object Model DataSet Oracle DataAdapter Oracle Transaction Oracle Command Oracle Connection Oracle DataReader Connected Layer (ODP.NET) Disconnected Layer Oracle Oracle CommandBuilder Data Layer

D E M O N S T R A T I O N ODP.NET

ODP.NET Features Full PL/SQL support Packaged, non-packaged, anonymous, autonomous Batch SQL available with anonymous PL/SQL Native Oracle data types REF Cursors, LOBs, XMLType, TimeStamp, etc. Safe type mapping to.NET data types Connection pooling Min, Max, Timeout, Lifetime, Increment, Decrement

ODP.NET Features Transactions Enterprise Services via Oracle Services for MTS Local (Implicit and Explicit) System.Transactions Savepoints Parameters PL/SQL Associative Array data type LOBs Ability to pre-fetch or defer LOB retrieval

ODP.NET Features XML XMLType data type Query and Save XML from the DB Both relational and object-relational Interoperate with MS XML APIs (e.g. XmlReader) Supports XSLT, XPATH, and XML Schema RAC Automatic load balancing Automatic connection cleanup

Top Unique ODP.NET Features Features Oracle SQL 2005 Better Result Set Tuning Options Yes No Configurable LOB Retrieval Yes No Array Parameters Yes No Proxy Auth. and Secure App Context Yes No Real Application Clusters Support Yes No A True Self-Updating CacheYes No Features Oracle SQL 2005 Better Result Set Tuning Options Yes No Configurable LOB Retrieval Yes No Array Parameters Yes No Proxy Auth. and Secure App Context Yes No Real Application Clusters Support Yes No A True Self-Updating CacheYes No

Oracle Providers for ASP.NET

Pre-built services to store website state into Oracle Services for commonly used website information E.g. user info, user roles, shopping cart Easy to learn Based on standard ASP.NET provider APIs and schema Inherits from.NET Framework 2.0 base classes Compatible with ASP.NET service classes No unique extensions in Oracle ASP.NET providers

Oracle Providers for ASP.NET Seamless integration with ASP.NET services and controls Reference to specific providers unnecessary High level of abstraction: services and controls based programming Easy to switch from SQL Server to Oracle quickly Configuration file determines which data source to use Easy to setup and manage Can be managed by IIS or Website Admin Tool

Oracle Providers for ASP.NET IIS ASP.NET Controls ASP.NET Services Oracle Providers for ASP.NET ODP.NET

Oracle Providers for ASP.NET Oracle Providers for ASP.NET Components Cache Dependency Provider Membership Provider Profile Provider Role Provider Site Map Provider Session State Provider Web Parts Personalization Provider Web Events Provider Administrators can pick and choose which providers to use

D E M O N S T R A T I O N ASP.NET Providers

.NET Stored Procedures

Oracle Database Extensions for.NET Database option DB server on Windows only Both 32-bit and 64-bit supported Oracle Database 10g Release 2 or later

C#,VB.NET,C++ Server Project ( Use ODP.NET if required ) Assembly foo.dll (proc sp) Build Develop Stored Proc Stored Procedure, SQL.. Client Application Invoke Deploy Oracle Developer Tools for VS.NET Oracle Database Extensions for.NET Oracle Developer Tools for Visual Studio Visual Studio Environment Oracle Database Extensions for.NET

Next Steps

More Information.NET Technology Center Blog For more questions search.oracle.com or

The preceding is intended to outline our general product direction. It is intended for informational purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.