Multiple workspaces or multiple applications

Hi,
I made an invoice application in APEX and will start to sell to multiple customers and am wondering what the best way is to implement this :
a) one workspace one application with multiple schemas (one for each customer), don't know whether this is possible as the application would have the ability to change schemas
b) one workspace one schema with multiple copies of the same app, don't like this one because of security concerns and backing up one customers data would be difficult
c) many workspaces each with one app (all copies of the same)
I think c) is the best to backup data, however maintaining the app would mean that in case of app change I would have to reinstall the app in all the workspaces
apex will be hosted on my own server
Kr
Martin

Peeteba wrote:
Btw,
XE 11g is a very stable database version and well enough for small development environments but in my opinions it's not a good idea to use this to host applications for customers. I even think you're not allowed to use the XE database as a 'production' environment. The license agreement states 'for internal and development purpose only', if I'm not mistaking. You better check this again if you want to continue with this.XE can be used as a production environment:
>
We grant you a nonexclusive, nontransferable limited license to use the programs for: (a) purposes of developing, prototyping and running your applications for your own internal data processing operations; (b) you may also distribute the programs with your applications; (c) you may use the programs to provide third party demonstrations and training; and d) you may copy and distribute the programs to your licensees provided that each such licensee agrees to the terms of this Agreement....
>
(emphasis added)
Oracle® Database Express Edition Licensing Information 11g Release 2 (11.2)
However it's not clear whether the license extends to hosted solutions. An application used by external customers is not "your own internal data processing operations". It depends on whether hosting qualifies as "[distribution] with your applications". The vagueness probably arises because Oracle don't envisage XE being used in a hosted solution given the restrictions that are placed on it:
>
Any use of the Oracle Database Express Edition is subject to the following limitations; 1. Express Edition is limited to a single instance on any server; 2. Express Edition may be installed on a multiple CPU server, but may only be executed on one processor in any server; 3. Express Edition may only be used to support up to 11 GB of user data (not including Express Edition system data); 4. Express Edition may use up to 1 GB RAM of available memory.

