Apex use in the enterprise?

Any Apex experts care to respond to the list of advantages / disadvantages that we have come up with - while doing due diligence for potential rollout of Apex as a development platform for the enterprise?
Many thanks in advance.
Please note that we know little to nothing about Apex. But we do know the database. I have read other threads in this forum where it is mentioned that all database utilites (dbms_*) are available to be used in apex - and this is a major plus point - agreed. Do know that metalink is apex based.
Would love to have oracle apex developers respond.
Oracle Application Express Architecture - Due Diligence
Advantages
(1)     RAD development for data centric Web applications.
(2)     Out of box support for some HTML page templates. For example, sort, search, save data to CSV, ...
(3)     Reduce required skill sets for PL/SQL developers on web application development.
(4)     Performance boost on a small scale non-enterprise Web applications.
(5)     Single vendor within integrated Oracle administration environment.
(6)     Out of box charting and reporting supports.
Disadvantages
(1)     Application operates within Oracle instance which imposes considerable resource overheads due to HTTP session tracking and JVM environment.
(2)     APEX supports through discussion forum not a formal support channel.
(3)     This two tier non-SOA data centric configuration requires high end machines to power up Oracle instances for mission critical applications. N-tier SOA architecture can easily scale up and scale out by using economic efficient hardware.
(4)     A non-traditional security configuration requires either database accounts or APEX accounts.
(5)     It requires very specific skill sets if future application enhancements does not fall into out of box APEX templates.
(6)     Single Sign On (SSO) requires add-on SDK which makes it quite difficult and sometimes impossible to integrate with other applications.
(7)     It operates under Oracle HTTP server with J2EE environment. This requires a different technology expertise for performance tuning.
(8)     APEX application is vendor specific and offers no portability at all.
Summary
(1)     APEX is targeted to replace MS Access like applications to provide better security, scalability and stability.
(2)     APEX is well suited for web RAD development by DBAs.
(3)     APEX is suited for data centric application such as maintain some database records….
(4)     APEX is not suited for provisioning services.
(5)     APEX is not suited for high volume transaction Web applications.
(6)     APEX is not suited for any applications required LDAP typed security or SSO.
(7)     APEX does not provide any portability outside of Oracle.

