Turbo Enterprise Web 2.0 Ajax World 20081


Published on

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Introduce my Oracle background – worked with Oracle since version 7 Ask how many people are Oracle PL/SQL developers? How many have tried pl/sql web toolkit? How many would consider themselves to be good at UI design and development?
  • Turbo Enterprise Web 2.0 Ajax World 20081

    1. 1. 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
    2. 2. <ul><li>Managers </li></ul><ul><li>Non-Ajax developers & Oracle PL/SQL developers </li></ul><ul><li>Ajax developers </li></ul><ul><li>End-Users… </li></ul>waiting impatiently for the benefits of Web 2.0 at the office
    3. 3. <ul><li>AJAX is a game changer </li></ul><ul><li>Software development should be getting easier </li></ul><ul><li>Combine AJAX with Thick Database for the ultimate application development environment for the Enterprise. </li></ul>
    4. 4. Enterprise Software Timeline AJAX PERL HTML 1.0 JAVA JavaScript PowerBuilder ColdFusion .Net C/C++/C# PHP HTML 2.0 HTML3.0 HTML 4.0/XHTML Python Ruby VisualBasic Delphi Flash XML JSON
    5. 5. <ul><li>We didn’t invent AJAX </li></ul>… by leveraging the power of “ thick database” architecture <ul><li>We didn’t invent the Oracle database </li></ul><ul><li>We just make them work better together… </li></ul>
    6. 6. Oracle Apache mod_plsql LOGIN GUI DATA OPS
    7. 7. Getting Thick GUI Rendering AJAX PERL HTML 10 JAVA JavaScript PowerBuilder ColdFusion .Net C/C++/C# PHP HTML 2.0 HTML3.0 HTML 4.0/XHTML Python Ruby VisualBasic Delphi Flash XML JSON
    8. 8. Getting Thick LOGIN DATA OPS GUI Rendering
    9. 9. <ul><li>Reduce network congestion between App Server and Database server </li></ul><ul><li>Eliminate unparsed and un-tuned SQL statements </li></ul><ul><li>Makes the application code “data-aware” </li></ul><ul><li>Utilizes Oracle features for scalability </li></ul><ul><li>Lower cost of ownership by leveraging existing Oracle investment and staff skills </li></ul><ul><li>Eliminate slow ODBC/JDBC calls </li></ul><ul><li>Harness power and performance of Oracle </li></ul>
    10. 10. <ul><li>Application code is stored in compiled packages in the database for fastest performance </li></ul><ul><li>One backup and recovery process for both application and data </li></ul><ul><li>Rapid deployment and enhancements </li></ul><ul><li>Smaller development team </li></ul>Get more value out of your Oracle DB investment
    11. 11. <ul><li>What is the probability that UI languages will be the same next year? </li></ul><ul><li>What is the probability that your database will be the same next year? </li></ul>
    12. 12. <ul><li>Utilize a Thick DB approach to save money by cutting middle tier development and maintenance. </li></ul><ul><li>Utilize your current Oracle resources to build and run RIA without new hardware, software and development skills. </li></ul><ul><li>Quickly deliver beautiful Rich Internet Applications to your customers </li></ul>
    13. 13. <ul><li>An end to end framework for the enterprise : </li></ul><ul><li>User account management and authentication </li></ul><ul><li>Security for every AJAX call-back </li></ul><ul><li>Database integration </li></ul><ul><li>Built-in library of AJAX-enabled APIs or add your own </li></ul><ul><li>Focus on creating RIA…don’t worry about the plumbing. </li></ul>
    14. 14. <ul><li>Same benefits that AJAX Developers get plus… </li></ul><ul><li>Bring Ajax (and Flash) capability to more people to build Enterprise Web 2.0 Rich Internet Applications </li></ul><ul><li>PL/SQL Developers can get started immediately </li></ul>Why should everyone have to recreate the cool UI features and then figure out how to integrate with the Enterprise data? ALL
    15. 15. TURB O generated application Yahoo Mail Google Docs Zimbra
    16. 16. <ul><li>Most RIA offerings are focused only on the front-end </li></ul><ul><li>Java and .Net need additional add-ons for RIA </li></ul><ul><li>Without appropriate security, AJAX opens numerous “back-doors” to the back-end system </li></ul><ul><li>Complexity of AJAX code </li></ul><ul><li>Need to retrain enterprise developers </li></ul>
    17. 17. <ul><li>AJAX and Flash are great for delivering RIA </li></ul><ul><li>Oracle is the top performing database </li></ul>Pop Quiz: What do you get when you add these two?
    18. 18. <ul><li>tur•b o [tur-boh] –noun </li></ul><ul><li>Informal. TURBOCHARGER. </li></ul><ul><li>An internal-combustion engine boosted with a turbocharger. </li></ul><ul><li>An Oracle database boosted with an RIA development platform </li></ul><ul><li>Leverage your existing Oracle investment for higher returns </li></ul>
    19. 19. Benefits of combining AJAX & Database <ul><li>Contains AJAX and Flash stored in PL/SQL </li></ul><ul><li>Just use PL/SQL to call the APIs to build RIA components </li></ul><ul><li>AJAX calls from browser to database are authenticated </li></ul><ul><li>Build Enterprise-class RIA applications right out of the database using the skills you already have </li></ul><ul><li>Leverages Oracle features for scalability and performance </li></ul><ul><li>Flexible and open standard for customization and third party tool integration </li></ul><ul><ul><li>Get AJAX without AJAX coding </li></ul></ul>
    20. 20. <ul><li>– A development library for building Rich Internet Applications using Oracle PL/SQL to call predefined AJAX enabled objects. </li></ul><ul><ul><li>Get AJAX without AJAX coding </li></ul></ul><ul><li>– A compiled patent pending virtual 3-tier architecture that contains all components for enterprise solutions. </li></ul><ul><ul><li>Security </li></ul></ul><ul><ul><li>UI rendering </li></ul></ul><ul><ul><li>Stored business logic </li></ul></ul><ul><ul><li>Optimized performance </li></ul></ul>LOGIN GUI DATA OPS
    21. 21. Live Demo for Developing RIA applications from the ORACLE database
    22. 22. John Krahulec 703-889-8499 [email_address] Visit TURB O -enterprise.com for more information.