July 20, 2006 Oracle Application Express Helps Build Web Applications Quickly by Noel Yuhanna with Megan Daniels

Similar documents
July 16, 2008 Updated: September 2, 2008 Inquiry Insights: Client Virtualization, Q by Natalie Lambert with Rachel Batiancila

TECH CHOICES. June 14, 2006 The Forrester Wave : Open Source Databases, Q by Noel Yuhanna. Helping Business Thrive On Technology Change

February 5, 2008 Virtualization Trends On IBM s System P Unraveling The Benefits In IBM s PowerVM

November 2, 2010 SQL Azure Raises The Bar On Cloud Databases. by Noel Yuhanna for Application Development & Delivery Professionals

TARGET AUDIENCE IT infrastructure and operations professional, security and risk professional

Converged Infrastructure Matures And Proves Its Value

The Data Explosion. A Guide to Oracle s Data-Management Cloud Services

Red Hat Virtualization Increases Efficiency And Cost Effectiveness Of Virtualization

Supporting The Zero Trust Model Of Information Security: The Important Role Of Today s Intrusion Prevention Systems

QLIKVIEW ARCHITECTURAL OVERVIEW

June 28, 2007 Sprint Is A Strong Performer For Global WAN Services The Forrester Wave Service Provider Summary, Q2 2007

Moving Databases to Oracle Cloud: Performance Best Practices

SQL Server SQL Server 2008 and 2008 R2. SQL Server SQL Server 2014 Currently supporting all versions July 9, 2019 July 9, 2024

EXECUTIVE SUMMARY. For Information & Knowledge Management Professionals

Oracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation

7 Things ISVs Must Know About Virtualization

Data Sheet: Storage Management Veritas Storage Foundation by Symantec Heterogeneous online storage management

Oracle Forms and Oracle APEX The Odd Couple

Business Success Through Embedded Communication Technology

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda

Understanding Cumulus Deployment Options Enterprise DAM On-Premise, in the Cloud or a Hybrid Approach

INTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET

Realizing the Value of Standardized and Automated Database Management SOLUTION WHITE PAPER

InfoSphere Warehouse V9.5 Exam.

Power, Patch, and Endpoint Managers Expand McAfee epo Platform Capabilities While Cutting Endpoint Costs

Databases and ERP Selection: Oracle vs SQL Server

Ten Innovative Financial Services Applications Powered by Data Virtualization

Data Virtualization Implementation Methodology and Best Practices

Oracle Database Cloud for Oracle DBAs Ed 3

E-Guide DATABASE DESIGN HAS EVERYTHING TO DO WITH PERFORMANCE

Data Retrieval Firm Boosts Productivity while Protecting Customer Data

When, Where & Why to Use NoSQL?

Digital Transformation Drives Distributed Store Networks To The Breaking Point

Understanding the ESVA Architecture

Dell helps you to simplify IT

TARGET AUDIENCE Application development and program management professional, customer experience professional, interactive marketing professional

Developing Applications with Business Intelligence Beans and Oracle9i JDeveloper: Our Experience. IOUG 2003 Paper 406

Amyyon customers can t wait to get their hands on it s new application, developed in Uniface.

Unlock The Value Of Cloud

DELL POWERVAULT MD FAMILY MODULAR STORAGE THE DELL POWERVAULT MD STORAGE FAMILY

Jean-Marc Krikorian Strategic Alliance Director

Sage MAS 200 SQL Server Edition Introduction and Overview

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004

Provide Real-Time Data To Financial Applications

Power, Patch, and Endpoint Managers Expand McAfee epolicy Orchestrator Platform Capabilities While Cutting Costs

Optimize Your Databases Using Foglight for Oracle s Performance Investigator

IP Application Accelerator

SCO Vision2K 2.1. What s in this release

Andy Mendelsohn, Oracle Corporation

QM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS

Unlock The Value Of Cloud: A Spotlight On IT Executives

Toad for Oracle Suite 2017 Functional Matrix

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Abstract. The Challenges. ESG Lab Review InterSystems IRIS Data Platform: A Unified, Efficient Data Platform for Fast Business Insight

5 reasons why choosing Apache Cassandra is planning for a multi-cloud future

DBAs can use Oracle Application Express? Why?

