Download presentation
Presentation is loading. Please wait.
Published byDillan Herron Modified over 10 years ago
1
1 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
2
2 Oracle Application Express Overview
3
3 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
4
4 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Introduction
5
5 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express • Oracle’s primary tool for developing Web-based applications using SQL and PL/SQL • Database-centric development tool for personal, Intranet, and Internet applications • Develop Desktop and Mobile applications • 100% Browser-based Development and Runtime • Declarative framework for rapid application definition, maintenance, and enhancements. • Application scalability inherited from the Oracle Database
6
6 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. HTML DB 1.5 First Release HTML DB 1.6 Themes 2004 2007 2012 Application Express 2.1 Oracle XE Application Express 2.2 Packaged Applications Application Express 3.1 Interactive Reports HTML DB 2.0 SQL Workshop Application Express 3.0 Flash Charts PDF Printing Access Migration Application Express 3.2 Oracle Forms to APEX Conversion Application Express 4.1 Data Upload Error Handling ROWID 2006 2009 2011 2008 2005 Application Express 4.2 Mobile HTML5 Packaged Apps Application Express 4.0 Websheets Dynamic Actions Plug-Ins Team Development 2010 Oracle Application Express – History Also known as Oracle APEX (ā ʹ pěks)
7
7 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – No Cost Feature Fully supported no-cost feature of the Oracle Database No additional Oracle Database licensing •Any number of developers •Any number of applications •Any number of end-users for those applications Supported Database Releases •10gR2 (10.2.0.4 +), 11gR1, 11gR2,12c •Exadata, ODA, RAC Distributed with all Database Editions Oracle Enterprise Edition; Oracle Standard Edition; Oracle Standard Edition One; and Oracle Express Edition (Oracle XE)
8
8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Root PDB Seed • APEX 4.2 is installed into CDB$Root (Root Container) by default • Each PDB contains meta-data linked objects to APEX Schema in Root • Runs the same version of Application Express in every PDB APEX_040200 Schema Oracle Application Express – In Oracle DB 12c Installed by default in Oracle Database12c
9
9 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Architectural Overview •Simple 2-Tier Architecture •Pages dynamically rendered using database metadata •No code generation or file based compilation •Runs everywhere Oracle Database runs
10
10 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Multi-Tenant Hosting •IT manage the Oracle Database and provide Application Express Services •Departments manage application development •Can utilize self-service provisioning of workspaces •For example, the free hosted “development-only” service http://apex.oracle.com has over 19,000 Workspaces http://apex.oracle.com
11
11 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Development / Deployment Options Installed Locally •Install on stand-alone machine, such as Desktop / Laptop Installed On-Premise Multi-tenant “Private” Cloud •Workspaces for each department •Self-service provisioning model Public Cloud Subscription •Oracle Database Cloud Service •Amazon EC2 / RDS •Hosting partners
12
12 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Data Sources Utilize Oracle Database / Web Services
13
13 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Use Cases Data-driven Applications Develop opportunistic and departmental productivity applications Online Reporting Build SQL-based reporting applications on existing database schemas Oracle Forms Modernization Leverage SQL & PL/SQL declarative programming skills to move Forms applications to HTML / Web 2.0 Runs within Database Spreadsheet Web-ification Convert spreadsheets to Web applications where they can be concurrently Viewed and edited Access Replacement Consolidate outgrown Access applications to the Oracle database with an APEX Web front end
14
14 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Application Types Tracking Query / Lookup Business Intelligence Survey and Feedback End-User Websheets Internet / Enterprise-wide / Targeted Mobile Content Management
15
15 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Collateral Oracle Technology Network http://otn.oracle.com/apex
16
16 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Getting Started Oracle Technology Network http://otn.oracle.com/apex
17
17 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Hosted Service Free for “Development-Only” http://apex.oracle.com/
18
18 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Database Cloud Service http://cloud.oracle.com Oracle Application Express – Hosted Service
19
19 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Books
20
20 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Community • Guesstimated ~ 400,000 developers • Over 120 consulting companies {See OTN Community Page} • Over 75 bloggers (http://www.odtug.com/apex)http://www.odtug.com/apex • Very popular Forum { Get URL from OTN Home}Forum - Search / Add your own question - Answers given by APEX gurus and APEX Development Team • Web sites dedicated to plug-ins, tools, etc. • Twitter #orclapex Very involved, enthusiastic worldwide community
21
21 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Components
22
22 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Components Application Builder Build / maintain Web applications
23
23 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Components SQL Workshop Browse / manage DB Objects and data
24
24 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Components Team Development Manage the development process
25
25 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Components Administration Manage / monitor the Workspace
26
26 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Features
27
27 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Key Features Declarative capabilities >> Majority of other RAD Tools Reports Forms Charts Calendar Templates Navigation Validations Processes Computations Branches Web Services Email Services Translation Services Conditional Processing Authentication Authorization Session State Management Logging & Monitoring
28
28 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Powerful Interactive Reports End-user customizable
29
29 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Interoperate with spreadsheets Upload and download
30
30 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Calendars Drag & Drop, Different Views, Mobile
31
31 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Robust SQL based Charts, Maps, and Gantts
32
32 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Dynamic Actions Declarative JavaScript and AJAX
33
33 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Tabular Forms Multi-record edit capabilities
34
34 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Advanced Master Detail With declarative validations
35
35 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Plug-Ins Extend framework with custom components
36
36 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. •Uses the same Application Builder and declarative framework as for Desktop applications •Applications can support multiple user interfaces, both Desktop and Smartphone •Mobile pages use jQuery Mobile through jQuery Mobile based themes and templates •Includes HTML5 regions, item types, and charting engine Oracle Application Express – Features Web-based Mobile Applications Develop for Smartphones
37
37 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. •Interaction with data sources through use of Uniform Resource Identifiers (URIs) •Standard method of accessing data in the Oracle Cloud •Ability to create services which implement any SQL statement or PL/SQL procedure •Data returned in JSON or CSV format, or additionally through PL/SQL Oracle Application Express – Features RESTful Web Services
38
38 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. •Suite of business “Productivity” applications installable with only a few clicks •Production-ready applications include Project Management, Survey Builder, Checklists, etc. •Support for Third-party applications, sharing same infrastructure and user pool •Includes “Sample” applications to demonstrate key functionality, such as Dynamic Actions, Reports, Charts, etc. Oracle Application Express – Features Packaged Applications
39
39 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. •Database enabled WIKI •Annotations (easily add files, links, notes, and tags) •Use [[SQL ]] tag •Presentation mode •Multi user Oracle Application Express – Features Websheets Allow end-users to build / maintain Web pages
40
40 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Examples
41
41 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Store http://shop.oracle.com Oracle Application Express – Public Example
42
42 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Learning Library http://www.oracle.com/oll Oracle Application Express – Public Example
43
43 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. •Nightly download of HR data •Employees can update profile, upload picture, add links... •Used to contact employees, see Org. Chart, etc. • Average ~ 1.2 million page views / day ( > 20 page views / sec ) • Median execution time of 0.05 seconds One of the most popular applications within Oracle Oracle Application Express – Internal Example
44
44 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
45
45 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
46
46 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
47
47 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Key Attributes Rapid Browser Based Development Point your browser and start developing Leverage SQL Skills Build reports, forms and charts using SQL Self Service Provisioning Out-of-the-box elastic private cloud service Runs within Database Simple to manage, highly scalable
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.