Application Express 4.0 Architecture & Configuration Marc Sewtz Senior Software Development Manager Oracle America Inc.

Similar documents
1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here>

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Application Express: Administration 1-2

Oracle APEX Overview. May, Copyright 2018, Oracle and/or its affiliates. All rights reserved.

DBAs can use Oracle Application Express? Why?

Rapid Application Development with APEX 5.0

An Oracle White Paper April Oracle Application Express 5.0 Overview

Oracle Application Express

Oracle Applica7on Express (APEX) For E- Business Suite Repor7ng. Your friend in the business.

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle Application Express 5.1

Building Database-Centric Web Applications Using. Oracle HTML DB

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

Oracle Application Express Workshop I Ed 2

Oracle APEX 18.1 New Features

Oracle Application Express 5 New Features

About the Presenter. John Peters, JRPJR, Inc. Primarily Technology Focus

Oracle SQL Developer & REST Data Services

Oracle Forms and Oracle APEX The Odd Couple

Manipulating Database Objects

Mobile Application Development: Introducing ADF Mobile Native Client Framework

Oracle Application Express fast = true

Oracle JET in Oracle APEX Marc Sewtz Senior Software Development Manager Oracle America, Inc. New York, NY

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

Private Cloud Database Consolidation Name, Title

<Insert Picture Here> What's New for.net Developers for Oracle Database

How APEXBlogs was built

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Oracle Enterprise Manager 12c IBM DB2 Database Plug-in

David Peake Product Manager Oracle Application Express. October Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Corporation

Oracle Enterprise Manager 12c Sybase ASE Database Plug-in

Extend EBS Using Applications Express

Oracle and Tangosol Acquisition Announcement

What s New for Oracle Database 11gR2 on Windows?

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

TipsandTricks. Jeff Smith Senior Principal Product Database Tools, Oracle Corp

SIEBEL 15 RELEASE & UPGRADE SUMMARY

MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB

SQLDevTipsTricks. Jeff Smith Senior Principal Product Database Tools, Oracle Corp

<Insert Picture Here> E-Business Suite Technology Stack Certification Roadmap

Quick Web Development using JDeveloper 10g

Integrating Oracle Application Express with Oracle Application Server 10g. An Oracle White Paper April 2005

Power your cloud infrastructure with Oracle VM and Cisco!

Database Consolidation onto Private Cloud. Piotr Kołodziej, Oracle Polska

Where Do We Go From Here? Why Many IT Staff are Living in the Past

Page 1. Oracle9i OLAP. Agenda. Mary Rehus Sales Consultant Patrick Larkin Vice President, Oracle Consulting. Oracle Corporation. Business Intelligence

SQL Developer. 101: Features Overview. Jeff Smith Senior Principal Product Database Tools, Oracle Corp

Security Compliance and Data Governance: Dual problems, single solution CON8015

<Insert Picture Here> Oracle SQL Developer: PL/SQL Support and Unit Testing

Tableau Server - 101

Imagination To Realization

Oracle Linux, Virtualization & OEM12 Discussion Sahil Mahajan / Sundeep Dhall

WebCenter Interaction 10gR3 Overview

MASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M

Fusion Registry 9 SDMX Data and Metadata Management System

Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option

Getting Started with Intellicus. Version: 16.0

Getting Started with Oracle and.net

An Oracle White Paper October Deploying and Developing Oracle Application Express with Oracle Database 12c

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

Promote Your Knowledge with the Power of Your Community & Oracle APEX

Oracle Application Express

Oracle Application Express How It s Made November 15, 2011

QLIKVIEW ARCHITECTURAL OVERVIEW

Create a DBaaS Catalog in an Hour with a PaaS-Ready Infrastructure

Managing Oracle Database 12c with Oracle Enterprise Manager 12c

Survey of Oracle Database

Moving Databases to Oracle Cloud: Performance Best Practices

Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web. We have a new pie!

Database Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Private Cloud Database Consolidation Alessandro Bracchini Sales Consultant Oracle Italia

<Insert Picture Here> The Latest E-Business Suite R12.x OA Framework Rich User Interface Enhancements

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

Getting Started with Oracle and.net

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Getting Started With Intellicus. Version: 7.3

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE

EBS Reports and Dashboards for the People and by the People

Performance and Load Testing R12 With Oracle Applications Test Suite