INTRODUCTION. Chris Claterbos, Vlamis Software Solutions, Inc. REVIEW OF ARCHITECTURE

OEM Provisioning An Introduction

Partner Presentation Faster and Smarter Data Warehouses with Oracle OLAP 11g

MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB

HP BladeSystem Matrix

MySQL for Database Administrators Ed 4

Operationalize Security To Secure Your Data Perimeter

Automation Platform for Smart Execution of Oracle projects. Copyright 2016 Tech Mahindra. All rights reserved.

5/24/ MVP SQL Server: Architecture since 2010 MCT since 2001 Consultant and trainer since 1992

5 OAuth Essentials for API Access Control

CSC203. Mbwana Alliy Product Manager- Office Managed Business Microsoft Corporation

PATCH MANAGER AUTOMATED PATCHING OF MICROSOFT SERVERS AND 3RD-PARTY APPS

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

LSI. LSI SVM5 Solutions Architect Exam.

Simplifying IT through Virtualization

"Charting the Course... Oracle 18c DBA I (3 Day) Course Summary

Oracle Database 11g: Manageability Overview. An Oracle White Paper August 2007

Understanding Virtual System Data Protection

AVOIDING HIGH ORACLE DBMS COSTS WITH EDB POSTGRES

The Evolution of. Jihoon Kim, EnterpriseDB Korea EnterpriseDB Corporation. All rights reserved. 1

IT Consulting and Implementation Services

Enabling Agile Database Development with Toad

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION

IBM Data Protection for Virtual Environments: Extending IBM Spectrum Protect Solutions to VMware and Hyper-V Environments

June 9, 2010 The Forrester Wave : Disaster Recovery Services Providers, Q2 2010

Oracle Reports 6.0 New Features. Technical White Paper November 1998

Enterprise Data Architect

Progress DataDirect For Business Intelligence And Analytics Vendors

Oracle Applications in a Changing Business World. Legacy Oracle Applications Won't Be Around Forever. Will You?

Focus On: Oracle Database 11g Release 2

Construction and Real Estate. Improve system performance and data security with SQL Server

WHITE PAPER. How AdminStudio Helps IT Migrate to Windows Vista 5x Faster

THE OPEN DATA CENTER FABRIC FOR THE CLOUD

ScaleArc for SQL Server

Modern Database Architectures Demand Modern Data Security Measures

Three Key Considerations for Your Public Cloud Infrastructure Strategy

Eight Tips for Better Archives. Eight Ways Cloudian Object Storage Benefits Archiving with Veritas Enterprise Vault

How to Accelerate Merger and Acquisition Synergies

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data

DefendX Software Control-Audit for Hitachi Installation Guide

5 OAuth EssEntiAls for APi AccEss control layer7.com

<Insert Picture Here>

Survey of Oracle Database

Vom PoC zur IT-Transformation Cloud Adoption in der Praxis. Constantin Gonzalez Solutions Architect, Amazon Web Services Deutschland

Transcription:

QUICK TAKE Oracle Application Express Helps Build Web Applications Quickly by Noel Yuhanna with Megan Daniels EXECUTIVE SUMMARY A lesser-known but powerful application development tool that comes freely bundled with an Oracle DBMS is Oracle Application Express. Over the past year, the adoption of Oracle Application Express has increased twofold mainly because it is easy to use, saves money when consolidating spreadsheets and desktop databases, and comes bundled for free with Oracle databases. Although Oracle Application Express is not a replacement for Java or.net programming environments, it can help develop simple Web-based applications that access Oracle databases quickly. TARGET AUDIENCE Application development professional, enterprise architecture professional, chief information officer APPLICATION EXPRESS IS AN EASY-TO-USE APP DEV TOOL Over the past 12 months, Forrester interviewed 25 Oracle enterprises to find out their experiences using Oracle Application Express (APEX). All those interviewed found APEX to be an easy-to-use application development tool that helps to develop Web applications very quickly. Although APEX is unlikely to be the primary reason for customers to migrate from other DBMSes to Oracle, it does help customers consolidate many distributed desktop databases and spreadsheets to a centralized repository for improved data sharing, enforcement of higher data security standards, and enhanced manageability. Many customers are using APEX to develop Web applications that perform simple lookup of data, generate online reports, and implement data entry forms. We currently have 35 applications that use Oracle Application Express, and that s likely to grow to 50 to 75 by the end of this year. These applications are key business applications including financial calculators, rate sheets, and loan and funding application processing. There are up to 5,000 users who are using these applications built using Oracle Application Express running on Oracle databases. (Chase Home Equity) Oracle Application Express is an application development tool for developing Web applications that access data from Oracle databases, whether it is read-only or transaction-related activity. All of the APEX components reside within the Oracle database, and therefore APEX integrates with regular DBMS roles and privileges. APEX not only comes with built-in wizards for easy point-and-click application Headquarters Forrester Research, Inc., 400 Technology Square, Cambridge, MA 02139 USA Tel: +1 617/613-6000 Fax: +1 617/613-5000 www.forrester.com

