Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting...

42
Leading Open Source Innovation Monica Kumar, Senior Director, Product Marketing Sharat Chander, Principal Product Director

Transcript of Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting...

Page 1: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

<Insert Picture Here>

Leading Open Source Innovation

Monica Kumar, Senior Director, Product MarketingSharat Chander, Principal Product Director

Page 2: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

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

Page 3: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Oracle’s Strategy:Hardware and Software Engineered TogetherHardware and Software Engineered Together

•Built togetherBuilt together•Tested together•Managed togetherManaged together•Serviced together•Based on open standards•Based on open standards•Lower costLower risk•Lower risk

•More reliable

Page 4: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

30+ Years of Open Standards LeadershipIntegrating Real-World Heterogeneous EnvironmentsIntegrating Real-World Heterogeneous Environments

Page 5: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Oracle’s View on Open Source

•Oracle is primarily driven by customer demand•Open Source is a way to develop and distribute software; itOpen Source is a way to develop and distribute software; it is not a strategy•Open Standards are crucialO l i itt d t ti d l i ti•Oracle is committed to supporting, developing, promoting,

and adopting viable open source technologies

Page 6: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Oracle’s Investment in Open Source

•Oracle is committed to supporting, developing, promoting, and adopting viable open source technologies•Enable developer communities•Open standards are key

Page 7: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Lots of Open Source Comes From and Is Supported By Oracle CommittersIs Supported By Oracle Committers