2008 Oracle Corporation

Crystal Reports Family of Offerings

Qlik Sense Enterprise architecture and scalability

Sage X3 Technology and Architecture Overview

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Schema Concepts In Oracle 11g Using Express Edition

Cisco Integration Platform

<Insert Picture Here> Oracle Policy Automation System Requirements

<Insert Picture Here> Getting Started with Oracle and.net

ebusiness Suite goes SOA

Siebel Analytics Platform Installation and Configuration Guide. Version 7.8.4, Rev. A February 2006

Manage Change With Confidence: Upgrading to Oracle Database 11g with Oracle Real Application Testing

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

<Insert Picture Here> Value of TimesTen Oracle TimesTen Product Overview

Oracle Application Express Installation Guide. Release 5.1

Javaentwicklung in der Oracle Cloud

Transcription:

1

<Insert Picture Here> Application Express 4.0 Architecture & Configuration Marc Sewtz Senior Software Development Manager Oracle America Inc., New York, NY

The following is intended to outline our 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. 3

Oracle Application Express (APEX) Database-centric Web application development tool Fully supported, no-cost component for all editions of the Oracle Database Rapid Application Development (RAD) Browser based Application Development Declaratively build Web 2.0 applications Leverages Oracle Database, SQL and PL/SQL Self Service Provisioning / Private Cloud 4

Oracle Application Express (APEX) Fully supported no-cost feature of Oracle DB Distributed with Oracle Enterprise Edition Oracle Standard Edition Oracle Standard Edition One Oracle XE Supported Database Releases 10gR2 11gR1 11gR2 5

Oracle Application Express (APEX) Rapid Application Development (RAD) Data-driven Applications Develop opportunistic and departmental productivity applications with Robust Online Reporting Oracle Forms Modernization Leverage SQL & PL/SQL declarative programming skills to move Forms applications to HTML / Web 2.0 Spreadsheet / Access Replacement Convert spreadsheets and access applications to Web applications 6

Oracle Application Express (APEX) Browser Based Application Development 7

Oracle Application Express (APEX) Declaratively build Web 2.0 Applications 8

Oracle Application Express (APEX) Leverage Oracle Database SQL and PL/SQL Reports Calendars Charts Application Logic Select channel, sum(sales) from sales where quarter = :b1 group by channel 9

Oracle Application Express (APEX) Self Service Provisioning / Private Cloud Allows IT to manage Database services Self-service provisioning of workspaces for Departments Private Cloud ready out of the box 10

http://apex.oracle.com Free cloud based evaluation instance 11

Benefits of using APEX No Cost In Browser Development RAD Declarative Web 2.0 Leverage SQL Self-Service 12

Out of the Box Development Features Reports Validations Globalization Forms Processes Conditional Processing Charts Computations Authentication Calendar Branches Authorization Templates Web Services Session State Management Navigation Email Services Logging & Monitoring 13

New in Oracle Application Express 4.0 Dynamic Actions Team Development Plug-ins Enhanced Interactive Reports RESTful Web Service Support Improved Charting 14

What Makes an Oracle Application Express Application Successful? 15

Success Factors Oracle APEX user interface Themes Comprised of templates Oracle supplies many, you can develop your own Technologies Image sprites, CSS 3, XHTML Strict Cross browser compatibility jquery Modernize applications by switching themes Separation of look and feel and application logic Visually Pleasing 16

Success Factors Runs within the database Application logic and data on same tier = less network traffic Leverages database functionality; SQL, bind variables, result set caching, RAC, analytics, DB buffer cache, Stateless Session state maintained within database Sessions not processing or generating pages have zero load on the server Scalable Scales up to large systems with 100,000 s of online users Scales down to your laptop Fast 17

Success Factors Browsers Firefox, IE, Safari, Chrome Mobile iphone, ipad, Android Operating Systems Everywhere Oracle runs, Solaris, Windows, Linux, HP-UX, AIX,... Hardware From laptops to clusters of large SMP s to Exadata Run Everywhere 18

Success Factors Clear navigation and page flow Obvious indication of application context Intuitive controls Easy for the novice Full featured for power users Intuitive 19

Success Factors Real time data access Ability to customize Edit data online Localization Secure role aware applications Dynamic 20