Quick Take Oracle Application Express Helps Build Web 2 development, but it also offers interfaces to PL/SQL, SQL, and HTML to create rich applications. APEX integrates with the DBMS engine, which means that it seamlessly works with Oracle Real Applications Clusters (RAC) and regular database backup and recovery procedures. It also allows integration with advanced database features such as Oracle Text, OLAP, spatial and fine-grained access control, and auditing, offering a comprehensive application development environment. APEX Offers Several Benefits That Make It Appealing To Customers Oracle has come a long way in understanding what customers really want when it comes to accessing data quickly and easily, and APEX delivers such an environment. The tool offers several benefits, including: An easy-to-use application development environment. The APEX is a user-friendly Web application development tool for users who have some basic understanding of programming concepts. Simple Web applications can be created with a few mouse clicks, while advanced application development capability exists with interfaces to PL/SQL, SQL, and HTML code. We have been using Oracle Application Express for two years, and it has been a very productive tool for us. The main reason we started using it was that we were able to develop Web applications very quickly with minimal effort. We have already replaced some of our forms-based applications with Oracle Application Express and plan to replace others, as well. (Corporate Express) Consolidation of desktop databases and spreadsheets. Many customers have found that APEX can help consolidate desktop databases and spreadsheets into a more centralized, manageable, and shareable environment. Such consolidation also helps lower cost because APEX comes bundled with Oracle databases. With APEX, some large enterprises have successfully eliminated hundreds of Microsoft Access and FileMaker desktop databases and Microsoft Excel spreadsheets. With Oracle Application Express we were able to consolidate hundreds of desktop databases into a single Oracle data repository. The benefits in cost savings and improved manageability have been huge. We are now also looking at consolidating many of our spreadsheets with Oracle Application Express. (Large telco) Lower costs of application development. Oracle Application Express comes bundled with all Oracle databases at no additional cost and therefore offers a very cost-effective application development environment. In addition, it allows Web applications to be developed and deployed quickly and with minimal effort. Our experience on Oracle Application Express has been excellent. It s easy to use, very productive, and quick to deploy. It has in some cases replaced our Java and.net

Quick Take Oracle Application Express Helps Build Web 3 applications. Oracle Application Express cuts development time in half, besides reducing IT operating costs. (Chase Home Equity) Tight integration with Oracle DBMS. Oracle Application Express is integrated with the database schema and internal DBMS structures, which offers reliability. It works with Oracle RAC, and regular backups and upgrades do not affect Oracle Application Express deployments. One of the key advantages we found with Oracle Application Express is that it s an integral part of the DBMS. Any database backup or recovery we normally do also automatically takes care of Oracle Application Express. (ecommerce company) Real-time interactive application development. Another characteristic of APEX is that you can build applications in prototype mode and add additional requirements over time. With APEX, you can even start using the Web application before it has been completed, one of the key reasons why developing applications using APEX is faster than using Java or.net programming environments. Developing applications using Application Express is very interactive. You can start by putting together a prototype very quickly and adding to it. Once you get over the learning curve, which is small compared with other application development tools, you can exploit Application Express very quickly. We have developed a Web-based application from scratch in about a week. (Shell) Some Concerns Exist But Are Disappearing Although customers have raised some concerns, these are usually outweighed by the product s benefits. Most customers are concerned about: The future of APEX. Having used WebDB in the past, a product that had similar functionality and was killed by Oracle, some customers remain skeptical of APEX s future. As a result, some enterprises are waiting longer to decide whether they should adopt APEX. Forrester finds that Oracle is putting more efforts into APEX than it put into WebDB, and has also established a road map for Version 3. We have been a WebDB user in the past and developed several business applications on it, running on Oracle 9i back-end database. When Oracle released Oracle Application Express, we were left homeless. There was no migration path from WebDB to Oracle Application Express. We were told to rewrite our applications using Oracle Application Express which basically meant throwing away our old WebDB investment. We hope that Oracle Application Express does not go through the same fate. (Discrete manufacturer)