•Sample Lines of Code for Some Major Projectsj j•OpenJDK: 7,002,579•Eclipse:1,800,000 (#3 in committers)•MySQL: 5 073 113•MySQL: 5,073,113•NetBeans: 7,870,446•JSF: 701,980•Apache MyFaces Trinidad: 1,316,840•Hudson: 1,209,779•OpenOffice.org: 7,500,000p g

7

Page 8: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Industry’s Most Complete LAMP Stack

•LAMP = Linux, Apache, MySQL, PHP

•Value Add

PHP•Oracle’s investment in open source continues

•Eclipse,• NetBeans

source continues•Enterprise Linux•VM (Xen)

•Apache,•Glassfish

VM (Xen)•Apache•MySQL and GlassFish complete

•MySQL

MySQL and GlassFish complete the picture• Oracle Linux

• Oracle VM

Page 9: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

The “L” in LAMP

Oracle Linux: Fast, Modern, Reliable

Page 10: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Oracle Linux•Enterprise-class support for Linux

•Our code is accepted into mainline kernel•File Systems – OCFS, Btrfs; Clustering•Data Integrity•Storage Validation•Asynchronous I/O•Virtualization

Real world testing with Validated Configurations•Real-world testing with Validated Configurations

•The Linux Foundation board member•Licensee of Open Invention Network (OIN)Licensee of Open Invention Network (OIN)

Committed to working with the Linux Community

Page 11: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Oracle Linux - History

•Launched at Oracle Open World in 2006•Freely available source and binaries•Freely distributable binaries•Oracle offers Linux support for RHEL and Oracle Linux•Oracle’s base Linux development platform•Applications run unchanged•Applications run unchanged•No Red Hat compatibility bug has ever been reported to Oraclep

Page 12: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

More Than 6,000 Customers Use Oracle Linux

Page 13: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

NEW: The Unbreakable Enterprise Kernel

•Fast, modern, reliable and optimized for Oracle•Used by Exadata and Exalogic for extreme performance•Allows Oracle to innovate without sacrificing compatibilitycompatibility•Oracle Linux now includes both the Unbreakable Enterprise Kernel and our existing Red Hat Compatible Kernel•You choose at boot time: a system optimized for running Oracle software or strict Red Hat compatibility.

Oracle now recommends only the Unbreakable Enterprise Kernel for all Oracle software on Linux

Page 14: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Oracle’s Contributions

ALL Linux kernel enhancements inALL Linux kernel enhancements in general and specifically for The

U b k bl E t i K lUnbreakable Enterprise Kernel are open source and have been made available to the Linux community.

Page 15: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Focus on Linux Testing

•Real-world regression and stress testing•Customer-centric testing:Customer centric testing:•Test Linux features that matter to Oracle customers•Oracle and non-Oracle workloads (e.g. backup) running ( g p) gconcurrently•Adverse conditions (low memory, low disk space, etc.)•Long, continuously running stress tests (detect memory leaks)•Check for performance regression and degradation•Check for performance regression and degradation

Page 16: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Testing: Oracle Validated Configurations

•Pre-tested, validated, and supported Linux architectures, includingS ft h d t d i O l D t b•Software, hardware, storage, drivers,

networking components•Best practices for Linux deployment

Oracle LinuxOracle VM

Oracle DatabaseFusion Middleware

•Real-world testing of complete stack•More than 120 configurations published, freely available for download Storage

Server

freely available for downloadoracle.com/linux

Storage

Oracle Validated Configurations offer faster Linux deployments while lowering infrastructure costs

Page 17: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Linux LeadershipOracle Unbreakable Linux Programg

••#1 Linux #1 Linux D t bD t b

••Oracle Oracle ValidatedValidatedDatabaseDatabase Validated Validated

ConfigurationsConfigurations

Oracle Linux••Global Global

Support in Support in 145 Countries145 Countries

••Technology Technology ContributionsContributions

••PrePre installedinstalled ••OracleOracle••PrePre--installed installed on Sun x86 on Sun x86

blade serversblade servers

Oracle Oracle Product Product

Development Development on Linuxon Linux

Page 18: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

The “M” in LAMP

MySQL: The World’s Most Popular Open Source DatabaseOpen Source Database

Page 19: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Overview of MySQL

•12 million product installations

•65,000 downloads each day

•Part of the rapidly growing open source LAMP stack

•MySQL Enterprise Edition is our Commercial Offering•MySQL Enterprise Edition is our Commercial Offering

Page 20: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

MySQL is Everywhere

Multiple LanguagesMULTIPLE PLATFORMS MULTIPLE LANGUAGES

C C++ C#

20

Page 21: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

MySQL Customers

Web OEM / ISV’sOEM / ISV s

Enterprise 2 0SaaS, Cloud Telecommunications

MySQL is Powering the Web

Enterprise 2.0SaaS, Cloud Telecommunications

21

Page 22: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

MySQL Completes the Stack

•Oracle never settles for being gsecond best at any level of the stack•“Complete” means we meet most customer requirements at

l levery level

That’s why MySQL matters to Oracle and Oracle customers

22

Page 23: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Investment in MySQLRapid InnovationRapid Innovation

•Make MySQL a Better MySQL#1 O S D t b f W b A li ti•#1 Open Source Database for Web Applications

•Most Complete LAMP Stack•Telecom & Embedded

•Develop, Promote and Support MySQLI i i l i d•Improve engineering, consulting and support

•Leverage 24x7, World-Class Oracle Support

•MySQL Community Edition•Source and binary releasesGPL license•GPL license

Page 24: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

MySQL on WindowsThe Right ChoiceThe Right Choice

•Significant Developer AdoptionWi d i th #1 d l t l tf f M SQL•Windows is the #1 development platform for MySQL

•Making MySQL better on Windows

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

24

Page 25: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

MySQL TCO Savings

- Term: 3 Years- Users: Unlimited (web)

- MySQL EE

- Microsoft SQL EE

- Sybase ASE EE

- Hardware: Intel x86- Servers: 4

- Sockets/Server: 4

- Cores/Socket: 4

Page 26: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Enterprise Databases Applications

Choose MySQL For:Web ApplicationsDatamarts & AnalyticsCustom DepartmentalCustom Departmental

Applications

C t D t t l

Im

26

Corporate Departmental

mportan

Page 27: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Oracle Database and MySQLComplementaryComplementary

•Together servicing broader user needsEnterprise Applications (ERP, CRM, SCM…etc)

Custom & Departmental

Together servicing broader user needs•MySQL well suited for web-based apps, custom departmental apps and embedded apps

ApacheGlassfish

Custom & Departmental Enterprise Applications•Users can benefit by running MySQL and Oracle

together

MySQLDatamarts & Analytics

Large OLTP Applications

Small to Medium OLTP Applications

27

Applications

Page 28: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

TicketmasterCustomer Success Profile

COMPANY OVERVIEWKEY BUSINESS BENEFIT

•By migrating from Microsoft SQL

Customer Success Profile

•Ticketmaster is one of the world's largest e-commerce and ticketing sites online, operating in 18 global markets, and with 19 worldwide call centers.

By migrating from Microsoft SQL Server to MySQL and Oracle, Ticketmaster.com scales 4 times better and grows the number of customers from 10 million to 100

APPLICATION•Ticketmaster.com is an e-commerce website selling tickets for live concerts, professional

customers from 10 million to 100 million.

WHY MySQL+ ORACLE?selling tickets for live concerts, professional and college sports teams, museums and theaters.

SOLUTIONS

y•"At Ticketmaster, we use MySQL and Oracle to complement each other. The end result is a highly-distributed, optimal-performing database SOLUTIONS

•MySQL Enterprise Edition•Oracle Database Enterprise Edition

p p genvironment that powers one of the largest e-commerce and ticketing sites in the world.”Ed Presz – Sr. Director Database Engineering

28

Ticketmaster/Live Nation Entertainment, Inc.

Page 29: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

MySQL Product ReleasesContinuous InnovationContinuous Innovation

• MySQL 5.5• MySQL Enterprise Backup 3.5• MySQL Enterprise Monitor 2.3

MySQL Workbench 5.2

y p• MySQL Cluster Manager 1.1

All GA now!

MySQL Enterprise Monitor 2.2GA

MySQL Workbench 5.2GA

GA

MySQL Cluster 7.1GA

MySQL Cluster Manager 1 0

Q1 CY2010 Q2 CY2010 Q3 CY2010 Q4 CY2010

A Better MySQLMySQL Cluster Manager 1.0

GA

29

Q1 CY2010 Q2 CY2010 Q3 CY2010 Q4 CY2010

Page 30: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Key Takeaways

•MySQL is important to Oracle and our customers•Part of our Complete, Open, Integrated strategyp , p , g gy•Oracle is making MySQL better today•Major Feature, Performance, Scalability enhancementsj , , y•24x7, Global support in 145 countries

More Informationwww.mysql.com

30

Page 31: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Java Strategy

•Integrate and simplify the Java platform g yoptimizing it for a variety of existing and new deployment architectures•Enhance and extend reach of the•Enhance and extend reach of the Java programming model to emerging application development paradigms•Invest in and revitalize Java developer community with best of breed Java technology and more participatory community processcommunity process

31

Page 32: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Open Source Java SE

•Oracle Is Committed to the Best Open-Source Java Implementation•Backed by Some of the biggest names in software:“O l d IBM C ll b t t A l t J I ti Th h•“Oracle and IBM Collaborate to Accelerate Java Innovation Through

OpenJDK”•“Oracle and Apple Announce OpenJDK Project for Mac OS X”•Red Hat and Sun (Oracle) Collaborate to Advance Open Source Java Technology

32

Page 33: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Open Source Java EE – GlassFish Server

•Open source and commercial distributions of GlassFish–Commercial: Oracle GlassFish Server–OSS: GlassFish Open Source Edition

Gl Fi h l ith d l•GlassFish popular with developers–Over 9 million downloads annually–Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity

•Java EE reference implementation–Java EE 6 today–Java EE 7 beginning – industry obligation

•Quarterly GlassFish Download Statistics FYQ1-4 2009

Java EE 7 beginning industry obligation

–Shares components with WebLogic•JAX-WS, EclipseLink/JPA, JAX-RS, CDI, JSF today and more in future

33

Page 34: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

JavaOne and other community events•JavaOne

• Oct. 2 – 6, San FranciscoC ll f P i OPEN!• Call for Papers is OPEN!

• Deadline is May 23• Register and/or submit a paper: http://oracle.com/javaone

T ki t t i t ti ll• Taking content internationally• Brazil (Dec. 2010) - Completed• China (Dec. 2010) - Completed

Russia (Apr 2011) Completed• Russia (Apr. 2011) - Completed• India (May 2011) – Completed• More cities to be announced

• OSCON 2011• OSCON 2011• Jul. 26 – 29

• DevoxxN b 2011• November 2011

34

Page 35: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Oracle’s Investment in Open Source

•Oracle is committed to supporting, developing, promoting, and adopting viable open source technologies•Enable developer communities•Open standards are key

Page 36: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Oracle’s View on Open Source

•Oracle is primarily driven by customer demand•Open Source is a way to develop and distribute software; itOpen Source is a way to develop and distribute software; it is not a strategy or a business model•Open Standards are crucialO l i itt d t ti d l i ti•Oracle is committed to supporting, developing, promoting,

and adopting viable open source technologies•If you want to use open source for business critical areas, look for a vendor with:•Strong financials, with staying power•Enterprise-class support, including global scale and reachp pp g g•Global brand•Strategic relationships with the customer

Page 37: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Resources

•Oracle and Open Source http // oracle com/openso rcehttp://www.oracle.com/opensource•Open Source Projects http://oss.oracle.com

Page 38: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE
Page 39: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Eclipse#2 Code Committer to Eclipse projects

•Web Tools Project leadershipJSF T li W b P Edit D li T l JSF

#2 Code Committer to Eclipse projects

•JSF Tooling, Web Page Editor, Dali Tools, JSF Facelets incubator, Library Provider Framework, WTP common tools

•Community Leadership•Strategic developer member, Board representation, Development process

•Additional Eclipse projects•EclipseLink, Oracle Database Tools, Eclipse Gemini ProjectTeneooject e eo

•Continued delivery of new features in Oracle Enterprise Pack for Eclipse 11g

Page 40: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

NetBeans

•NetBeans continues as Lightweight IDE for Java g gDevelopers•Focus on Java EE6, Java ME, and Scripting•Increased focus on Mobile Development and Scripting withIncreased focus on Mobile Development and Scripting with Dynamic Languages

Page 41: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Dynamic Languages

•Contributions to Community Adapters for the Oracle DatabaseO ac e atabase•PHP OCI8, Ruby OCI8, Python Cx-Oracle,Perl DBD::OracleScalable and Reliable Deplo ment of Web•Scalable and Reliable Deployment of Web

Applications•Extreme Connection Scalability with Database Resident Connection Pool (DRCP)*Resident Connection Pool (DRCP)*•High-Availability with RAC•Disaster Recovery with Data Guard•Built-in Performance e.g., Partitioning, Query Optimizer

Page 42: Leading Open Source Innovation - Aventri · –Innovation areas – Web Services, scripting OSGi/modularityscripting, OSGi/modularity •Java EE reference implementation –Java EE

Oracle VM

•Oracle VM Server for x86E h i X•Enhancing Xen

•Free to download, use and distribute•Oracle VM Templates•Oracle VM Storage Connect Framework•Enterprise-quality support

•Oracle VM VirtualBox•Oracle VM VirtualBox•Continued development and enhanced support