220 likes | 328 Views
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….
E N D
Rich Internet Applications for the Enterprise Creating RIA from your Oracle database using TURBOEnterprise Web 2.0 Presented By: John Krahulec Bizwhazee AJAXWorld October 2008
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
Our Philosophy Software development should be getting easier Combine AJAX with “thick database” for the ultimate application development environment for the Enterprise. AJAX is a game changer
Enterprise Application Evolution C/C++/C# .Net ColdFusion Python PowerBuilder HTML 4.0/XHTML JAVA HTML3.0 AJAX JavaScript Delphi HTML 1.0 XML VisualBasic Ruby PERL PHP Flash HTML 2.0 JSON Database Military Government ORACLE Payroll Medical Corporate Inventory Finance Any Data Accounting The Sales
What do we do? We didn’t invent the Oracle database We just make them work better together… …by leveraging the power of “thick database” architecture We didn’t invent AJAX
What is Thick Database? Oracle Apache mod_plsql ORACLE GUI DATA OPS LOGIN
Getting Thick GUI Rendering C/C++/C# .Net ColdFusion Python PowerBuilder HTML 4.0/XHTML JAVA HTML3.0 AJAX JavaScript Delphi HTML 10 XML VisualBasic Ruby PERL PHP Flash HTML 2.0 JSON ORACLE Database
Getting Thick GUI Rendering ORACLE LOGIN DATA OPS
Harness power and performance of Oracle Why Thick Database? Eliminate slow ODBC/JDBC calls Eliminate unparsed and un-tuned SQL statements Reduce network congestion and latency between App Server and Database server Makes the application code “data-aware” • Utilizes Oracle features for scalability • Lower cost of ownership by leveraging existing Oracle investment and staff skills
Why Thick Database? (cont.) • One backup and recovery process for both application and data Application code is stored in compiled packages in the database for fastest performance • Rapid deployment and enhancements • Smaller development team Get more value out of your Oracle DB investment
Think about this… • What is the probability that your database will be the same next year? What is the probability that UI languages will be the same next year?
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
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 RIA…don’t worry about the plumbing.
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?”
RIA Examples Yahoo Mail Zimbra Google Docs TURBO generated application
Complexity of AJAX code Slow Enterprise Adoption 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
Leverage Oracle features for scalability and performance Benefits of combining AJAX & Database • 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
RIA and ORACLE Oracle is the top performing database Pop Quiz: What do you get when you add these two? AJAX and Flash are great for delivering RIA
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 RIA + ORACLE =
– 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 ORACLE GUI DATA OPS LOGIN
Live Demo for Developing RIA applications from the ORACLE database
John Krahulec 703-889-8499 John.Krahulec@TURBO-enterprise.com Visit TURBO-enterprise.com for more information.