Can APEX Fit for Big Application ?

Myself working in software development organization.
From last one month I am working on Oracle Application Express.
One of Our Banking Clients wants a Core Banking Solution. We have decided
to develop an application in Oracle as backend and for web development
(Front End) we are thinking about APEX.
Our banking client has 10 branches located remotely.
Each branch having 50000 customers and there is approx 1000 transaction
daily.
Concurrent 10 users are working.
For core banking Solution the customer
database size will be 50000 * 10 = 5 00 000
Total daily transaction 1000 * 10 = 10 000
Concurrent user 10 * 10 = 100
Can we use APEX as a web development tool? Please specify any organization
have developed software in Apex with such type of database.
Prashant Bhingare

To add two other bigger public applications:
-) AskTom (http://asktom.oracle.com) - in one posing they say the have 25,000 and 35,000 page views a day on average from 2,000 to 3,000 different
IP addresses (and that was back in 2004, I haven't found a newer posting about there web-site statistics)
-) Dance-Tunes.com (http://www.dance-tunes.com/)
-) See http://wiki.shellprompt.net/bin/view/Apex/GalleryCategory for more applications
Patrick
Check out my APEX-blog: http://inside-apex.blogspot.com

Similar Messages

  • I am new and I can't pay for the applications

    I am new here and I can't pay for the applications what can I do.

    I am new here and I can't pay for the applications what can I do.
    Do about what?

  • Is timesten fit for analytical application ?+ my test result

    quite surprised by the performance of Timesten on OLTP application, I tried to know whether timesten perform as better in OLAP (analytical application) as well.
    I have the test table as below:
    "ddate" date,
         "B_5"     char(2),
         "C_10"     char(2),
         "D_1000"     char(4),
         "E_2"     char(2),
         "ttl"     smallint
    I have 5mil rows in the table, unique values of each attribute is B_5 = 5, C_10=10, D_1000=1000, index is created for each of the attribute except for ttl
    the datastore size is over 200MB which is quite acceptable, I set the permant size at 800 MB, so now the dataset is comfortably fit in the physical memory. (I have 2G memory)
    now I have a bunch of crazy query like this:
    select sum(ttl) from syn where D_1000 in ('v106','v111','v113','v128','v130','v193','v250','v277','v28','v292','v3','v317','v32','v337','v34','v341','v381','v389','v415','v421','v445','v468','v487','v535','v566','v574','v575','v600','v621','v628','v63','v643','v663','v667','v671','v679','v68','v690','v691','v701','v733','v747','v754','v768','v769','v774','v779','v805','v809','v818','v824','v825','v867','v880','v881','v919','v952','v958','v984','v986','v991','v995') and C_10 in ('v1','v10','v4','v8','v9') group by ddate
    The query time per query varies between 2 seconds - 12 seconds, but I never be able to see the superior experience at micro-second/query as in the benchmarking.
    I using direct method on 4CPU, 2G physical memory machine, WinXP SP2, single connection, query tool is ttisql.
    Is this performance reasonable with timesten?

    Our TTree index can be used to speed up query when the condition specifies constraint on a prefix of the index. Constraint must be equality unless the constraint on the last key of this prefix which can be in-equality. So you can take advantage of this in order to reduce the number of index created. Index will take space to store and time to maintain. Note than for an update, we will update an index if and only some column of this index is changed. And when we need to update an index, we delete the old value and insert the new one so its cost will be double that of an insert or delete. If space is not an issue and/or updates is not frequent than index creation should be no problems. Otherwise consideration has to be made to balance select and update. You should also consider updating statistics so the best index can be used in case there is no index that can cover all the constraints. For instance in this case with single column index, the better index to be used is the one on d_1000 because it has more values but the optimizer wont know it unless statistics was collected. So you may have acceptable performance without additional indexes but better statistics.

  • How to organize  project structure  for big application architecture

    Hi all:
    We prepare to construct a medium erp project using JHeadstart,
    so we have some application system like human resource, accounting, inventory, ...
    What's the best suite to organize application project architecture ?
    we have this issue about application architecture:
    1.how to fulfill large scale application and must to share some common view object and entity object in all application, May we to break the application down into multiple BC4J packae in same project or separate each subsystem in each project folder?

    You can definitely organize your applications into as many packages as makes sense for your overall design.
    You can create and deploye packages of BC4J components in simple *.jar archives and then uses features of JDeveloper to import those shared packaged of components in a read-only mode in projects that need to make use of them.

  • Create users for my application

    Hi! I'd like to make an administrative page so I can create users for my application. Let's say that I have following fields: username, first name, lasta name, password, etc.
    Does anyone have an example? Or a short description about what I have to do.
    Thanks a lot!

    Thanks Jes. I looked at that thread. As it's said there, I created my custom table of users and a function with 2 parameters(username and password).
    I was thinking to make a process which calls my function and take as parametres the (:P101_USERNAME,:P101_PASSWORD). I wrote some code in my function. But when I want to create the process, I got the next error:
    <b>ORA-06550: line 3, column 1: PLS-00103: Encountered the symbol "END" when expecting one of the following: := . ( % ; The symbol ";" was substituted for "END" to continue.</b>
    My function is this:
    create or replace function "AUTENTIFICATION"
    (p_username in VARCHAR2,
    p_password in VARCHAR2)
    return BOOLEAN
    is
    if p_username IS NULL or
    p_password IS NULL then
    return false;
    end if;
    if p_username NOT IN
    (select username
    from users) then
    return false;
    end if;
    if p_password NOT IN
    (select passw
    from users
    where username = 'p_username') then
    return false;
    end if;
    And in the PL/SQL Page Process I'm trying to put the following:
    <b>AUTENTIFICATION(:P101_USERNAME,:P101_PASSWORD) </b>, when I get the error.

  • RI License for Commercial Applications

    HI!
    Which license does RI uses? I can't find consistent information anywhere. At the end of the day, can I use Sun RI for production commercial software for free? Even If I use it outside Java Studio Creator? What do I need to do?

    License wise, you can deploy the application to any application server you want. Only the ones listed at http://developers.sun.com/prodtech/javatools/jscreator/features/sysreqs/depservers.html are officially supported, however some others do work.
    As for using a copy of the application server for deployment without Creator, this is actually the preferred method. Creator will start and stop your app server at times, which would not be good for a production environment. You should download the stand alone (and free) version of Sun Java System Application Server 8.2 Platform Edition at http://www.sun.com/software/products/appsrvr/previous/pe8/index.xml. And yes, you can use it for commercial applications.

  • APEX 3.0 with Single Sign On for single application

    Hi All,
    I have been playing around with SSO (IAS 10.1.2) and an APEX application for the past couple of days and am still having problems.
    I have followed the instructions word for word in the various how to documents named in this forum and am now at the point where I successfully redirect to SSO login page > login using a username created in OID (which is the same username/password in my application) > then get redirected back to "http://<MY_SSO_HOST>:7777/sso/auth"..
    Some things about my instance:
    1. Oracle DB > 10g 10.1.2
    2. Oracle IAS > 10g 10.1.2 (different server to above)
    3. APEX 3.0 > trying to run SSO authentication against a single application rather than the whole APEX instance.
    4. I have (after a lot of grief - figured out that the DAD MUST be /pls/somedad and that the port number 80 must be defined in the SSO token regardless - those two little gems got me as far as I am..
    Now I know very little about SSO and am trying to evaluate it for my application (which uses a DB login/password and has to continue to do so for other reasons which I do not control). I am assuming there is some method of synchronizing the OID/SSO repository with my db accounts but haven't yet figured that one out.
    I cannot for the life of me see what's wrong here. Any ideas??

    Thanks Scott..
    Okay let me go through the responses here..
    ...login using a username created in OID (which is the same username/password in my application)
    My application overlays another Oracle application (old client server) which relies on physical database user accounts to perform its own internal grants etc. i.e. it uses where USER = blah all over the place.
    Therefore my application is currently using the internal authentication scheme DATABASE (using DAD to resolve the credentials). In attempting to use SSO I am assuming that SSO must in some way be synched with my database (otherwise how does it pass any password changes applied in SSO to the database?)
    Given that it's a base install (SSO) the only login I have there is the default orcladmin account. So I am trying to figure out how to get SSO to pass an acceptable login name/password to my application. My first attempt has been to create a user in OID that matches the DB login to see if SSO passes these on login - maybe I'm completely missing the point here??
    ...After login you get redirected to "http://<MY_SSO_HOST>:7777/sso/auth"? That's not right..
    I have created/registered the application as per the how to guide using <my app name>.<my host>:<port> and setting the success URL to http://<my host>:<port>/pls/<mydad>/<my schema>.<custom success proc>
    When I fire up my browser and go to http://<my host>/pls/<mydad>/f?p=9900:1 it sends me to the SSO login page. After entering my username and password I then end up with a HTTP 404 - not found page with the URL "http://<MY_SSO_HOST>:7777/sso/auth".
    ..You should think about getting to 10.2 at least, ..
    Agreed but when I tried to upgrade the other day it fell in a big heap - so I backed it out to 10.1 again.
    ..I think I know what you mean. You installed the SSO SDK in a schema local to one workspace..
    That is correct - had to do it as my instance has multiple applications and I want to check it works on this one before breaking anything else!
    ..No, that's not always the case. If you find that putting '80' in works in your configuration and leaving it out doesn't work then put it in..
    I tried initially without the 80 but it threw errors whenever I tried to connect (these errors were APEX ones not SSO). On an off chance I put the 80 in there and presto it worked (in the sense that it redirected me to SSO anyway).
    ..Your application's use of a DB login/password is incongruous with using a different authentication method -- SSO or any other...
    Given the constraints mentioned earlier (answer to first question above) I don't really have much choice. I have an Oracle application that uses DB accounts to authenticate users and authorize thier use of the app modules. What I need to do is 'wrap' and APEX application around this Oracle application to make it SOX compliant (it does not currently enforce password aging/structure etc.) So.. I was thinking that SSO might be the answer.
    If SSO (used with OID) can enforce password aging and policies my intent is to have SSO 'manage' the user passwords for my APEX app (and it's underlying Oracle application). Hence the question about synching SSO with the underlying DB accounts. I thought the whole point of SSO/OID was to allow various enterprise apps to have thier authentication layers 'managed' by SSO - again maybe I'm misinterpreting this..
    ..if your application is working now with a non-SSO authentication scheme, then it should continue to work the same with SSO because after authentication, APP_USER is FRED in both cases..
    Agreed - but how does SSO "know" to let a given user have access to that particular application?
    Paul

  • Suitable for big enterprise applications?

    Hello,
    I am an advocate of Apex in our Oracle Forms shop, but received the following statement: "I am afraid that because of its 2 tier architecture (entire processing is taking place in the DB) it is not suitable for big enterprise applications".
    Please help me respond to this.
    Not by saying "yes, it is" or "no, it is not, the person is right", but by saying why it is or it is not.
    References would be nice too.
    Thanks very much, in advance,
    Gabor

    As the Director of IT for my company, here's why we use APEX as our main data entry/reporting solution:
    1) Centralized data. All the data resides in a single place. No duplication and no wondering "Is this everything?"
    2) Anywhere access. Because it is web/browser based, your users can gain access to the system whether at work or on the road. My company operates in the transportation industry across more than 8 states and we support many traveling managers. Web-based access and wireless connectivity enable them to be anywhere and get access to real-time data.
    3) Instant deployment and updates. With APEX, content and new functionality can be instantly deployed across an entire organization without the need for expensive software management agents. It also eliminates versioning problems because it ensures everyone is using the same version. You can't do it that simply with a normal enterprise application.
    4) Cross-platform Compatability. Again, because everything is browser-/standards-based, users can use Apple, Windows, Linux, smartphones, etc. Most standard applications have to have specific components written to interact with each type of device or operating system. With web applications, you can develop once and deliver everywhere.
    5) Rapid development. I can have a basic application developed including table definitions, etc. in a matter of days BY MYSELF.
    About the comment, I'd like to know what types of enterprise applications AREN'T 2-tiered or even 3-tiered applications? You have a presentation layer and a data layer in all applications; the application doesn't house the data itself. The main difference between APEX and many other applications is the delivery method: instead of a proprietary/internal transfer of data between the data layer and the presentation layer, it's being run out over the Internet. Frankly, the concern isn't about the tiers, it's about something else and the objector doesn't want to tell you the real reason.

  • Global items for cross application references in Apex

    Hi,
    With reference to discussion (Re: Setting Application Items across APEX Applications) , I would like to know if we can pass values from one application's global item to another application?
    The above mentioned discussion didn't seem to reach to any conclusion.
    Scenario is -
    1. Application 1 has a global item G_USER_ATTR1 which gets fetched with certain attributes when user logs into the application, at page 101.
    2. There is a link between App 1 and App 2, where it is expected to receive values for G_USER_ATTR1 from App 1 to App 2, when you navigate from App 1 to App 2, where authentication is handled by cookie.
    3. On App 2, the value for G_USER_ATTR1 does not get fetched.
    Am I missing something here?
    Also, when what is the preocess flow on page 101 when a user gets authenticated by cookie while navigating from App 1 to App 2?
    I used a page process to fetch the values again in the item on App 2's page 101's post processing pl sql block. But it didn't solve my problem. Please help.
    Other than this, the badge report template on Apex 5 Universal Theme doesn't work. I named the columns in query to match with the substitution strings in report template, but it didn't work. The card template for report however works fine . What can be the issue?

    Farhan,
        look at Grassroots Oracle: Shared authentication across multiple APEX applications blog for shared authentication,
    if you miss something to set share authentication.
    Farhan Siddiqui wrote:
    1. Application 1 has a global item G_USER_ATTR1 which gets fetched with certain attributes when user logs into the application, at page 101.
    2. There is a link between App 1 and App 2, where it is expected to receive values for G_USER_ATTR1 from App 1 to App 2, when you navigate from App 1 to App 2, where authentication is handled by cookie.
    3. On App 2, the value for G_USER_ATTR1 does not get fetched.
      First check whether Application Item name in both application is same and
    set scope of application item in both application set to global.
    Farhan Siddiqui wrote:
    Am I missing something here?
    Also, when what is the preocess flow on page 101 when a user gets authenticated by cookie while navigating from App 1 to App 2?
    I used a page process to fetch the values again in the item on App 2's page 101's post processing pl sql block. But it didn't solve my problem. Please help.
    No need to write plsql block for set value of Application item in application 2.
    simply refer or use :G_USER_ATTR1 as value in Application 2.

  • Can APEX be used to replace an Oracle Forms 4.5 Application?

    Hi,
    I have an old Oracle 4.5 application that I need to quickly rewrite since the old environment will be decommissioned real soon. It is using a 9i database that will be upgraded to 10g.
    The application consist mainly of about 14 forms and it is strictly data-entry only. I was thinking about using Oracle ADF or JAVA but it seems like quite alot of wrong and APEX looks like it could save me some work.
    Is there a download for the tool that I am missing. I did download the zip file apex_2.2.zip but I do not see a actual tool included. Sorry for asking this dumb question but do I need to have my DBA do something with this zip file or am I missing something.
    I checked and I see some SQL scripts, do these need to be run first to setup the tool. I looked at the demo presentation online and it looks like there is a tool in browser that I can use.
    Sorry for the dumb question, but thanks for the help

    Hello Mario,
    At the unzip location of apex_2.2.zip, you should go to the doc/install.22 directory. You'll find there a very detailed installation guide, which will tell you, and your DBA, everything you need to know about the installation and configuration actions you need to take, prior, during and post installation. This is a very important document, and you should follow it to the letter.
    BTW, you don't need to install any earlier version, from any companion CD, especially if your company already using OHS/IAS, as Jes mentioned. The Apex 2.2 version in your zip file is a full version, and you can install it directely. I'm guessing Farhan meant that it can be easier for inexperienced user to use the companion cd to install both the Oracle HTTP Server and Apex, but experience DBA can install each component separately, using the versions your company own/using.
    Regards,
    Arie.

  • Can apex work without the oracle applications server? How?

    My question is just what the title says.
    Can apex work without the Oracle applications server?
    I've heard it needs a web server to work but not necessarly the oracle applications server.
    Is it true?
    With ONLY apache installed can apex work on top of it?
    Thanks
    Don't forget to assign points to those who help you! (Mark the thread Helpful/Correct)
    My Homepage
    Best Regards
    Edited by: Igor Carrasco on May 29, 2009 2:59 PM
    Edited by: Igor Carrasco on May 29, 2009 2:59 PM

    Hello,
    Take a look at the Installation Guide which covers all the different options you have (as there are a few variations) -
    http://download.oracle.com/docs/cd/E14373_01/install.32/e13366/toc.htm
    but yes, in short you can have a configuration where there is no external webserver which uses the embedded PL/SQL gateway.
    Hope this helps,
    John.
    Blog: http://jes.blogs.shellprompt.net
    Work: http://www.apex-evangelists.com
    Author of Pro Application Express: http://tinyurl.com/3gu7cd
    REWARDS: Please remember to mark helpful or correct posts on the forum, not just for my answers but for everyone!

  • The browsers for my applications are much too big

    A certain cat walked across the keyboard of my macbook pro and now the browsers for my applications are much too big.  I am unable to scroll all the way down.  i tried the standard "command +/-" but it isn't working.  Please help!   Here are two screenshots, the first in iMovie and the second in Word (i just installed the 2011 update but am unable to get past this screen because i can't scroll all the way to the bottom.)

    no problem.  Also, if you go onto Displays in system preferences, you can select the box in the bottom left, which will then put a display icon in the top right so you can click it and quickly change the display resolution back if such a problem happens again without going into system preferences.

  • Emails Architecture for big J2EE Applications

    Hi all !
    Need some inputs regarding design of email sending mechanism in huge J2EE applications.
    We are having a medium based application (say 2 lakh subscibers) but may have a increase in
    subsciber base sooner. Its a 3-tier application using Struts (JSP), EJB & Database is Oracle 8i.
    Till now we are using Oracle jobs for submitting emails (asynchronus), it works fine for small subscriber
    base but increase in subscriber base will increase load on database and we want to avoid that.
    Concerned points are :
    1. What architecture is followed in big J2EE applications for sending emails asynchronously ?
    2. How much feasible is using JMS provided with weblogic app server for huge applications ?
    3. Does using messaging queues at app server end will degrade performance considerably ?
    Please see if anyone can help out in this..
    Puneet Gandhi

    I've used JMS + Weblogic (2 quad processor servers in cluster) and JMS in a system that took between 5,000 & 10,000 new users per day. It held up fine.
    I'm not an architect (more of a developer), but I would create a serializable NotificationBean, send it to a MessageBean, and let the MessageBean send the email. Providing your queues are persisting and that you limit the number of MessageBeans to something reasonable, I don't see why you should have performance problems.
    Alternatively if you use MQ I believe it has an email node that you can send messages to. Don't know much about this though.

  • Microsoft Office can't find your license for this application - multiple copies of Office 2013 x32 failing to start, Software Protection Service timing out

    We're experiencing a growing problem with our users in several different domains running in to Microsoft Office 2013 x32 'activation' issues.  We use KMS for licensing, which works properly, but some of the machines (~20-30 out of 1000+) sporadically
    throw the following error:
    'Microsoft Office can't find your license for this application.  Microsoft Office will now exit.'
    We know it's not an issue with the licenses per se, since they work on and off and we can force KMS activation correctly / talk to the KMS servers.
    It appears to be an issue with the Software Protection service not starting properly.  In Event Viewer, we see the following:
    'Software protection service failed to start due to the following error- the service did not respond in a timely fashion.
    Event 7000'
    This is occurring on a variety of machines in a variety of environments, all fully patched with the latest Office updates.  It's inconsistent, and the 'manually restart the Software Protection Service' solution is not viable as it's occurring on many
    different workstations.  Office repairs have also been unsuccessful.  
    Has anyone else come across this? Or have any idea why the Software Protection Service might be sporadically failing?  Maybe an Office update in the last 2-3 months?
    Thanks for any info.

    We're experiencing a growing problem with our users in several different domains running in to Microsoft Office 2013 x32 'activation' issues.  We use KMS for licensing, which works properly, but some of the machines (~20-30 out of 1000+) sporadically
    throw the following error:
    'Microsoft Office can't find your license for this application.  Microsoft Office will now exit.'
    We know it's not an issue with the licenses per se, since they work on and off and we can force KMS activation correctly / talk to the KMS servers.
    It appears to be an issue with the Software Protection service not starting properly.  In Event Viewer, we see the following:
    'Software protection service failed to start due to the following error- the service did not respond in a timely fashion.
    Event 7000'
    This is occurring on a variety of machines in a variety of environments, all fully patched with the latest Office updates.  It's inconsistent, and the 'manually restart the Software Protection Service' solution is not viable as it's occurring on many
    different workstations.  Office repairs have also been unsuccessful.  
    Has anyone else come across this? Or have any idea why the Software Protection Service might be sporadically failing?  Maybe an Office update in the last 2-3 months?
    Thanks for any info.

  • Attachments: I am creating an online application for employment and need applicant o submitt credentials, Is thier a way they can attach docs to the application?

    Attachments: I am creating an online application for employment and need applicant o submitt credentials, Is thier a way they can attach docs to the application?

    Hi Syclopz88,
    You can use 'File Attachment' option in the form which will allow the user to attach documents to the application.

