Professional Documents
Culture Documents
The following is intended to outline Oracles 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 Oracles products remain at the sole discretion of Oracle.
Community Focus
Strong & Supportive Community Popular OTN Discussion Forum Consulting Companies APEX Practices Commercial Applications Blogs, SIGs
History
2009 Application Express 3.2 Forms Conversion 2008 Application Express 3.1 Interactive Reports, BLOB 2007 Application Express 3.0 Flash Charts, PDF Printing, Access Application Migration 2006 Application Express 2.2 Packaged Applications 2006 Application Express 2.1 Oracle XE
2005 HTML DB 2.0 SQL Workshop 2004 HTML DB 1.6 Themes 2004 HTML DB 1.5 First Release
Packaged Applications
Over 30 Packaged Applications and Sample Code Created by APEX Development Team Fully functional solutions Use as is / Customize / Learning tool No Cost Includes source code, DDL, sample data
2009 Oracle Corporation
Forms
Processes
Charts
Computations
Calendar
Branches
Templates
Web Services
Navigation
Email Services
Interactive Reports
Out of the box declarative Web 2.0 reporting Dramatically enhances end-user capabilities
Problem: Spreadsheets
Multiple sources of truth Manual collation from different sources Reports generated from partial truth No controls over who sees the information
2009 Oracle Corporation
Fragmented Platform dependent Web unfriendly Password Security inadequate Vulnerable Can be easily copied
Gain more data visibility Integrate data silos Additional reporting Increase productivity React to market forces Meet compliance requirements
Benefits
Productivity Ease of use
Introduced March 2006
2009 Oracle Corporation
Supports
Multi-dimensional modelling (incl. cubes and spatial) Multi-level logical and physical design environment Model validation rules
Challenges
Effort / business knowledge required to migrate Poor data model design No documentation
Challenges
Availability of IT application matter experts Conversion is non-trivial, requiring significant effort and resources APEX application will not look nor feel like Forms application
Forms2XML Utility:
Available with Forms 9i & 10g May convert Forms 4.x & 6i If conversion fails will need to manually upgrade first
Items
Select / Deselect Review Prompts
Annotate
Triggers, Program Units, Alerts, etc.
Is it Applicable? Document post-generation requirements
Items
Date Pickers HTML Editors Checkboxes Radio Groups Select Lists Pop-up List of Values
Application Logic
User Interface
Annotate
Update Completion Increases % complete
Architectural Overview
Integrated within the database 9iR2, 10g, 11g, XE Meta data driven Uses APEX Listener, Embedded Gateway or ModPLSQL
2009 Oracle Corporation
Multi-Tenant SaaS
Single Oracle Database for multiple applications Provides virtual private databases Self-service or IT managed provisioning
Cloud / Hosted
On Premise In Datacenter
Personal Database
Authentication
Out-of-the-Box Pre-Configured Schemes
LDAP Directory credentials Oracle Application Server Single-Sign On Open door credentials Application Express accounts Database Account credentials No Authentication
Custom Authentication
Customizable session management logic
Use or modify (session verification function) built-in page sentry Develop custom sentry (examples provided)
Save State before Branching Use Branch checkbox to save session state values prior to branching Session state values will not be displayed in the Branch URL Saving sensitive Item values (e.g. SSN) Use Item checkbox to store value encrypted in session state Stores values encrypted in APEX session state table For storing sensitive data in the database should encrypt the table columns Encrypting table columns completely independent of APEX
Customer Surveys
Integrated Solutions
InterVarsity Christian Fellowship/USA
Integrated with eBusiness Suite
Roman Incorporated
Integrated with ERP and used on Handhelds
Iron Mountain
Monitor over 60 databases from one application Evaluate disc usage and predict future requirements
Targeted Solutions
PGA Golf
Tournament purse management and payment system
AskTom
Tom Kytes highly popular discussion forum
CERN
Training & safety registration applications
WaMu
Standard corporate development tool
US Army
Property planning and inventory management system
Consolidation Projects
Telstra
18,000 Access Applications causing major network load Banned Access and consolidated into APEX
Insum
Association Management - Software as a Service (SaaS)
Neoface
CRM for the SMB market
Internet Applications
ProMED-Mail
Rapid global dissemination of information on outbreaks of infectious diseases and acute exposures to toxins that affect human health
endlichferien GbR
High traffic portal to connect vacationers with cottage owners, travel agencies, etc.
APEX 4.0
Websheets Oracle APEX Listener Improved Tabular Forms Dynamic Actions
Interactive Reports [3.1] An innovative new technology that allows end users to
customize reports. By putting more power in the hands of users it reduces development time and effort while simultaneously enhancing application functionality.
Web Services Integration [3.1] Ability to easily integrate with services through either
built-in Web service support or through lower level PL/SQL UTL_HTTP package calls.
PDF Printing [3.0] Integrate with Report Server (Oracle BI Publisher, Apache FOP,
or XSL-FO) to produce PDF, XLS, HTML outputs. Can define multiple report queries and load custom RTF or XSL-FO templates.
Flash Charts [3.0] Create professional charts using Adobe Flash MS Access Migration [3.0] Use SQL Developer Migration Workshop to migrate the
Access schema and data. Then migrate the Access Forms, Reports and Queries using APEX to generate a first-cut design
2009 Oracle Corporation
Next Steps