I think you need to review some of these comments..
Any Apex experts care to respond to the list of
advantages / disadvantages that we have come up with
- while doing due diligence for potential rollout of
Apex as a development platform for the enterprise?
Many thanks in advance.
Please note that we know little to nothing about
Apex. But we do know the database. I have read other
threads in this forum where it is mentioned that all
database utilites (dbms_*) are available to be used
in apex - and this is a major plus point - agreed. Do
know that metalink is apex based.
Would love to have oracle apex developers respond.
Oracle Application Express Architecture - Due
Diligence
Advantages
(1)     RAD development for data centric Web
applications.
(2)     Out of box support for some HTML page templates.
For example, sort, search, save data to CSV, ...
(3)     Reduce required skill sets for PL/SQL developers
on web application development.
(4)     Performance boost on a small scale non-enterprise
Web applications.
(5)     Single vendor within integrated Oracle
administration environment.
(6)     Out of box charting and reporting supports.
Disadvantages
(1)     Application operates within Oracle instance which
imposes considerable resource overheads due to HTTP
session tracking and JVM environment.What exactly is the point in this comment? APEX applications run in the database, they do NOT rely on the JVM...
(2)     APEX supports through discussion forum not a
formal support channel.APEX DOES get support from the standard Oracle tech support. However, I would think it is faster to post a message HERE and get a response from the actual developers of the product than having to go through channels..
(3)     This two tier non-SOA data centric configuration
requires high end machines to power up Oracle
instances for mission critical applications. N-tier
SOA architecture can easily scale up and scale out by
using economic efficient hardware.However hearty a db server you have now should suffice for using APEX. YOu are in reality running SQL statements against the database.
(4)     A non-traditional security configuration requires
either database accounts or APEX accounts.NOT TRUE. Please review documents again.. YOu can BUILD internal security in application, or rely on LDAP or Single Sign on from Oracle..
(5)     It requires very specific skill sets if future
application enhancements does not fall into out of
box APEX templates.HTML and CSS development skills. If you develop web sites, you should be comfortable with this..
(6)     Single Sign On (SSO) requires add-on SDK which
makes it quite difficult and sometimes impossible to
integrate with other applications.Wrong here again. Please refer to documentation.
(7)     It operates under Oracle HTTP server with J2EE
environment. This requires a different technology
expertise for performance tuning.Sorry, what again?
(8)     APEX application is vendor specific and offers no
portability at all.Unlike ASP or ASP.NET from M$? Or what vendor independent products are you thinking of? Pearl? Ruby on Rails? APEX RUNS in the database, so you'd think it just MIGHT be specific to an Oracle database and Oracle product..
>
>
Summary
(1)     APEX is targeted to replace MS Access like
applications to provide better security, scalability
and stability.More than that actually..
(2)     APEX is well suited for web RAD development by
DBAs.NOT Even close.. Developers DO use it.. DBA's support the database end..
(3)     APEX is suited for data centric application such
as maintain some database records….Not even going to try and get into this.. Data centric applications? What would a non data centric application be again?
(4)     APEX is not suited for provisioning services.Explain this one, please..
(5)     APEX is not suited for high volume transaction
Web applications.Hmm, you mean like Oracle Metalink? Or Ask Tom? These ARE high traffic sites, and gooly gee, they ARE built using APEX..
(6)     APEX is not suited for any applications required
LDAP typed security or SSO.Wrong here, please read the documentation.
(7)     APEX does not provide any portability outside of
Oracle.And how could it, it is based in the database.....
Shesh, does that mean because I can't use a fishing pole to catch deer it has no purpose?
Tony Miller
UTMB/EHN