Similar Messages

  • How to permit multiple workspaces to access the same schema?

    Hello,
    When creating a new workspace (version 3.2), I am getting the following warnings:
    "Warning: The requested schema already exists. Warning: The requested schema is already assigned to one or more workspaces. Please ensure that giving multiple workspaces access to the same schema is permitted by the security policies at your site before approving this request."
    How do I "ensure that giving multiple workspaces access to the same schema is permitted"?
    What are the advantages/disadvantages of doing so?
    Thanks,
    Gabor

    The correct answer to it would have been: I use manual provisioning.I didn't ask a detailed enough question. What I am wondering is how you are set up to to workspace provisioning at your site. In apex_admin, if you navigate to Home>Manage Service>Instance Settings there is a radio group like:
    Provisioning Status:      
    0 Manual - An administrator manually creates each workspace
    0 Request - Link displayed on login page enabling users to request workspaces
    0 Email Verification - Workspace created after email address is verified by the user
    The help text for this is:
    Provisioning Status:      
    Determines how the process of provisioning (or creating) a workspace works for your development instance. Options include:
        * Manual - An Application Express administrator manually creates new workspaces and notifies the Workspace administrator of the login information.
        * Request - Users request workspaces directly in a self-service fashion. Selecting this option displays a link on the Login page enabling users to request a workspace. When a user requests a workspace, each request is submitted to a queue for approval.
        * Email Verification - Works similar to Request except each user receives an initial email containing a link. Clicking this link validates the user's email address before the request is processed.
    Note: To enable users to request a workspace using a link on the Login page, you must choose Request or Email Verification. If you select Manual, no link appears on the login page.How is yours set up?
    As to the first original question (How do I "ensure that giving multiple workspaces access to the same schema is permitted"?), I still do not know.Whether it is permitted or not is a decision made by the apex site administrator who approves/declines workspace requests. Whether it ought to be permitted is a different question and is really same as your second question which involves issues you said you are now starting to understand better. So I think we've covered your original questions. If not, please elaborate.
    As to the last subject (How did the hidden workspace get created and how do I get rid of id? What happens if I don't?), this happened at work, so I can only tell you more on Monday (luckily...). Until then, here is what I remember. The work space was created, which is proven by the fact that when I want to create a new workspace with the same name, I am getting an error, which says that a workspace with that name already exists. However, I cannot delete the workspace, since it show up nowhere.No hidden workspace got created. I'm pretty sure the request is just in the queue waiting to be approved/declined. In the meantime a workspace with the same name cannot be requested.
    By the way, how do you quote some text here? I just put a '>' in the first character position before the text to quote. You can also use the " rich text icon above the text pane.
    Scott

  • Assigning a user to multiple workspaces ans schemas

    All,
    Is there a way to assign multiple workspaces and schemas to a single user? If so, how?
    Thanks in advance.

    The way it works is...a workspace can be associated with multiple "parse-as schemas". An application developed in that workspace can use any one of those schemas. An application can use only 1 parsing schema.
    When you create a developer userid in a workspace, you can either give him access to all the schemas associated with that workspace or restrict to a subset of schemas.
    Hope this helps

  • Multiple versions of an application on one Forms Server

    Is it possible to have multiple versions of an application available via one Forms Server?
    We have a DEV, TEST and PROD version of an application and we would like to have the versions seperate on one Forms Server.
    Would this be possible using any other Oracle tools (Portal)?
    Thanks for your help.

    Yes, all you have to do is create a batch file which sets the env variables you want and also starts up the forms listener on a different port. This way you can have a forms listener on e.g.
    Port 9000 With Forms60_Path - c:\temp
    Port 9001 With Forms60_Path - c:\Production
    Port 9002 With Forms60_Path - c:\test
    That way you will pick up different files as well.
    Regards
    Grant Ronald.

  • How to use/sync single data (file) across multiple instances of same application

    Currently we have an application (a diagram editor), that have the ability to save and load (serialize) its state in a xml file.
    Now we want this application to behave like Microsoft OneNote application. Where multiple users have the ability to access the same file.
    Later we may also need to enhance with other things like, (1)what is changed and who changed it, (2)option to resolve conflicts if any.
    I came to know about sync framework to resolve this. so far, i have not tried it.
    All i want is,
    Virtually single file should be edited by multiple instances of same application.
    We need a dll (sync framework) that does following
    It takes complete responsibility of file handling.
    Using this dll, each instance of the application will notify their own changes.
    Each instance of the application should have the ability to detect the changes that is recently made (when, who, what are the changes).
    My question:
    Will sync framework be suitable for this requirement?
    If so, is there a demo application that represents this?
    - Jegan

    Seems like I have found the solution.
    In the taskflow there is a property named data-control-scope and I set it to isolated instead of the default (shared) and this seemed to do the trick.
    I can now have two instances of the same taskflow running with different ApplicationModules
    Cheers,
    Mark

  • How to use multiple projects in single application :)

    Hai ,
    I ve to use single .portal for accessing multiple projects in a application. if i create two new projects in a application i cant able to use .portlet file of one project to display in another .portal . is there any way to display both the project .portlet files in a single portal. :)

    not really.. sorry
    Kunal Mittal

  • Same developer account to multiple workspaces

    I'm not sure if I am just missing something in the documentation or what, but I'd like to give the same developer account access to multiple workspaces. When I create a new developer, I see the text field for default workspace, but I can only pick one entry. Is there a way to give the same developer account access to multiple workspaces?
    Thanks,
    Mark

    Mark,
    ...I see the text field for default workspace...
    The text field is for default schema.
    Accounts are created for single workspaces only. However you can create an account having the same name (and password) in any number of workspaces.
    Scott

  • Is there a way to export multiple pages from an application?

    Hi,
    I need to export multiple pages from one application and import them to an other application in one shot?
    Thanks

    Go into Shared components > on the right hand side select Export Application Components > and export multiple pages,components at once

  • Multiple forms in multiple windows within application

    hi,
    our user wants to be able to open more than one form in multiple windows within the application and have them within the application window at the same time. we are planning to use open_form instead of call_form to do this. however open_form does not let me specify the query mode, so i guess will have to do that manually? what does Oracle recommend as a best practice for applications - to support mutliple windows or not? if yes, as call_form or open_form?
    thanks.

    Yes using open form you will have to manually (in code) switch into Query Mode.
    We recommend Open Form over call form as it is more memory efficient, of course there are situations when the behaviour of Call Form is useful but generally I'd encorage the use of open.

  • Creating multiple workspaces

    Is it possible to create multiple workspaces for the same account? I'd like to separate our Dev/Staging/Production SCOM instances into their own workspaces.

    Hi,
    Yes you can create multiple workspaces for the same account.
    There are two ways to do this:
    On the home page for Operational Insights, click Sign Up (rather than Sign In).
    You will be presented with a screen to create a new workspace.
    In the Azure portal, you can click +New -> App Services -> Operational Insights.
    You can then create a new workspace
    In both cases the workspace will be linked to your existing account.
    In the Operational Insights portal you can switch between workspaces by clicking on the workspace name in the top right of the page (near the Settings (cog) icon.
    Regards
    Richard
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • Program for multiple workspaces?

    Hey, i'm looking for a program that lets me have multiple workspaces (like in linux). I use my mac to reduce astronomy data which requires a bunch of windows, and it'd be more convenient to be able to have an entire workspace for that. Any recommendations for a program that does this?

    If you upgrade to Leopard you can use Spaces which is included. Otherwise your options for third-party software are:
    CodeTek VirtualDesktop Pro 4.0b1
    VirtueDesktops 0.54 Beta 5
    You Control: Desktops 1.3 b5
    Find them at VersionTracker or MacUpdate.

  • Multiple Workspace Structures

    Hi;
    Is it possible to have multiple workspace structures, and upon a setting (cmdline or otherwise) have jDev see a certain structure only.
    Thanks;
    -Nat [Let's ROLL!]

    If this does not address your question, please add more information to your original question.ok. I want to maintain multiple workspace hierarchies/structures. On the hard drive I might have a directory "C:\DevApps". All the workspaces are inside this directory, with their projects inside them. C:\DevApps\ws1, c:DevApps\ws2, etcetera. Suppose I have 20 workspaces there.
    Also on the hard drive I want to have a "C:\DevClasses" (or if it makes it easier a "F:\DevApps"). Inside this directory I also want to have ws1, ws2, ... etc. Now, I need to be able to tell jDev (upon startup, or otherwise) to 'use' and display one of these structures only.
    Also note that you can create as many workspaces as you need and show just the ones you want in their own navigator.If this works without creating multiple navigator windows, please tell me how. I wasn't aware that you can have a filtered list of workspaces. Sounds plausible.
    Thank you much
    -Nat

  • Detecting multiple instances of same application on startup.

    How can I detect multiple instances of same application on startup? I would like to display a message to the user stating that the application is already running [and then close out].

    How can I detect multiple instances of same
    application on startup? I would like to display a
    message to the user stating that the application is
    already running [and then close out].Congratulations on being the bazillionth person to ask this kind of question without bothering to search the internet.

  • Multiple Workspace configuration in single environment

    Hello Gurus,
    Just a small doubt here.
    Can we have multiple workspace configured within a single environment.? If Yes, how ?
    Thanks and Regards,
    Saurabh

    Hello Gurus,
    Still looking for the answer for the same.
    Thanks
    Saurabh

  • Is there any way to upload Tariff Code (with multiple XML files) from application server?

    Hi All,
    Is there any way to upload Tariff Code (with multiple XML files) from application server?. Its urgent.
    Regards,
    Jatin

    Hi Jatin,
    Yes, of course you can upload multiple files for tariff codes.
    This can be done by the below path:-
    SAP GTS Cockpit(tcode-/sapsll/menu_legal)-->Customs Management-->Classification-->Classification Master Data-->Upload Tariff Code Numbers from XML file(tocde- /SAPSLL/LLNS_UPL101).
    In the above area after browsing and choosing the first file, please select multiple check box to choose more files as well. Then you can further select your application server and upload all those files in one go.
    PS:- Although, we have an option to upload multiple such files but actually we should avoid multiple file uploads due to various reasons. Hence, please take utmost care during such procedure.
    Regards,
    Aman

Maybe you are looking for