Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rich Web Applications for the Enterprise... Creating RWA from Your Oracle Database Presented By: John Krahulec Bizwhazee SEOUC Charlotte February 2009.

Similar presentations


Presentation on theme: "Rich Web Applications for the Enterprise... Creating RWA from Your Oracle Database Presented By: John Krahulec Bizwhazee SEOUC Charlotte February 2009."— Presentation transcript:

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

8

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.


Download ppt "Rich Web Applications for the Enterprise... Creating RWA from Your Oracle Database Presented By: John Krahulec Bizwhazee SEOUC Charlotte February 2009."

Similar presentations


Ads by Google