Quick Take Oracle Application Express Helps Build Web 4 Vendor lock-in. APEX can only be installed on Oracle databases, which limits the usage. In addition, any code written to enhance the Web application, such as using PL/SQL programs, further creates a vendor lock-in because of proprietary SQL extensions. Although Oracle Application Express forces you down the vendor lock-in path, considering that it only takes one-tenth of the time to develop applications, using it is certainly worth the investment. You can either write a 100% portable application with more time, effort, and money, or write applications quickly and with less cost. Oracle Application Express is a good fit for the latter. (Technology company) Manageability when dealing with many database instances. The APEX has to be installed on every database that it uses data from, unless database links are created between various Oracle databases. So sharing forms, code, and application can become difficult when dealing with multiple Oracle database instances. As far as Oracle Application Express is concerned, we found that it s good for a single database/single repository use. But when it comes to accessing multiple databases, it can be a challenge, since you have to create distributed joins which requires security considerations and more administration efforts. (Discrete manufacturer) Database performance. Although APEX typically does not add overhead to the database server, any unoptimized queries or poor indexing schemes could affect performance. Therefore, carefully plan when using APEX on mission-critical production databases. Oracle recommends using resource limits and profiles to control system resources. Although end users can use APEX, we don t allow it. End users are not able to work as DBAs, and if the usage is wrong, it can kill performance. End users don t know the tables, or how or what to access; they are not developers. (Corporate Express) R E C O M M E N D A T I O N S APEX IS SUITABLE FOR DEVELOPING WEB APPLICATIONS FOR ORACLE Enterprises looking for a quick and easy-to-use application development tool for Oracle will find APEX a good fit. APEX is not a replacement for Java or.net programming environments, but it can help develop and deploy Web applications quickly. Enterprises that are planning to use APEX should: Initially limit the application development only to tech-savvy users. Although APEX can be used by end users and business users, limit the application development mainly to techsavvy users including developers and DBAs. Having an understanding of the data model and knowing what data to access are key requirements for developing applications using APEX.

Quick Take Oracle Application Express Helps Build Web 5 Look at consolidating spreadsheet and desktop databases. One of the key benefits of APEX is data sharing, and enterprises can leverage this by consolidating spreadsheets and desktop databases. Start small and grow. Initially, deploy APEX on one or two Oracle databases mainly to understand the benefits and issues. Also consider developing internal standards and policies, documenting best practices, and sharing templates and forms to maximum productivity. Nail down any data-security-related issues. Extra security measures should be taken when deploying APEX, especially if the database deals with private data. Perform routine audit of role and user access on databases that run APEX applications. Limit the development of APEX on production databases. Similar to application development policies for other programming environments, APEX should not be used directly on production environments. Train the developers and DBAs. Although APEX is relatively easy to learn and use, to take full advantage of the product, consider training developers and DBAs. Forrester Research (Nasdaq: FORR) is an independent technology and market research company that provides pragmatic and forward-thinking advice about technology s impact on business and consumers. For 22 years, Forrester has been a thought leader and trusted advisor, helping global clients lead in their markets through its research, consulting, events, and peer-to-peer executive programs. For more information, visit www.forrester.com. 2006, Forrester Research, Inc. All rights reserved. Forrester, Forrester Wave, Forrester s Ultimate Consumer Panel, WholeView 2, Technographics, and Total Economic Impact are trademarks of Forrester Research, Inc. All other trademarks are the property of their respective companies. Forrester clients may make one attributed copy or slide of each figure contained herein. Additional reproduction is strictly prohibited. For additional reproduction rights and usage information, go to www.forrester.com. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change. To purchase reprints of this document, please email resourcecenter@forrester.com. 39951