Download presentation
Presentation is loading. Please wait.
Published byCaitlin Lyons Modified over 9 years ago
1
Rich Web Applications for the Enterprise... Creating RWA from Your Oracle Database Presented By: John Krahulec Bizwhazee SEOUC Charlotte February 2009
2
Learn how PL/SQL Developers can deliver Rich Web Applications (RWA) directly from the Oracle database Build apps far more sophisticated than previously thought possible using the PL/SQL web toolkit as a foundation No complex middle-tier setup Achieve technology efficiency by serving AJAX features directly from PL/SQL APIs
3
Managers Non-AJAX developers & Oracle PL/SQL developers AJAX developers End-Users… waiting impatiently for the benefits of Web 2.0 @ Work
4
It’s All About the End User
5
App generated from Oracle DB Yahoo Mail Google Docs Zimbra
6
AJAX All provide amazing interactivity FLASH FLEX AIR
7
A popular technique for providing rich application features Asynchronous JavaScript and XML AJAX is a group of inter-related Web development scripting languages (including JavaScript, PHP, etc) used for creating interactive Web applications
9
AJAX is a game changer Software development should be getting easier Combine AJAX with PL/SQL for the ultimate application development environment for the Enterprise.
10
Enterprise Application Evolution AJAX PERL HTML 1.0 JAVA JavaScript PowerBuilder ColdFusion.Net C/C++/C# PH P HTML 2.0 HTML3.0 HTML 4.0/XHTML Python Ruby VisualBasic Delphi Flash XML JSON
11
Build it in the database? Doesn’t that fly in the face of conventional system architecture? Distribute the application Database Independence And so on… Model View Control (MVC)
12
The Flip Side… Middle-tier developers spend enormous amounts of time recreating functionality already provided by the database Methods Constructors Connection Pooling Classes Objects
13
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? “So why not leverage the database as the foundation of our Rich Web App development approach?”
14
Oracle Apache mod_plsql LOGINGUIDATAOPS
15
Getting Thick AJAX PERL HTML 10 JAVA JavaScript PowerBuilder ColdFusion.Net C/C++/C# PH P HTML 2.0 HTML3.0 HTML 4.0/XHTML Python Ruby VisualBasic Delphi Flash XML JSON GUI Rendering
16
Getting Thick LOGINDATA GUI Rendering
17
Utilize Oracle features for scalability Lower cost of ownership by leveraging existing Oracle investment and staff skills network congestion and latency between App and Database servers Harness power and performance of Oracle Use PL/SQL to serve up AJAX and FLASH features Eliminate the “middle-tier” tax slow ODBC/JDBC calls unparsed and un-tuned SQL statements Multiple steps handling the data
18
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
19
ORACLE APEX Dulcian Business Rules Information Manager “Using only a web browser and limited programming experience” “Business Rules Based Systems Development Environment” “The Rich Internet Framework for PL/SQL Developers”
20
Developer Beware Slow Enterprise Adoption
21
Developer Beware Complexity of AJAX code Slow Enterprise Adoption
22
Developer Beware AJAX opens numerous “back-doors” Complexity of AJAX code Slow Enterprise Adoption
23
Developer Beware Most RWA offerings are focused only on the front-end AJAX opens numerous “back-doors” Complexity of AJAX code Slow Enterprise Adoption
24
Developer Beware Most RIA offerings are focused only on the front-end Legacy languages need additional add-ons for RWA AJAX opens numerous “back-doors” Complexity of AJAX code Slow Enterprise Adoption
25
Developer Beware Most RIA offerings are focused only on the front-end Legacy languages need additional add-ons for RWA AJAX opens numerous “back-doors” Complexity of AJAX code Need to retrain enterprise developers Slow Enterprise Adoption
26
Live Demo for Developing RIA applications from the ORACLE database
27
Benefits of combining AJAX & Database AJAX and Flash stored in the database Just use PL/SQL to call the APIs to build RWA components Authenticated AJAX calls from browser to database Build Enterprise-class Rich Web Apps right out of the database using existing skills and infrastructure Leverage Oracle features for scalability and performance Flexible and open standard for customization and third party tool integration
28
John Krahulec 703-889-8499 John.Krahulec@TURBO-enterprise.com Visit TURBO-enterprise.com for more information.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.