Rich Internet Applications - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Rich Internet Applications

Description:

– PowerPoint PPT presentation

Number of Views:175
Avg rating:3.0/5.0
Slides: 23
Provided by: turboe
Category:

less

Transcript and Presenter's Notes

Title: Rich Internet Applications


1
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
2
Built For
  • Managers
  • AJAX developers
  • Non-AJAX developers Oracle PL/SQL developers
  • End-Users

waiting impatiently for the benefits of Web
2.0 at the office
3
Our Philosophy
  • 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.

4
Enterprise Application Evolution
C/C/C
ColdFusion
.Net
Python
PowerBuilder
HTML 4.0/XHTML
AJAX
JAVA
HTML3.0
JavaScript
HTML 1.0
Delphi
XML
Ruby
VisualBasic
PERL
PHP
Flash
HTML 2.0
JSON
Finance
Payroll
Inventory
Medical
Corporate
Government
Military
ORACLE
Accounting
Any Data
Sales
The
5
What do we do?
  • We didnt invent AJAX
  • We didnt invent the Oracle database
  • We just make them work better together

by leveraging the power of thick database
architecture
6
What is Thick Database?
Oracle Apache mod_plsql
7
Getting Thick
GUI Rendering
ORACLE Database
8
Getting Thick
GUI Rendering
LOGIN
DATA
OPS
9
Why Thick Database?
  • Harness power and performance of Oracle
  • Reduce network congestion and latency between App
    Server and Database server
  • Eliminate slow ODBC/JDBC calls
  • Eliminate unparsed and un-tuned SQL statements
  • Makes the application code data-aware
  • Utilizes Oracle features for scalability
  • Lower cost of ownership by leveraging existing
    Oracle investment and staff skills

10
Why Thick Database? (cont.)
  • Application code is stored in compiled packages
    in the database for fastest performance
  • One backup and recovery process for both
    application and data
  • Rapid deployment and enhancements
  • Smaller development team
  • Get more value out of your Oracle DB investment

11
Think about this
  • 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?

12
Benefit to Managers
  • 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

13
Benefit to AJAX Developers
An end-to-end framework for the enterprise
  • User account management and authentication
  • Security for every AJAX call-back
  • Tight Database integration
  • Built-in library of AJAX-enabled APIs (or add
    your own)

Focus on creating the RIAdont worry about the
plumbing.
14
Benefit to non-AJAX PL/SQL Developers
  • Same benefits that AJAX Developers get plus
  • 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
Why should everyone have to recreate the cool UI
features and then figure out how to integrate
with the Enterprise data?
15
RIA Examples
Yahoo Mail
Zimbra
Google Docs
TURBO generated application
16
Slow Enterprise Adoption
  • Complexity of AJAX code
  • AJAX opens numerous back-doors
  • Most RIA offerings are focused only on the
    front-end
  • Legacy languages need additional add-ons for RIA
  • Need to retrain enterprise developers

17
Benefits of combining AJAX Database
  • Leverage Oracle features for scalability and
    performance
  • Build Enterprise-class RIA applications right out
    of the database using the skills you already have
  • Contains AJAX and Flash stored in the database
  • Just use PL/SQL to call the APIs to build RIA
    components
  • AJAX calls from browser to database are
    authenticated
  • Flexible and open standard for customization and
    third party tool integration

Get AJAX without AJAX coding
18
RIA and ORACLE
  • AJAX and Flash are great for delivering RIA
  • Oracle is the top performing database

Pop Quiz What do you get when you add these
two?
19
RIA ORACLE
  • turbo 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

20
  • A development library
    for building Rich Internet Applications using
    Oracle PL/SQL to call predefined AJAX enabled
    objects.
  • Get AJAX without AJAX coding
  • A compiled patent
    pending virtual n-tier architecture that contains
    all components for enterprise solutions.
  • Security
  • UI rendering
  • Stored business logic
  • Optimized performance

21
Live Demo for Developing RIA applications from
the ORACLE database
22
John Krahulec 703-889-8499 John.Krahulec_at_TURBO-ent
erprise.com Visit TURBO-enterprise.com for more
information.
Write a Comment
User Comments (0)
About PowerShow.com