Demonstration Build Application from a Spreadsheet Using data from a spreadsheet create a database table and an application with reporting and data entry capabilities. 21

Architectural Overview Simple Architecture Pages dynamically rendered using database Metadata No code generation or file based compilation Runs Everywhere Oracle Database Runs 22

Meta Data Model 300 Tables 200 Views 200 PL/SQL Objects 300,000 Lines of Code 23

Show & Accept Processing 24

Oracle APEX Listener J2EE based alternative for Oracle HTTP Server (OHS) and mod_plsql Offers increased functionality Web based configuration Enhanced security File caching Provides flexibility by supporting: Oracle Web Logic Server (WLS) Oracle Glassfish Server OC4J 2009 Oracle Corporation 25

Oracle APEX Listener Standard Configuration Applicable for the majority of installations for local systems or multi-tenant private clouds No requirement to handle requests from outside a firewall Oracle APEX Listener is installed onto a J2EE compliant Web Server Users are provided the appropriate link directly to that service. 2009 Oracle Corporation 26

Oracle APEX Listener Advanced Configuration For public systems or hosted environments Oracle APEX Listener is installed inside of the firewall HTTP listener is installed outside of the firewall Requests are sent to the external Web server and passed through the firewall to the APEX Listener 2009 Oracle Corporation 27

Oracle APEX Listener 2009 Oracle Corporation 28

SQL Developer Integration Browse your Application Express Applications Export and Import Applications Drop Applications Deploy Applications Modify Applications Export Pages Tune your Queries Included APEX Reports Custom Exception Reports 29

Building Integrated Applications 30

Development / Deployment Options Locally Install on Stand-alone machine Multi-tenant Private Cloud Workspaces for each department Self-service provisioning model Public Cloud Hosting partners Amazon EC2 Develop & deploy where it is most convenient and cost effective 31

Oracle APEX and Amazon Cloud 32

Oracle APEX and Amazon Cloud 33

Demonstration Oracle Application Express Meta Data Model Configuration Options SQL Developer Integration 34

Examples of Applications built with Oracle Application Express 35

Oracle APEX Applications asktom.oracle.com 36

Oracle APEX Applications oracle.com/store 37

Oracle APEX Applications thinkquest.org 38

Oracle APEX Applications promedmail.org 39

Oracle APEX Applications Solutions and Requirements Tracking (internal) 40

Oracle APEX Applications ARIA People 41

<Insert Picture Here> Demonstration Built with Oracle Application Express Oracle Store AskTom ARIA ThinkQuest 42

Oracle Application Express Community 43

Oracle Application Express Momentum Developer community - 80k+ downloads / year apex.oracle.com 4m page views / week Active Discussion Forum 4.6 m views, #3 on OTN 100 Consulting companies, 60 BLOGs, 10 Hosting Partners User Groups: 30 @OOW-09, 40 @ODTUG, APEXposed User interface for Oracle Store and Oracle Audit Vault 44

Oracle Application Express FUD Only good for Excel / Access replacement Successfully used to meet a large variety of use cases from small to very large, from simple to very complex Simple architecture won t scale Single tier architecture results in fewer network traversals and CPU cycles per page request Takes full advantage of Oracle Database capabilities and features as built 100% inside database Proven by countless success stories & sites like Oracle Store, ARIA, AskTom, ThinkQuest APEX is not here to stay APEX 3.2 represents the 8th major release since 2004 Integrated into Oracle 11gR1 Seed Database (Part of the core database as a standard feature) Oracle increasingly relies on APEX for internal applications to improve business processes It s free so it can t be Oracle provides APEX, SQL Developer, etc. at no-cost to encourage development in Oracle Technologies and increase utilization of the Oracle Database Dedicated APEX Oracle Support team available as part of standard Oracle Database license Oracle will charge for APEX in the future Oracle has no plans to charge for APEX No precedent exists for Oracle charging for a database feature that is currently no-cost 2009 Oracle Corporation 45

Oracle Application Express Books 46

Oracle Application Express Bloggers Joel Kallman Marc Sewtz Patrick Wolf Dimitri Gielis David Peake John Scott Scott Spendolini Doug Gault Dietmar Aust Francis Mignault Denes Kubicek Carsten Czarski 47

Information: http://otn.oracle.com/apex Hosted Development: http://apex.oracle.com 48

2009 Oracle Corporation 49

50