Download Oracle Application Express (Web Application Development)

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft Access wikipedia , lookup

Database wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Clusterpoint wikipedia , lookup

SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Object-relational impedance mismatch wikipedia , lookup

PL/SQL wikipedia , lookup

Oracle Database wikipedia , lookup

Transcript
<Insert Picture Here>
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 remain at the sole discretion of Oracle.
© 2010 Oracle Corporation
Oracle Application Express (APEX)
Database-centric Web application development tool
• Unique Rapid Application Development (RAD)
tool for the Oracle Database
• Browser based for Development, Deployment
& Runtime
• Declaratively build professional Web 2.0
applications that are fast and secure
• Leverages full Oracle database capabilities
and existing SQL & PL/SQL skills
• Fully supported, “no-cost” standard component
with all editions of the Oracle Database
Easy - Rapid - Empowering
© 2010 Oracle Corporation
Oracle Application Express Use Cases
Oracle Forms
Modernization
Data-driven Applications
Develop opportunistic and departmental
productivity applications
Leverage SQL & PL/SQL declarative
programming skills to move Forms
applications to HTML / Web 2.0
Online Reporting
Build SQL-based reporting
applications on existing
database schemas
Spreadsheet Web-ification
Convert spreadsheets to Web applications
where they can be concurrently viewed and
edited
© 2010 Oracle Corporation
Access Replacement
Consolidate outgrown Access applications
to the Oracle database with an APEX Web
front end
Departmental Application Development
Requirements:
• Build data stores to solve tactical issues
• Timely solutions that they control
• Departments work autonomously
Issues:
• Staff lack skills with enterprise frameworks
• Applications inefficient and hard to maintain
• Often contain business critical data
• Data sensitivity issues
© 2010 Oracle Corporation
Departmental Application Development
Solution:
• Consolidate departmental data
• Self-service application development
• Departments maintain full control
• IT provides professional data
management
Benefits:
• Easy to develop and maintain
• Applications are secure, reliable and
scalable
• Improved end user experience
© 2010 Oracle Corporation
D E M O N S T R A T I O N
Rapid Application
Development
© 2010 Oracle Corporation
History
2010Application Express 4.0
Websheets, Dynamic Actions,
Plug-Ins, RESTful Web
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
© 2010 Oracle Corporation
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
© 2010 Oracle Corporation
Oracle Application Express Books
© 2010 Oracle Corporation
Architectural Overview
• Simple Architecture
• Pages dynamically rendered using database Metadata
• No code generation or file based compilation
• Runs Everywhere Oracle Database Runs
© 2010 Oracle Corporation
Multi-Tenant Hosting
• Allows IT to manage Database services
• Self-service provisioning of workspaces
• Free hosted development service http://apex.oracle.com
© 2010 Oracle Corporation
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
© 2010 Oracle Corporation
Building Integrated Applications
© 2010 Oracle Corporation
Target Development Community
© 2010 Oracle Corporation
Out of the Box Development Features
© 2010 Oracle Corporation
Reports
Validations
Translation
Services
Forms
Processes
Conditional
Processing
Charts
Computations
Authentication
Calendar
Branches
Authorization
Templates
Web Services
Session State
Management
Navigation
Email Services
Logging &
Monitoring
Integrating with Other Tools / Services
Leverage the full spectrum of the Oracle database’s capabilities:
•
•
•
•
•
•
•
•
•
•
•
•
SQL
PL/SQL
RAC
Spatial
OLAP
Flashback
Web Services
Text
Multimedia
Analytic Functions
Globalization
XML DB
• eBusiness Suite
© 2010 Oracle Corporation
SQL Developer and Application Express
• Browse your Application Express
Applications
• Export and Import Applications
• Drop Applications
• Deploy Applications
• Modify Applications
• Export Pages
• Tune your Queries
• Included Application Express
Reports
• Custom Exception Reports
Requires SQL Developer 1.2.1 +
and Application Express 3.0.1 +
© 2010 Oracle Corporation
Oracle APEX Forms Conversion Overview
© 2010 Oracle Corporation
MS Access Migration
- SQL Developer and Oracle APEX
• Export MS Access metadata
• Migrate the Microsoft Access
database to Oracle
• Create an Oracle Application
Express Workspace
• Create a migration project
• Analyze the Microsoft Access
application
• Generate the Oracle Application
Express Application
• Customize your Application
Express application
© 2010 Oracle Corporation
BI Publisher Architecture
•
•
•
•
Declarative PDF reporting services
Create professional looking reports
Range of document formats
Ability to define multiple queries
© 2010 Oracle Corporation
Interactive Reports
• Out of the box declarative Web 2.0 reporting
• Dramatically enhances end-user capabilities
© 2010 Oracle Corporation
Websheets
• Build basic applications faster and with more functionality
• Web-based content sharing
• Hierarchical text pages
• Editable data grids
• Interactive Reports
• Mark-up syntax with SQL Tags
• Designed for Business Users
• Incorporates “sharing” model (Reader, Contributor, Admin)
• Integrated annotations (attachments, tags, notes, links)
© 2010 Oracle Corporation
Dynamic Actions
• Declaratively define client-side behavior
• JavaScript and AJAX code implemented by
Application Express engine
• No need for expertise in JavaScript and AJAX
• Allows you to declaratively:
• Show / hide
• Enable / disable
• SQL and PL/SQL AJAX calls
• Add / remove styles
• Each can have multiple true and false actions
© 2010 Oracle Corporation
Plug-Ins
• Extend built-in functionality with new item types,
region types, processes, dynamic actions, etc.
• Declarative property and attribute settings
• Once loaded, use in similar fashion to native
components
• Included in APEX application export
• Encourages APEX community contributions
© 2010 Oracle Corporation
D E M O N S T R A T I O N
Dynamic Actions
& Plug-Ins
© 2010 Oracle Corporation
Oracle Technology Network (OTN)
http://otn.oracle.com/apex
© 2010 Oracle Corporation
Hosted “Development” Service
http://apex.oracle.com
© 2010 Oracle Corporation
© 2010 Oracle Corporation
© 2008 Oracle Corporation – Proprietary