Similar Messages

  • IPad2 Uses in the Enterprise

    What are some of the best uses of ipad2 in the enterprise beyond email?

    "Best" is situational, but here are some things I use my iPad for in my company:
    - Note taking
    - Presentations
    - Task management
    - Research on the web (especially to look up points or data during meetings)
    - Keeping my calendar
    There will be many more uses depending on the company or organization involved. For instance, many medical organizations are using iPads to replace the traditional patient chart and hand-written doctors' notes. This may provide some additional ideas:
    http://www.apple.com/ipad/business/ipad-at-work/
    Regards.

  • ICloud Usage In The Enterprise

    Forgive me if I've posted this in the wrong location, but it seemed to be the best suited area...
    With the announcement of iCloud, I've been trying to find information on how it will be managed on devices that are used in the enterprise? The company I work for has approximately 200 iPad users and 300 iPhone 4 users that sync their corporate mail, calendar and contacts to their devices.
    Each of these users has tethered their device to their own personal iTunes account so they can add music, apps, video, etc to the device as they wish. We secure these devices using a MobileIron appliance along with Apple MDM certificates that allow us to implement security policies on the devices.
    If these users choose to sign up for iCloud, does anyone yet know if it will only allow your me.com account to sync to the cloud? The last thing we would want is for these users to have their corporate mail/contacts/calendars synched to the devices and then simultaneously synched up to iCloud.
    Anyone have any suggestions on how we might combat this? Or if it will even be possible to sync accounts via iCloud for anything other than me.com accounts? Thanks!

    HI All,
    Actually I face the same problem, only mine is using Apple MDM on Lion Server. We plan to deploy 2000 or more iphone 3gs on company cost. Currently in progress and already around 900 devices live using inhouse corporate application.
    Our challenge is on security administration things. Wondering if there is somekind like iCloud that we can use in corporate to track the location in case of lost. we are now experiencing already two device lost on duty.
    Currently all devices that we already deployed are registered to iCloud using one Apple-ID, no problem on registration process. However when I open iCloud, only limited devices was listed, I think just about 90 devices on the list. Unfortunately the two devices that reported lost are not on the list. So I feel hopeless now.
    While MDM can only do Wipe and other things, but can not tracking the location.
    Appreciate if someone can give me a clue the alternative to overcome those issue. Thanks.
    Regards
    AA

  • Using iPad in the Enterprise; close but challenges......

    Getting closer to being able to use iPad in the Enterprise.  Two challenges so far; sorting functions in Numbers Application not existent? Work around? and the second issue, tracking changes in a word document or Pages document when using Pages on iPad?
    Can't analyze data without sorting feature.  Can't review legal or contracts without seeing who changed what?  Any workarounds besides use my Mac Air?
    Thanks

    Getting closer to being able to use iPad in the Enterprise.  Two challenges so far; sorting functions in Numbers Application not existent? Work around? and the second issue, tracking changes in a word document or Pages document when using Pages on iPad?
    Can't analyze data without sorting feature.  Can't review legal or contracts without seeing who changed what?  Any workarounds besides use my Mac Air?
    Thanks

  • Use HCM processes and Forms without using the Enterprise Portal

    is it possible to leverage existing HR Admin Services (HCM processes and Forms) functionality without using the Enterprise Portal?
    1) Create an Adobe form and Interface using SFP
    2) Set up ISR and Form Scenario
    3) Set up Forms configuration to use existing Backend and generic Services
    4) Set up workflow to updated Backend using Services
    is it possible to do the above steps and not use the Portal? If Yes, how do we present the forms to the Manager, and provide different buttons that appears on the Portal by default?
    Any ideas will be greatly appreciated.
    Thanks,
    Saurabh

    Hi Saurabh,
    your assumptions and findings (items can not be started from the backend workflow inbox etc.) are correct: These processes can not be started without the Portal and it is not intended to do this.
    The above mentioned backend report are only forseen for implementation and testing purposes and not for productive use.
    In addition to the fact, that you already can't execute the work items a lot of other features of the framework (Process Browser etc.) are only available through the Portal.
    Best Regards
    Michael Bonrat - Solution Manager HCM Processes and Forms
    Info about HCM Processes and Forms:
    www.service.sap.com/erp: 
    - SAP ERP Human Capital Management -> Workforce Process Management -> HCM Processes and Forms

  • Create the user master records using the Enterprise Portal

    Hello gurus!!
    I'm configuring SRM 7.0 with EP.
    I'm configuring the organizational structure, and steps guide (pdf and Solution Manager ) are:
    1. Go to transaction SU01 and create an ABAP User. (SRMADMIN)
    2. Assign this user the administrator role /SAPSRM/ADMINISTRATOR
    3. As the administrator, creater the organizational plan
    4. Create the remaining organizational unit
    5. Using the Enterprise Portal application, Business Parter:Employee, create the user master records for the departmental managers.
    How I must create the user in Enterprise Portal? What user I have to use to log on in the Enterprise Portal application? Has the user to be integrated in the organzational structure??
    Thanks in advance!!!!
    Best regards.
    Maria.

    Hi,
    You can create users in WebDynpro application. You can also create users in USERS_GEN transaction.
    Regards,
    Masa

  • HT4718 would i be able to use the lion internet recovery since my college uses WPA/WPA2 Enterprise wifi?

    would i be able to use the lion internet recovery since my college uses WPA/WPA2 Enterprise wifi? Im confused becasue this exact one is not listed under apples page about os x recovery.

    Probably not.  You'd need to go somewhere that Internet isn't on a locked-down wireless network.
    See this for specifics.  "It depends."
    http://support.apple.com/kb/HT4718

  • Problem in building the enterprise application using Ant -Wrkshop

    Hi All,
    I have developed the enterprise application using workshop and tries to build the application using Ant script and getting the following error.
    "An error occurred writing the controls client manifest."
    Regards
    Ashok

    Did you:
    a). Ensure you're using the correct version of WLS (it appears to me you're using a standalone WLS)? - correct version is 10.3.3
    b). Install the application development runtime 11.1.1.3?
    c). Extend the domain with the JRF?
    John

  • VTO-4400 No database has been discovered. please use the enterprise managem

    Hi,
    I am new to Oracle Enterprise Manager. I just installed Oracle8i on Windows 2000 Server. I am connecting to OEM as sysman. When i try to open database applications (e.g. Tools - Database Applications - DBA Studio) from Oracle Enterprise Manager, it gives error:
    VTO-4400 No database has been discovered. please use the enterprise management console to discover atleast one database before starting the application.
    Can anybody tell me how to connect to the database?
    Thanks,
    Prutha

    Having said all that, a colleague has suggested we just limit the amount of RAM available for the EX2010 DB cache
    Then it won't have to start releasing RAM when the backup runs, and won't throw SCOM alerts
    This attribute should do it...
    msExchESEParamCacheSizeMax
    http://technet.microsoft.com/en-us/library/ee832793.aspx
    Give me a shout if this is a bad idea
    Thanks

  • Create a recovery catalog by using the Enterprise Manager Console

    Dear Sirs:
    I am using the Oracle9i database release 2. After installing the management server and running the Enterprise Manager Configuration Assistant, there was no recovery catalog and no CATTBS tablespace created. According to the Help and to your documentation entitled “Oracle Enterprise Manager Configuratrion Guide” this recovery catalog and CATTBS tablespace should be created automatically.
    Of course I am not running any target database on the same machine.
    How can I create a recovery catalog by using the Enterprise Manager Console, and not by using the rman command prompt?
    Please its urgent and I need an answer as soon as possible.
    Thank you in advance with best regards

    Dear Sir:
    Thank you very much for your reply, but unfortunately it didn’t help me. This article is repeating what is mentioned in the Help and the documents that I downloaded earlier. As I said earlier I know how to setup the recovery catalog by using the rman command prompt, but I couldn’t do it by using the Oracle Enterprise Manager Console. By using the wizards it is supposed to be created automatically but nothing of this happened.
    Please I need help urgently.

  • How to use the Enterprise portal as a web server

    Hi there,
    For portal content I would like to create an URL-iview for a picture (.jpg file) where i want to put the picture on the SAP portal itself. So in this case the portal also acts as the web server.
    If this is possible.
    Where do i put the picture (in which directory)?
    What is the url to be used for the iview?
    thanks in advance
    Bertil

    You can create a jsp page.  The portal will display it for you if you want.
    d:\usr\sap\<SYSID>\j2ee\j2ee_00\cluster\server\services\SERVLE~1\work\jspTemp\irj\root
    Underneath this folder I placed a jsp folder.  I could have called it anything.  You can place pages here.  You can take a standard html page and throw the following two lines at the top.
    <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    And it automagically becomes a jsp page.  Granted if you really want to do fancy stuff with java server pages you will have to delve into some java and javascript.
    I created an images directory and placed my pictures in that folder. 
    Then I created an iview pointing to a web page.
    http://<yourserver>:50000/irj/jsp/mywebpage.jsp
    You can even try the page out in a browser before creating an iview.  If you are concerned about security you will have to place in within the PCD and do ACL to lock it down. 
    Good luck.  I am sure there are other ways but this is how I did it.
    Roy Richardson

  • Difference between using the Enterprise Portal and SAP GUI

    Hi Gurus,
    Could one of you please send me a document that lists the differences between the Enterprise Portal and SAP GUI?
    thanks in advance

    Hi,
    For groups, managedBy is an administrative convenience to designate “group admins”. Whatever principal listed in
    managedBy gets permission to update a group’s membership (the actual security is updated on the group’s AD object to allow this).
    In Win2008 and later managedBy also became the way you delegated local administration on an RODC, allowing branch admins to install patches, manage shares, etc. (http://technet.microsoft.com/en-us/library/cc755310(WS.10).aspx). 
    On the RODC, this is updating the RepairAdmin registry value within RODCRoles.
    So the difference between them should be only the way they do the same thing.
    For more details, please refer to the below article:
    http://blogs.technet.com/b/askds/archive/2011/06/24/friday-mail-sack-wahoo-edition.aspx
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Usefulness of the SAP Netweaver Enterprise Search

    I posted this question in the SAP Netweaver Enterprise Search forum and got no response, so I moved it to the ABAP General forum, where I got a little help, but not exactly what I'm looking for, so as a last attempt, I'm moving it here:
    We are upgrading from 4.7 to ECC 6.0 and as part of the upgrade are considering implementing the Netweaver Search Engine. Most of the information I have found is from SAP and deals mainly with implementation. I’m interested if you have implemented this and if so what benefits you have found and also any problems you have encountered.
    There's a lot of tecnical information out there, but the question I need to answer is about how it helps (if at all) the business process.
    Thanks for any help you can provide.
    Rob

    I attended a session at TechEd about how Whirlpool implemented the Enterprise Search Appliance (I assume it is that you are talking about).  From what I saw it looked quite good.  They seemed to think that the biggest gain was the linking of things.  E.g if you search for a customer and select it, you have links to see their sales record / credit checks etc.
    But I'm afraid I haven't done any implementations myself.
    Paul

  • Does anyone know where / why APEX uses the CLIENT_IDENTIFIER internally?

    I am trying to share a global CONTEXT, but I can only get to this via sys_context(...), if I change the CLIENT_IDENTIFIER or clear it with: dbms_session.clear_identifier() from within APEX;
    The CLIENT_IDENTIFIER is set by APEX for every DISPLAY-SUBMIT cycle to "<APEX_USER>:<SESSION_ID>"
    I can change it, but I assume there is some purpose behind it. Does anyone know, and do I run a risk when clearing it in my code? ... causing problems elsewhere
    Many thanks,
    - Thomas

    Hi,
    Apex sets the CLIENT_INDENTIFIER so that it is available in the V$SESSION dynamic view and you know which Apex user/session the database session is processing. Apex also sets the ACTION and MODULE so you know which Apex application and page the database session is processing.
    Rod West

  • Export Apex application from the command line and eliminate Apex

    I had a problem to migrate version 4.0.2 to 4.1 Apex, and I can not access to Apex. I open a Thread with the problem but so far I have no answers.
    Given that Apex is not working, I can think to do the following:
    ---Export applications that are currently installed in Apex
    ---Totally eliminate the apex and do a new install
    Does anyone know if this is a viable option?
    If Yes, what package I have to run to make the export of applications?
    How do I completely remove the current installation of Apex? And leave prepared the database for a new installation from scratch, the version of Oracle we use is 11 g Enterprise Edition Release 11.2.0.1.0.
    If someone can give me any advice would be very grateful.
    Best regards
    Gerard

    Hi Patrick
    +(-) Do Have you had any installation issues?+
    I had some but I think that are already resolved, I have another open thread Re: Big problem in update to Apex 4.1 with the details of the problems I had.
    +(-) Do Have you checked the log files?+
    Where can I find them?
    +(-) What is your database version?" "Does Is it XE?"+
    I'm using "Oracle11g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production"
    +(-) Which web server do you use to access APEX (Apache with mod_plsql, APEX Listener or Embedded PL/SQL gateway (EPG))?+
    Embedded PL/SQL gateway
    +(-) Which URL did you use in the past to access APEX?+
    This URL: http://192.168.0.5:8080/apex/apex
    +(-) What happens if you enter http://192.168.0.5:8080/apex+
    If enter "http://192.168.0.5:8080/apex/" I get the following error
    "Error ERR-1014 Application not found."
    "application = 4500 workspace = 10"
    Thanks a lot
    Gerard

Maybe you are looking for