Maybe you are looking for

  • Java.rmi.ServerException: Internal Server Error (deserialization error: XML

    I am trying to transmit a document as a byte array to a web service using jax-rpc, and I get the following error: 2004-05-25 08:04:39,468 exception [Thread-5] - [email protected]33fd java.rmi.ServerException: Internal Server Error (deserialization er

  • I wonder which is better

    I wonder which is better - Airport Extreme or Time Capsule for use at home.  I have a year old Macbook Pro (10.8 OS), am getting a new Macbook Air for use at work, and will be adding a second ipad.  Originally iI was researching to find an exgternal

  • Offline Distribution

    Hi BPC Gurus,            I have created input schedule and protected it. Next I wanted it to have offline distributed. For this I have configured all its requirement but when I am clicking on the button for distribute now in the next frame it gives t

  • ProductException: (error code = 200; message="Java error"; exception = [jav

    hello Take me if you have the power to fa is that I have a good time trying to install the demo of sap, but I fail to do so últimamemente follows all the steps but in the end I get the following error java: productException: (error code = 200; messag

  • Is there a 'repair' option in DW CS4?

    Dreamweaver just got stuck when I was saving a style sheet. I have switched off completely and re-started my computer but DW still tells me that my CSS files 'appear to be html' and all the external style sheet CSS options have vanished. Is there a '