ADF 3-tiered with Swing front-end is it possible?

Hi,
I'm beginning to use Oracle ADF and JDeveloper 10.1.3.
My intention is to develop a 3-tiered application. In the persistence tier an Oracle database will be used, in the business tier I would like to use Oracle ADF, and in the front-end Swing with screens for edit and querying data. The Swing front-end will not have direct access to the database, and in the future the business tier could be used by a Web front-end with Servlets and JSPs.
Which benefits I can get with Oracle ADF for this type of application?
What ADF components can be used in the business tier?
How can it deliver and receive data from the Swing front-end (EJB, Web Service, another approach)?
Somebody knows some tutorial about ADF/Swing applications?
Thank´s.

I've been working on a soon-to-go-production 3-tier ADF Swing project for a while.
I would say it is possible but not easy. A lot of effort in my project has gone into workarounds for various things that do not work as expected (and not as in 2-tier mode), refresh-issues, deployment issues and other. We have found workarounds for most of them and JDev 10.1.3 is a lot better for ADF Swing then earlier releases.
Scalability is still an unsolved issue for us as a lot of functionality you'd expect in a rich gui is lost when using "batch mode" which probably scales better then "immediate".

Similar Messages

  • How to implement Oracle user/role security with Access front end?

    Hi,
    We have successfully migrated our Access database tables to Oracle 10g using SQL developer. We've recreated all the users and roles(i.e., access groups) in Oracle and granted rights to tables.
    In the Access front end database, in the Database window we have saved linked Oracle tables which replaced the Access tables. The forms, reports, queries run fine with the linked Oracle tables. All the linked table use one ODBC DSN to the Oracle database with the same Oracle user id.
    We need to be able to authenticate users into the Oracle database and RE-link the tables based on their own unique user id. By during so we can allow users to use the Oracle standard user id/role and system privileges to control select, update, ect. rights to the database.
    I've been able to use the VB code within Access to logon into the database with a unique id, but I have not been able to find out how to RE-link the tables to the unique user id using VB. There should be some way to relink tables dynamically, based on users login into the Access front end.
    I don't know a great deal about Access projects, but I do know with SQL server allows login into your Access project and link tables dynamically.
    Can someone give me some assistance or point me in the right direction?
    Thanks in advance,
    Larry

    We had one of our programmers here come up with a VB code solution for re-linking table within Access. However the relinking takes 3-4 minutes for 100+ tables.
    In an effort to help you understand the situation better, I will attempt to elaborate on the problem:
    We have an Access 2003 application which currently has a front end using Access(forms, reports, queries, & VB code) and a MS Access 2003 backend.
    We have migrated the backend tables to Oracle. However, we still have a need to maintain the front end in Access, since we have over 60 forms, 40 reports, 200+ queries in Access. Its easy to understand, we have a significant investment in the front end(Obviously, the plan is to migrate the front end also at some future date).
    In order to utilized the existing front end, we have to validate and modify the current front end connections to the new Oracle backend. One of the features of Access is that you can "link" tables and save the link for runtime. Each Access table can have its own link which is a separate ODBC/JET connection. As such, each separate link has its own userid/database information.
    The other issue with using the Access front-end is that Access utilizes a workgroup file to implement user and group security. The workgroup file contains all the users and which groups the users belong to in Access. Then within Access, you allow users access to object(tables, queries, ect) by their userid and or group. When users open an Access database with Access security enabled, they are required to log into Access. The login is authenticated by the workgroup file. Once, logged into Access, users have rights to Access objects based on their rights granted to their userid and groups they belong. The problem here is that when you remove the linked Access tables and replace them with linked Oracle tables, Access has knowledge about Oracle table rights granted to users; nor would you expect it to.
    The dilema is the disconnect between Access and the fact Oracle utilizes a similar but much more sophisticated security model. It creates users and roles(which are similar to Access groups), and again this is independent of Access security.
    Our solution was to still use the Access workgroup file security along with the Oracle security model. By using the Access userid and then creating a similar Oracle userid with similar table rights granted in Access, you could apply security within Access and also with the Oracle database.
    For example, a user BOB logs into Access via the workgroup file, using VB code, Access then establishes a Oracle connection logining into Oracle using the same unique userid BOB into Oracle.
    After connecting and validating user BOB into Oracle, then the Access tables are relinked to Oracle using the user BOB userid and table rights.
    This Oracle userid has been granted table rights specific for this userid.This allows the user BOB to use the Access application and still be authenticated into the Oracle database.
    The problem with this solution is that the relinking of the saved Access tables takes 3-7 minutes for about 100+ tables. This is not acceptable for users each time they log into the application.
    Our current alternative is to use one Oracle userid to login each user, and use Access form restrictions/security to allow/prevent users from updating/viewing data. Obviously, this is not the optimal solution in respect to security, but it at least allows us to control access to the data(via the forms) by using one logon required for each user, and quick startup time for the application.
    I understand SQL server does a better job in integration, but we use Oracle which is what I am trying to work with.
    Larry

  • HANA interfacing with Microsoft front end

    Hi,
    We have a requirement where the front end will be developed with SQL server reporting services(SSRS) via ODBC and some UI parts directly connecting to native HANA via .NET web server.
    So the architecture is:
    1. HANA Native - ODBC - SSRS
    2. HANA Native - .NET Web Services - UI
    Connectivity and possible limitations are still a matter of concern.
    If anyone has worked on a similar scenario or has some information/useful links, please share it across.
    Thanks,
    Shyam

    My situation was somewhat different but running Test-CsAddressBookService would fail with error:
    'The remote server returned an error: (404) Not Found.'
    All clients were unable to retrieve contact unless the full sip address was entered.
    Environment.
    Server: Lync2013 STD
    Client: Lync2010
    Did the following:
    Checked replication under the Topology tab in CSCP- mine has a green check.
    Reinstalled .net 4.5 via add/remove programs
    Registed .net by running the following from an elevated cmd (run from .net folder) : aspnet_regiss.exe -I
    uninstalled Lync webcomponents from add/remove programs
    From Lync install media- reinstalled webcomponents.msi (browse to \Setup\amd64\Setup)
    Checked IIS>Application Pool and ensured all ASP.NET and Lync components are set to v4.0 of the .Net Framework Version
    Launched the Lync setup and reran step 2: Stetup or Remove Lync Server Components.
    Reran Test-CsAddressBookService: 
    successful
    Tested Lync client: Successful

  • Coldfusion Websockets server with Angular front-end?

    Anyone here have any success with a CF server running WebSockets and an AngularJS front-end?  I'm having some trouble and hoping for help.
    Just one channel on the server:
         THIS.wschannels = [{name="test1"}];
    As a note, this Application.cfc is in a subdirectory (api/rest) where we're running our taffy rest backend.  Should it be moved to the top lever, or does it matter?
    On the front end I've tried a few things along these lines:
        var ws = new WebSocket("ws://localhost:8575/api/rest");
        ws.onopen = function(){ 
            console.log("Socket has been opened!"); 
        ws.onmessage = function(message) {
            listener(JSON.parse(message.data));
        function listener(data) {
          var messageObj = data;
          console.log("Received data from websocket: ", messageObj);
    $scope.send = function() {
          ws.send("Hello WebSockets!");
    I'm running to local angular clients on different ports and runnign the send from one.  Never see a response anywhere.  Suggestions?
    Any leads appreciated.
    Jonathan

    My situation was somewhat different but running Test-CsAddressBookService would fail with error:
    'The remote server returned an error: (404) Not Found.'
    All clients were unable to retrieve contact unless the full sip address was entered.
    Environment.
    Server: Lync2013 STD
    Client: Lync2010
    Did the following:
    Checked replication under the Topology tab in CSCP- mine has a green check.
    Reinstalled .net 4.5 via add/remove programs
    Registed .net by running the following from an elevated cmd (run from .net folder) : aspnet_regiss.exe -I
    uninstalled Lync webcomponents from add/remove programs
    From Lync install media- reinstalled webcomponents.msi (browse to \Setup\amd64\Setup)
    Checked IIS>Application Pool and ensured all ASP.NET and Lync components are set to v4.0 of the .Net Framework Version
    Launched the Lync setup and reran step 2: Stetup or Remove Lync Server Components.
    Reran Test-CsAddressBookService: 
    successful
    Tested Lync client: Successful

  • Working in PI with SAP Front end

    Hi
      Thanks for all the links and documents regarding PI. I'm learning PI through SAP Front End. Needed to know if there is a possibility that I write my own Java code and then convert them to web services or enterprise services. is this possible using SAP front end? or PI? Should I be using CE to do the coding and conversion to web services or PI is enough
    Thanks & Regards
    Vijay

    You require a NWDS for coding and deploying the same into Web AS JAVA engine.
    The architecture of WAS should support if you have to expose your java service as a webservice.
    You might need to implement certain Web AS webservice API so that it will expose that java service as webservice.

  • IES 4.1sp8. We are running out of sessions. What param do I need to change? Can I change it with admin front end? or must I edit a file? which file?

    Error message: "SimpleSessionManager cannot create a new session as the limit on maximum number of sessions has already been reached"

    Hi,
    In order to increase the max session, I would request you to set the following on your
    context.properties.
    context.global.sessionmgr.initArgs=maxSessions=2000,,timeOut=300,reap
    Interval=150
    Also, on the servlets.properties.
    servlets.sessionmgr.initArgs=maxSessions=2000,timeOut=300,reapInterval=150
    Note : Stop/start the server to take the new value.
    For more info. check below link.
    http://docs.iplanet.com/docs/manuals/enterprise/41/servlets/a-sess.htm#17031
    Regards,
    Daks.

  • SAP Integration kit for BO XIR2 with Crystal XI for BI 7.0 Front end

    Hello Team,
    We are in a little fix.
    We have BOE XIR2, Crystal XI and working with old version of BI front-end 3.5.
    We are upgrading to BI 7.0 frontend, but I am not able to trace out the SAP Integration kit for combination of BOE XIR2, Crystal XI and BI7.0.
    Is such a thing available, If yes can someone send a link to that.
    Regards
    Lalan Kanade

    Hi,
    Thanks for the quick reply
    I could trace this document.  "BusinessObjects Enterprise XI Release 2 SP3 for Windows"
    I checked in "Supported Data Sources for Crystal Rep" section, extract below
    SAP BW Server 3.0b SAP GUI 620 or 640
    SAP BW Server 3.1c SAP GUI 620 or 640
    SAP BW Server 3.5 SAP GUI 640.
    But we are using BW Server 7.0 with GUI 7.1 and that working fine even with BOXIR2 and Crystal XI with Old Front End for BI 3.X.
    But when we are testing with BOXIR2 and Crystal XI with BI New Front End 7.0 its missing components from the query output.
    So the SAP Integration kIt seems old & we need a new Kit which would work with BI New Front End 7.0.
    Any suggestions on that
    Regards
    Lalan

  • SAPGUI 7.10 New ABAP Front End Editor Problem with CTRL + 5

    Hi Guys,
    I am using SAPGUI 7.10 patch 19 with new front-end editor and I am not able to use CTRL + 5 (on Numeric pad) to select whole program.  As soon as I change the editor to use old front end editor I am able to use CTRL + 5.
    Please help me to incorporate CTRL + 5 in New frond end editor.
    Thanks,

    Try <ctrl>+a
    Regards, Uwe

  • Problems with one of the front-end servers (service wont start)

    Hi,
    Having a pool with two front-end servers (Lync Server 2013 on Windows Server 2012) and I cannot get one of servers to work properly. 
    The Front-End service is not starting.
    Have removed both servers from the topology and installed one at the time. When adding the second server to the pool the service never starts, its in starting state and a bunch of error messages appears:
    - Server startup is being delayed because fabric pool manager is initializing.
    Cause: This is normal when Pool is bootstrapped and indicates that the Front-End is waiting for a quorum of other Front-Ends to be started.
    - Pool Manager failed to connect to Fabric Pool Manager.
    Cause: This could happen because insufficient number of Front-Ends are currently active in the Pool.
    I have tried restarted one at the time, both at the same time...
    Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery
    Reset-CsPoolRegistrarState -ResetType FullReset
    I have also had a look at the kb saying that there could be a certificate issue. So I have ran that script but no certificate is misplaced in any store.
    I have removed the front-end certificates and requested new ones from the internal CA, I have also done the same to the OAuth certificates.
    How to proceed?

    Hi there,
    if you are still receiving, the same error, please try to shutdown the first Front-End Server, and give time for the services to start, however I would like also to add that with Lync server 2013 the Enterprise pool requirements is to have 3 Front-End Servers
    in a pool instead of 2, because  of introducing the brick model  architecture.
    Regards,
    Charbel Hanna
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread

  • Using DAC0/DAC1 as I/Q baseband channel to work with zero-IF architectu​re RF front end

        Hi,
         I am using the 5640R FPGA card together with RF front-end to transmit and receive OFDM modulated signal. (something similar to 802.11). I was working with a low-IF architecure RF front-end (NI PXI 1042) and now I need to modify my design to work with a zero-IF(direct downconversion) architecture RF front-end.
       Therefore, I need to generate both I and Q baseband analog signal which I will use as the input to the RF front-end.  Thus, I need to gurantee the I and Q channel (ADC0/ADC1, or DAC0./DAC1) are both synchornized.
       I read Mauricio's post about synchronizing the two DAC and two ADC, in his response to the filtering with IF-RIO. It helps a lot. Yet I still have some questions. Advices would be greatly appreciated.
        If I want to synchornize ADC0 and ADC1, should I put a "ADC reset" vi in the host after I finish the DAC configuration VI? Besides, I could not find anything similar to the "Profile" used in the DAC configuration. Since DAC reset will reset the profile 0 which is undesired as discussed in the previous post, I am wondring if there is anything similar to the ADC.
       Besides, to get the received I/Q based band data, should I just read the ADC_0_Port_I and ADC_0_Port_Q? I will later set the Transmit Frequency and Receive Frequency to both 0M. Is there anything that I should do in addition to what Mauricio kindly listed in his post?
       I attached the picture of what I did to the Host VI and FPGA VI.
       Thanks a lot.
    David
    Attachments:
    zeroiffp.JPG ‏99 KB
    zeroifho.JPG ‏116 KB

    Hi,
       I was not able to run my vi after I clocked the configuration loop with RTSI_Ref_Clk and also did the other step as illustrated in "filtering with..." post.  A error -61046 occured with the following message.
      Error -61046 occurred at ni5640R Template (HOST).vi
       Possible reason(s):
        LabVIEW FPGA:  An error was detected in the communication between the host computer and the FPGA target.
        If you are using any external clocks, make sure they are connected and within the supported specifications. Also, verify that the rate of any external clocks match the specified clock rates. If you are generating your clocks internally, please contact National Instruments Technical Support.
       The attached .zip file is my coded project.
       Advice is greatly appreciated...Thanks.
    David
    Attachments:
    Joing Configuration of WLAN Transmitter and Receiver up to Carrier step_zeroIF.zip ‏4980 KB

  • Front end Java classes?

    Aloha all-
    I'm familar with using LiveCycle Data Services with Flex and love its use of front-end ActionScript classes that map back to the server. I was wondering if such functionality was possible with Java classes? My guess is no, but wanted to make sure as I've been going through the docs and haven't found anything explicit.
    Basically, I'm thinking about using LiveCycle DS in an all Java project (Swing front end) and if it communication could be handled by DS, which I'm familiar with, instead of creating my own JMS topics, that'd be great. Plus it provides a way to move the app from Java/Swing to Flex/Air.
    Ron

    Hi Ron,
    We don't currently provide a client-side Java API for LC DS.
    If you plan on switching from Swing to Flex/Air in the future, the major thing to watch out for is that the classes you ship over the wire from the server to the client adhere to the Java bean serialization rules that Flash AMF serialization requires (no-arg constructor, public get/set methods for properties, etc.). But you should be able to expose the same server code to a Flex/Air client with minimal to no impact.
    Porting your front-end app from Swing to Flex/Air wouldn't offer any opportunities for client-side code reuse.
    Best,
    Seth

  • Few users are unable to sign in after we added 2 more front end servers in existing pool?

    Hello, 
    We have recently extended the Lync 2010 Enterprise pool with 2 Front end servers.  Now we have totally 6 Front end servers. 
    After this change some users are unable to login. Error message: "Cannot loggin as server is temporarily unavailable"
    Captured, client logs and received the following:
    ms-diagnostics: 4004;reason="Credentials provided are not authorized to act as specified from URI";
    We have the following security settings on the newly added front end servers:
    Network security: Minimumsecurity for NTLM SSP Based clients - set to - Require 128-bit encryption 
    In other existing front end servers, it has been set to - No minimum. 
    Questions:
    1. Is that the issue for signin failure?
    2. Do we need to change this option to - No minimum in new servers and reboot it?
    Please advise. MUCH THANKS. 

    Hello 
    Those clients running in Windows 7 OS. And the error is different:
    "Cannot loggin as server is temporarily unavailable"
    Thanks

  • BI front end

    Hi,
    will there be opportunities if one is expertise with the front end of BI, i.e. reporting and analytics side alone? If so, can any one let me know the specific requirements and tools for front end in SAP BI projects which are hot cakes these days?
    Thanks,
    Murali.

    hi ali,
    Normally three types of team member involve in bi projects.
    Technical (Basis), BI Back-end team, BI front-end team
    Roles responsibilities of front end team includes, Query definition, Pre-calculated web templates, BEx vs. Web, .net/java, Documents, Formatting and ODBO/ Third party
    hope this helps
    ray

  • Front End Service is not starting

    Hi ,
    Any one can help me to resolve this issue.
    I have one enterprise edition front end server .if i try to start the front end service it give the following error
    Server startup is being delayed because fabric pool manager is initializing.
    Cause: This is normal when Pool is bootstrapped and indicates that the Front-End is waiting for a quorum of other Front-Ends to be started.
    Resolution:
    If this event recurs persistently, ensure that 85% of the Front-Ends configured for this Pool are up and running. For 2 or 3 machine Pools, initial cold-start of the Pool requires all machines to be started. If multiple Front-Ends have been recently decommissioned,
    run Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery to enable the Pool to recover from Quorum Loss and make progress.

    If understand the problem Correctly You one Lync enterprise edition installed is that right?
    If yes Please note For a recommended Lync Server 2013 EE pool deployment, there should be at least three Lync Server 2013 front-end servers in the EE pool.
    http://technet.microsoft.com/en-us/library/gg412996.aspx
    We recommend that all your Enterprise Edition Front End pools include at least three Front End Servers
    Also refer Why 3 server pool?
    http://social.technet.microsoft.com/Forums/lync/en-US/1e277415-01b0-4123-a5bc-260909368d5b/why-3-server-pool?forum=lyncdeploy
    If you just want one Lync server please install Lync Standard Edition
    Front End Pools with Two Front End Servers
    We do not recommend deploying a Front End pool that contains only two Front End Servers. If you do ever need to deploy such a pool, follow these guidelines:
    If one of the two Front End Servers goes down, you should try to bring the failed server back up as soon as you can. Similarly, if you need to upgrade one of the two servers, bring it back online as soon as the upgrade is finished.
    If for some reason you need to bring both servers down at the same time, do the following when the downtime for the pool is finished:
    The best practice is to restart both Front End Servers at the same time.
    If the two servers cannot be restarted at the same time, you should bring them back up in the reverse order of the order they went down.
    If you cannot bring them back up in that order, then use the following cmdlet before bringing the pool back up:.
    Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery -PoolFQDN <FQDN>
    Please remember, if you see a post that helped you please click ;Vote As Helpful" and if it answered your question please click "Mark As Answer"
    Regards Edwin Anthony Joseph

  • Front End pool failed over

    Hi all,
    1. I setup a pool with three Front End servers (FQDN of pool is pool.site1.sip96x2.com and it's pointed to IP address of three Front End servers). Everything works fine. But When I disable network interface on FE1 and FE2, the Lync clients are disconnected.
    I haven't understood clearly how the Lync clients failed over in a pool? Please clarify to me.
    2. I have two central site (Root site and Primary site, they have different domain sip96x2.com and site1.sip96x2.com). The simple URL dialin is pointed to Front End server at Root site. So if the link between Root site and Primary site is down, how can the
    users at Primary site connect to dialin URL? 
    3. In building topology for Front End pool, I checked Override FQDN internal web service and the FQDN is "poolint.site1.sip96x2.com". I created three A records "poolint.site1.sip96x2.com" and pointed to three IP addresses of Front End
    servers. Is it right?
    Thanks so much!

    Ah ok, well first thing if I am reading this correctly, pool pairing Standard with Enterprise is not supported. You should only pair Standard with Standard and Enterprise with Enterprise (even though topology builder won't stop you) Take a look here for
    support scenarios http://technet.microsoft.com/en-us/library/jj204697.aspx
    To deal with the simple URLs in the event of failover you need to add them using Powershell. Take a look at this article which explains and gives an example: http://blogs.perficient.com/microsoft/2012/01/configuring-simple-urls-for-multiple-lync-pools/
    If this helped you please click "Vote As Helpful" if it answered your question please click "Mark As Answer"
    Georg Thomas | Lync MVP
    Blog www.lynced.com.au | Twitter
    @georgathomas
    Lync Edge Port Check (Beta)

Maybe you are looking for