Best approach to serve the same data between multiple users of the POJO DC

Hello

It is a question related to what is the best possible approach for this scenario.

A POJO domain controller that retrieves a collection (of about 200 folders). The application displays the same records for all users of the application. The collection should be updated from time to time when there are new items and it must be visible to all users in DB.

Currently, for each user that connects to the DC POJO application runs the query and deliver results. This works well when amount just a few users, but when multiple users want to access the app becomes very expensive.

I think to build a programatically EO - VO, and then display it in a SharedApplicationModule where through the Cache of BC, I'll save and share data between users. I need to mark make a poll and update the collection when new results come thru.

Is this a good approach? What are your thoughts or how would be better applied?

Thank you very much.

JDeveloper 12.c

Hello

Why do you use a POJO DC at all when the solution is to use a shared Module of Application ADF BC?  Sample 156 will become your friend:

https://blogs.Oracle.com/smuenchadf/resource/examples#156

Frank

Tags: Java

Similar Questions

  • What would be the best approach to store the contents of an application

    Hi all,

    Whereas there are certain restrictions on the University Complutense of MADRID since the limit of files in a folder (max. 1000), that would be the best approach to store the contents of a request, for example? Is it possible to store the content with a logic of separation?

    Kind regards

    Maybe that I miss the question, but I think you are looking for a good definition of the metadata model or same good architecture of content server instances themselves.

    You wrote that you have lots of files from one application (1200 check-ins per day) and you are limited by the recommendation to have maximum 1000 files in a folder. It is a bit of a mix of apples and oranges. Records are a logical representation of file storage, who must somehow match what users a) are used for b) is useful to organizational processes. If it makes no sense in the context of your organization - just don't use them. At the University Complutense of MADRID, he must be. Unlike, the University Complutense of MADRID must always have a metadata model, and if the content search is one of your typical use cases, it is a starting point.

    You mentioned you want to separate an application an application documents X documents Y - that sounds like you have a metadata field called, for example, 'Application', which will contain the appropriate value. Unfortunately, you write more detail, so I'll make my scripts:

    -Imagine you have users who work areas or countries interested only in 'their' data - sounds like a need for one or more fields to represent this type of separation (country - State - City - whatever)
    -now, you might have another group of users who are more focused on the product; They also want to see 'their' data, but this time, the main search criteria are different (product line - product - Version - Batch, etc..)

    At the University Complutense of MADRID, you can serve both groups - you can create research and recording of profiles that meet the needs of these two types of users. It's actually more convenient than using the folders because you can have multiple views on the same repository.

    It is a "but" to this approach and that's if you want to use Desktop Integration after the check in documents from Office applications (Word, Excel). In this case, you will need records.

    However, even, there is a solution that might help: note that, so far, I expect to have a single repository (a single instance of the University Complutense of MADRID) serving all your applications. In theory, you could have a few instances UCM running in the same environment (the same number of licenses CPU, if you want). Therefore, the main criterion will be the name of the server instance of content rather than a metadata field. Another thing to consider if you want your "desktop users" for access to "all files" in the repository. Note that even if you use folders you can have files that are not assigned to any folder.

  • Best approach to replace the storage of an ASM diskgroup nondisruptive?

    Hi Experts,

    Please advise what the best approach is to replace the storage of ASM diskgroup without downtime, or minimal service interruption?

    Thanks in advance.

    RAJ_KUMAR wrote:

    Hi Experts,

    Please advise what the best approach is to replace the storage of ASM diskgroup without downtime, or minimal service interruption?

    Thanks in advance.

    New drive for fixation to the BONE

    Add the new disk to the selected disk group

    Wait for rebalancing complete

    remove old disk of selected disk group.

    Wait for rebalancing complete

    I just finished the migration to an all new SAN with zero downtime.

  • What is the best approach to take the content from another page... sampe App

    I need to access the values of the other page...... What will be the best method to her dowry...
    I thought to use the loading of the page...
    and development using plsql expression...
    as
    page load event
    PLSQL expression

    : P200_EMAIL

    element on the page to p200_email
    p103_email of the affected item.

    Now for some strange reason the contents of the p200_email field... that exist in page 200... Donot enter paeg 103......
    field p103_email...
    What will be the best method .or approach to retrieve the content...
    Any information will be greatly appreciated...

    Published by: pauljohny on September 11, 2012 12:08

    Question seem you too much, but my understanding is that you want to 'Access session values' in the Apex.

    In Apex, all elements of the page that is presented, and the session will be available in the session.

    example: If you have the page 1 and P1_NAME like a text field, and if you send the page, access to this to say page 2 P2_NAME to: P1_NAME & P1_NAME. v ('P1_NAME') etc. Then try this under P2_NAME default value setting, enter & P1_NAME. It has the value of P1_NAME to P2_NAME.

    Hope this helps
    JS

  • Sharing data between multiple while loops, competitor rates

    Hello

    I am trying to Exchange data between competitor while loops running at different speeds.  What is the recommended way to do this?    In practice, I have 12 indicators and 3 cards I would update (on screen) in the slower loop, although the data acquired and stored on disk in the fastest loop.  The image below is a simplified version of what really works my candidacy.

    I currently use local variables and shared to achieve this.  I heard however that local variables are evil because of their use of memory (data are copied instead of who passed by reference).

    Thanks for your suggestions,

    Adam

    Hi Adam,.

    Yes, here you go.

    Mike

  • Select Max (date) between multiple tables

    I need to retrieve a record from a Table in a set of similar tables with a common "date field". You can select the record where this "date field" value is greater between multiple tables.

    Here, any help is appreciated.  Thank you in advance.

    FOR EXAMPLE

    No. EMP is the primary key.

    Again, each table can have multiple records for EMP n ° 1

    TABLE1:

    FIRST NAME

    FAMILY NAME
    THE EMP NO.

    BASE SALARY

    DATE_FROM

    TABLE 2

    FIRST NAME

    FAMILY NAME
    THE EMP NO.

    SALARY GRADE

    DATE_FROM

    TABLE 3

    FIRST NAME

    FAMILY NAME
    THE EMP NO.

    COMPENSATION

    DATE_FROM

    Hello

    Said Knani, if you use the current design of the table, then here is a way to do what you want:

    WITH union_data AS

    (

    SELECT MAX (base_salary) AS sal FROM table1 UNION ALL

    SELECT MAX (grade_salary) table2 UNION ALL

    SELECT MAX (compensation) FROM table3

    )

    SELECT MAX (sal) AS max_sal

    Of union_data

    ;

  • Best approach to reconcile the flatfile of password

    Hello

    Please suggest a better approach or best practices to reconcile a Fichierplat which includes user passwords.

    Thanks in advance.

    We cannot reconcile the password in the reconciliation. It is preferable to use the generation of any fake password of the adapter of the entity in pre insertion of the users of the object data manager form.

  • Need help with a virtual machine between multiple users on iMac even...

    So I installed Fusion on my Intel iMac and created a virtual machine that uses Windows Vista. My problem is that I need to have two accounts Admin on Mac can use Vista/Fusion. I read a little about it and tried to put the virtual machine folder in the Documents of the other admin folder. Then I logged in as the admin account and Fusion found the records of the virtual machine and loaded vista fine. But of course now the first admin account cannot open Vista more. My question is can I copy the VM "Bundle" in the documents of the other account, so both users have files? Or with this screw things?

    Or should I put the virtual machine 'bundle' in the shared folder to make it work as I need to? I know that the two users can access the same VM at the same time, but as long as a user stop Vista and the merger and disconnects, can another user log in and open Vista/Fusion?

    Help, please! Thanks in advance.

    The Beginner Guide to VMware Fusion: sharing a VM between users

  • How to share a virtual machine between multiple users in Fusion 5

    I have an iMac where I want to share a Windows 7 VM with another user... in fact she'll use it much more I will.  Problem is I get messages saying that it has insufficient privileges. I found a video (http://www.youtube.com/watch?v=7-Uxfuo0Reo) which showed how, but it did not work.

    I could just create a new one, but it is such a pain, with all software updates, etc...

    Ideas?

    Take a look at: sharing a VM between users on Mac OS

  • Best approach to send result PHP Page Interview in cloud OPA 12.2 version details


    Team,

    I would like to know the best approach to render the results of interview (Page Summary) to PHP data. We use the OPA 12.2 release cloud version August.

    We plan to use page summary as a PHP page rather page summary of OPA. Please throw your point of view on this.

    Thank you

    Vivek

    Custom Control Manager is sent throughout the OPA session so you can get the results you want, or just report all deduced values.

    http://Oracle.com/determinations/engine/sessiondata/10.2 "> "

    The data structures are all in the link of the document that I posted above.

  • How to support multiple users at the same time?

    Hi all

    I have a Labview program that controls a parser via GPIB connector. When the user uses the software, user B must wait is made. But in fact, the parser is not very busy, when the user uses the software.

    I want A, B, C and D of the user may use the software at the same time. just as we can open several Web sites at the same time.

    How can I program the software, so that software can be opened several times? Do you have any examples?

    Thank you very much.

    Steven

    Parallel SALVATION,

    you want to use the same material in different forums at the same time? What happens if the user uses a different device as user B setting?

    There could be problems to access the port of connection (GPIB card) at the same time too...

    It's the same usual problem, you'll have to any shared resource. Instead of calling the same software several times at the same time you should make your software up-to-date with multiple users...

  • translation vs SQL qry (best approach) table

    Hello

    I use oracle 10g

    I was wondering what would be the best approach to get the answer below.

    create table
    create table rateguaran 
    (rateguarantee        VARCHAR2(200 BYTE))
    INSERT statement
    insert into rateguaran values ('16 Months                     ')
    insert into rateguaran values ('       ')
    insert into rateguaran values ('24 months            ')
    insert into rateguaran values ('2 Years (51+ Lives)           ')
    insert into rateguaran values ('1     ')
    insert into rateguaran values ('3 years    ')
    Please note that this is how I have values in my picture

    power required:

    I need to check the number that precedes the first space. If the number is less than 5, then I need to multiply it by 12. If its null or more than 5 then leave it as it is.

    so is the output that I need to get
    16 months
    
    24 months
    24
    12
    36
    Please advice if I can do this using sql or do I create a table of conversion and get the values of the value to the translation table mapping.

    Thanks in advance.
    SQL> select rateguarantee
      2  ,      case
      3           when substr(rateguarantee, 1, instr(rateguarantee, chr(32))-1) < 5
      4           then to_char(substr(rateguarantee, 1, instr(rateguarantee, chr(32))-1) * 12)
      5           else rateguarantee
      6         end new_rateguarantee
      7  from   rateguaran; 
    
    RATEGUARANTEE             NEW_RATEGUARANTEE
    ------------------------- -------------------------
    16 Months                 16 Months
    
    24 months                 24 months
    2 Years (51+ Lives)       24
    
    1                         12
    3 years                   36
    
    6 rows selected.
    
  • What is the best way and to share data between a server and a Client app?

    Hello

    I'm trying to communicate a Client-Server application.

    In fact, I already have a simple data transfer via TCP/IP. However, I don't know yet, if TCP/IP is the best (and by that I mean, better, faster, safer, etc.)

    How to do.

    What are the cons and Pros between TCP/IP, STM and shared Variable?

    Do you recommend another type of communication in addition to these 3?

    Thank you

    Matt.

    In my view, that a general question cannot have a response says.

    Then, there is no way 'the best' for sharing data between a client and a server app.

    I like to use TCP/IP, but sometimes (when data loss is not critical) I use UPD (quick and dirty).

    I generally avoid shared variables, especially on embedded devices.

    Some other times I have I like to Exchange data in a database...

    A few other times I Exchange data using file...

    Marco

  • What is the best way to move the data from the app and Server data structures?

    Hi guys,.

    I developed my application locally with Apex 4.2 and Oracle 11 g XE on Windows 7. Not far away, it is time to move the application to a server Oracle Apex. I guess that Exim is the way to go app. But what about the APA tables and data (tables/as 'customer' and 'account' created specially for the application)? I've been using a modeling tool, so I can run a DDL script to create the database server data structures. What is the best way to move the application data on the server? Is it possible to move the structures and data in a single process?

    Thank you
    Kim

    There is probably another way to get here, but in Developer SQL, on the navigation tree, expand objects until your table, right-click, and then click EXPORT... you will see all the options. It is a tedious process and it sucks IMO, but yes, it works. This is zero especially because 1) it's a table at a time, 2) If your data model is robust and has constraints and sequences and triggers, then you will need to disable all for the insert and we hope you can re-enable constraints, etc. without hitch (good luck, unless you have only a handful of tables)

    I prefer to use the oracle EXP command-line to export an entire schema, then the server target, I use IMP to import the schema. In this way, it is almost true. This makes the dirty life if you develop multiple applications in a single schema, and I felt pain - however - it is much easier to drop the tables and other objects is to create them! (thus, even if the process of EXP/IMP moved more than you wanted to "move".. blow everything you don't want on the target after the fact...)

    You can use method datapump oracle too.

    If not, what can be done, IF you have access to both servers of your instance of SQL developer (or if you can tnsping both already from the command line, you can use SQL * MORE), is to run a script that will identify the objects of your applications apex (usually by the prefix for the names of objects, such as % EBA_PROJ_ etc.) and do all the manual work for you. I've created a script that does just that so that I can pass data from dev to prod servers on a dblink. It is difficult because of the order that must be executed to disable constraints and then turn it back on and of course, more complicated if don't always precede you ALL your "objects demand '... (tables, views, triggers, sequences, functions, procs, indexes, etc.)

  • Best practices for the reader to 'Data' between VM?

    Hello

    So on my box ESXI, I have a 250 GB drive. I was wondering what the best practice is to have a 'data' drive shared between VM? I'm pretty new to virtualization so would like to view

    I would basically following drive configuration...

    Win 2008 R2 - 60 gb

    Win 2008 R2 - 60 gb

    Ubuntu 10.10 - 20 GB

    (Shared between the two areas of 2008) DATA - 100 GB

    Thank you.

    The only way to do this is to assign the drive to a virtual machine and create a network share. Unless you use a file system that supports concurrent access to files, an attempt to present the disk to several systems would probably end by the corruption of data.

    André

Maybe you are looking for