Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presented By: John Krahulec WebEx Demonstration September 9, 2009.

Similar presentations


Presentation on theme: "Presented By: John Krahulec WebEx Demonstration September 9, 2009."— Presentation transcript:

1 Presented By: John Krahulec WebEx Demonstration September 9, 2009

2 Features Overview Demo Application Install & Configure Company Overview

3 Who we are Oracle DBAs PL/SQL Developers Web UI Specialists Headquartered in Reston, Virginia Spun off from a consulting services practice in 2008 Oracle Database Experts Featured in IOUG SELECT Magazine Presented at local, regional & national conferences

4 How it started Who we are Constantly changing UI and middle-tier languages Increased complexity of architectures Decreased use of Oracle database features Problems We Noticed Solution We Chose Disruptive Approach using Stable Technology

5 How it started Implementations Who we are Campaign Management, Marketing Intelligence and Data Warehouse SMB ERP, Sales Pipeline, Intranet Cyber Security Management System FAA/DHS/SecretService/NORAD - SkyWatch FAA/DoD - Military Operations Special Use Airspace Scheduling

6 PL/SQL based APIs for HTML, AJAX and FLASH Apps work in Firefox, IE, Safari, etc Development Toolkit & Framework Application Platform Social Enterprise features View TURBOKit to “see” individual components

7 Begin developing immediately No need to build complex architectures, add expensive hardware or recruit hard-to-find, expensive talent With shrinking and overworked IT staff, businesses can't expect to have experts in every technology. Do more with less

8

9 Oracle HTTP Server or OAS with mod_plsql LOGIN GUI DATA OPS

10 1) Install Oracle Database 2) Install Oracle HTTP Server (with mod_plsql) 3) Install TURBO Enterprise

11 TURBO_GUI TURBO_DATA TURBO_OPS APP_DATA APP_WEB APP_ETL Purpose: Contains non- customizable core TURBO objects. TURBO source code is encrypted to protect the intellectual property Purpose: Contains applications built using TURBO Build all apps in this layer or create additional layers for functional areas (i.e. HR, Sales, etc) Purpose: Database login via Oracle Apache. Purpose: Rendering packages for creating the graphical user interface in the web browser. Purpose: Database tables and the packages to handle DML actions against the tables. Purpose: Specialized data processing. APP_USER xxxx Database schemas Layers: Vertical – virtual tier Horizontal – core/custom/app (Patent Pending)

12

13 1) Copy HTDOCS folder to your Apache server 2) Modify httpd.conf for security # Override default error documents ErrorDocument 400 /turbo/te_pages.p_error?i_code=400 ErrorDocument 401 /turbo/te_pages.p_error?i_code=401 ErrorDocument 402 /turbo/te_pages.p_error?i_code=402 ErrorDocument 403 /turbo/te_pages.p_error?i_code=403 ErrorDocument 404 /turbo/te_pages.p_error?i_code=404 ErrorDocument 405 /turbo/te_pages.p_error?i_code=405 ErrorDocument 406 /turbo/te_pages.p_error?i_code=406 ErrorDocument 407 /turbo/te_pages.p_error?i_code=407 ErrorDocument 408 /turbo/te_pages.p_error?i_code=408 ErrorDocument 409 /turbo/te_pages.p_error?i_code=409 ErrorDocument 410 /turbo/te_pages.p_error?i_code=410 ErrorDocument 411 /turbo/te_pages.p_error?i_code=411 ErrorDocument 412 /turbo/te_pages.p_error?i_code=412 ErrorDocument 413 /turbo/te_pages.p_error?i_code=413 ErrorDocument 414 /turbo/te_pages.p_error?i_code=414 ErrorDocument 415 /turbo/te_pages.p_error?i_code=415 # Security Lockdown ServerTokens Prod ServerSignature Off

14 1) Copy HTDOCS folder to your Apache server 2) Modify httpd.conf for security SetHandler pls_handler Order deny,allow Allow from all AllowOverride None PlsqlDatabaseUsername app_user PlsqlDatabasePassword app_user_password PlsqlDatabaseConnectString HOST:PORT:SERVICE_NAME PlsqlAuthenticationMode CustomOwa PlsqlSessionStateManagement StatelessWithFastResetPackageState PlsqlExclusionList sys.*, dbms_.*, utl_.*,owa_.*, owa.*, htp.*, htf.* PlsqlDefaultPage te_pages.p_home PlsqlDocumentTablename turbo_data.global_documents PlsqlDocumentProcedure turbo_data.te_docload.process_download PlsqlDocumentPath docs PlsqlNLSLanguage American_America.WE8ISO8859P1 PlsqlErrorStyle ApacheStyle 3) Modify dads.conf

15 1) Copy HTDOCS folder to your Apache server 2) Modify httpd.conf for security 3) Modify dads.conf 4) Restart Apache HTTP listener

16

17 1) Install Oracle Database 2) Install Oracle HTTP Server (with mod_plsql) 3) Install TURBO Enterprise

18 Company Name, Address, Logo Name & Address Logo Password Policies Setup Users

19

20 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

21 TURBO Enterprise offers an environment in which you can quickly create Rich Web Applications using the Oracle PL/SQL skills you already have. For Developers…

22 TURBO Enterprise allows you to provide more for your customers with your existing resources. TURBO Enterprise runs inside your existing Oracle database, so you already have all the hardware, OS, and database ready to go. For Managers…

23 TURBO Enterprise gives you what you've come to expect from other consumer web sites, but for the Enterprise…Web 2.0 functionality, great looks, intuitive design, minimal training, etc. For End Users… You get all those features when you surf the web. Now you can have it at work too.

24

25

26 Mark Eddy Account Executive 703-889-8452 Mark.Eddy@TURBO-enterprise.com John Krahulec Executive VP & COO 703-889-8430 John.Krahulec@TURBO-enterprise.com


Download ppt "Presented By: John Krahulec WebEx Demonstration September 9, 2009."

Similar presentations


Ads by Google