22
Rich Internet Applications for the Enterprise Creating RIA from your Oracle database using TURBO Enterprise Web 2.0 Presented By: John Krahulec Bizwhazee AJAXWorld October 2008

Rich Internet Applications for the Enterprise Creating RIA from your Oracle database

Embed Size (px)

DESCRIPTION

Rich Internet Applications for the Enterprise Creating RIA from your Oracle database using TURB O Enterprise Web 2.0. Presented By: John Krahulec Biz whazee. AJAXWorld October 2008. Built For…. Managers. AJAX developers. Non-AJAX developers & Oracle PL/SQL developers. End-Users…. - PowerPoint PPT Presentation

Citation preview

Page 1: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Rich Internet Applications

for the EnterpriseCreating RIA from your Oracle database

using TURBO Enterprise Web 2.0

Presented By:John KrahulecBizwhazee

AJAXWorld October 2008

Page 2: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Managers

Non-AJAX developers & Oracle PL/SQL developers

AJAX developers

End-Users… waiting impatiently for the benefits of Web 2.0 at the office

Page 3: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

AJAX is a game changer

Software development should be getting easier

Combine AJAX with “thick database” for the ultimate application development environment for the Enterprise.

Page 4: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Enterprise Application Evolution

AJAX

PERLHTML 1.0

JAVA JavaScript

PowerBuilder

ColdFusion

.Net

C/C++/C#

PHP

HTML 2.0

HTML3.0HTML 4.0/XHTML

Python

RubyVisualBasic

Delphi

Flash

XML

JSON

Page 5: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

We didn’t invent AJAX

…by leveraging the power of “thick database” architecture

We didn’t invent the Oracle databaseWe just make them work better together…

Page 6: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Oracle Apache

mod_plsql

Oracle Apache

mod_plsql

LOG

IN

GU

I

DAT

A

OPS

Page 7: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Getting Thick

AJAX

PERLHTML 10

JAVA JavaScript

PowerBuilder

ColdFusion

.Net

C/C++/C#

PHP

HTML 2.0

HTML3.0HTML 4.0/XHTML

Python

RubyVisualBasic

Delphi

Flash

XML

JSONGUI RenderingGUI Rendering

Page 8: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Getting Thick

LOG

IN

DAT

A

OPS

GU

I Ren

derin

g

Page 9: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Reduce network congestion and latency between App Server and Database server

Eliminate unparsed and un-tuned SQL statementsMakes the application code “data-aware”Utilizes Oracle features for scalabilityLower cost of ownership by leveraging existing Oracle investment and staff skills

Eliminate slow ODBC/JDBC calls

Harness power and performance of Oracle

Page 10: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Application code is stored in compiled packages in the database for fastest performanceOne backup and recovery process for both application and data

Rapid deployment and enhancementsSmaller development team

Get more value out of your Oracle DB investment

Page 11: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

What is the probability that UI languages will be the same next year?

What is the probability that your database will be the same next year?

Page 12: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Utilize a Thick DB approach to save money by cutting middle tier infrastructure and maintenance.

Utilize your current Oracle resources to build and run RIA without new hardware, software and development skills.

Quickly deliver beautiful Rich Internet Applications to your customers

Page 13: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

An end-to-end framework for the enterprise :

Focus on creating the RIA…don’t worry about the plumbing.

User account management and authenticationSecurity for every AJAX call-backTight Database integrationBuilt-in library of AJAX-enabled APIs (or add your own)

Page 14: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Same benefits that AJAX Developers get plus…

“Why should everyone have to recreate the cool UI features and then figure out how to integrate with the Enterprise data?”

Bring AJAX (and Flash) capability to more people to build Enterprise Web 2.0 Rich Internet Applications

PL/SQL Developers can get started immediately ALL

Page 15: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

TURBO generated application

Yahoo Mail

Google Docs

Zimbra

Page 16: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Most RIA offerings are focused only on the front-end

Legacy languages need additional add-ons for RIA

AJAX opens numerous “back-doors”

Complexity of AJAX code

Need to retrain enterprise developers

Page 17: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Benefits of combining AJAX & Database

Get AJAX without AJAX coding

Contains AJAX and Flash stored in the databaseJust use PL/SQL to call the APIs to build RIA components AJAX calls from browser to database are authenticated

Build Enterprise-class RIA applications right out of the database using the skills you already have

Leverage Oracle features for scalability and performance

Flexible and open standard for customization and third party tool integration

Page 18: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

AJAX and Flash are great for delivering RIA

Pop Quiz:

What do you get when you add these two?

Oracle is the top performing database

Page 19: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

tur•bo [tur-boh] –noun Informal. TURBOCHARGER. An internal-combustion engine boosted with a turbocharger.An Oracle database boosted with an RIA development platform

Leverage your existing Oracle investment for higher returns

Page 20: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

– A compiled patent pending virtual n-tier architecture that contains all components for enterprise solutions.

SecurityUI renderingStored business logicOptimized performance

– A development library for building Rich Internet Applications using Oracle PL/SQL to call predefined AJAX enabled objects.

Get AJAX without AJAX coding

LOG

IN

GU

I

DAT

A

OPS

Page 21: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

Live Demo for Developing RIA applications from the ORACLE database

Page 22: Rich Internet Applications  for the Enterprise Creating RIA from your Oracle database

John Krahulec703-889-8499

[email protected]

Visit TURBO-enterprise.com for more information.