Disconnected Distributed Computing in Java

Hi, the organization I work for is heavily into JSP/Servlet applications. However, there are a large number of computers which have very slow network links, so they want to find some technology in which we can develop applications which are disconnected, then do a mass synchronization with a Servlet every hour or evening etc.
Is there a Java technology which:
1. application source is centralized and downloadable to client
2. allow for disconnected use of the application
3. synchronize with the server when the application becomes connected with the server
thanks
Don

Jini, is for application to application communication over hetrogenous networks and object protocols. It does not manage distribution of application or synchronization of application data for limited connection applications.
Don

Similar Messages

  • Problem on distributed computing with java..?

    My problem is:
    I have one server and three clients.Firstly 3 clients sends data simultaneously to the server and should be accessed by the server at the same instant.
    Server does some calculations using this data and should broadcast the results to clients.The clients after sending the data to server are engaged with their own work.After the completion of their work they should receive the data sent by the server.
    Please suggest the solution.
    And also which package/methods should I use for broadcasting Data to clients....

    Sockets and threads?

  • Advise on Distributec Computing and Java

    Hello there all,
    I am MS Software Student and has taken project (2.5 month) on 'Distributed Computing and/in Java". It's a research project with some coding. I know CoreJava and some part in Advanced Java like JSP, RMI, Servlet etc.
    I know know much about Distributed Computing. So, how do I start. One of my friend working in Java said it's good area for research and especially with Java and Distributed Computing is the best to choose one.
    So, I would like to know your all's opinion about the topic and also some guidlines from where to start. I have some idea about it:
    1. Learn/through with Core Java.
    2. Learn Advanced Java like RMI, JSP, Servlet and others.
    3. Go for Distributed 'features' that Java has.
    4. Make some small 'programm'/'utility' that demonstrate Java's capability in Distributed Computing World.
    This is my plan.
    Any suggestion is heartly welcome.
    Thanks,
    Nirav Patel

    Hey Nirav,
    Great to get such a question. Even I have done a Project on this topic for my UG. "Distributed Computing for Java"
    but it is a comparatively smaller one without using RMI. but I think, you expect more. My experience is, getting help regarding Distributed computing is not easy. but in case, you have specific queries, we will get really good solutions here at forums.
    give your personal id in case you want me to contact you

  • Urgent Help on Prog. requirements on OS for Distributing Computing

    Dear Sir/Maa'm,
    Anyone of you can please identify the program/application requirements on the OS Unix, Linux for using Database management and also find out same for Distributed Computing?
    Also can you demostrate at least 2 arithmatic features and Auto Text features of MS Word/ I will be very thankful to you.
    If you don't understand my question please contact me via e-mail, I'm these details urgently.
    My e-mail address: [email protected] or post reply on SDN.
    Thanks and God bless you.
    Waiting for your response.

    Double post:
    http://forum.java.sun.com/thread.jspa?threadID=784930

  • UCS-B for distributed computing application

    Hi,
    What will be the best server configuration UCS-B for  under centOs  for a distributed computing application  through a clustering tool like SGE or LSF
    This software is a biological application and the customers want  400 core in each blade.
    I need just a first assessment.
    Regards

    What's wrong with that code is that it's not posted using code tags.
    What's wrong with your thread here http://forum.java.sun.com/thread.jspa?threadID=5280844 ?

  • PPPoE Still Disconnects When Computer Sleeps

    With 10.9.2 and again with 10.9.3, PPPoE disconnects when computer sleeps.  This didn't happen with OS 8.x, OS 9.x, OS X 10.2, 10.8.x, 10.9.0, or 10.9.1.  System Preferences>Energy Saver is set for display and computer to sleep after about 12 minutes.  I'd rather not set computer to never sleep.  Please advise and correct for 10.9.4.  Thank you.

    I have the same issue. Also after wake-up connecting to PPPoE is a challenge, because it establishes only after 5-7 attemps (Authentication failed). I guess 10.9.3 update causes this.

  • Airplay from itunes to zepplin air will disconnect my computer from my wireless network

    Hi there,
    Relatively new subject matter, so haven't been able to find much online...
    I recently purchased a Zeppelin Air - for those who don't know its an ipod speaker system with airplay built in.  I'm running a Windows Vista x64 machine with the latest version of iTunes.
    When I open up iTunes and go to play a song, everything works fine for about 30 seconds and then the audio stops and my computer disconnects from my network.  My network icon in the system tray shows disconnected and of course a new browser window won't open my home page. 
    I then tried using a program called Airfoil to stream Spotify to my Zepplin speakers and it works fine.  Go back to itunes to test out (streaming from itunes now, and not the Airfoil program) and it makes it past a minute, but then after a few minutes it starts getting choppy.  I press stop and start another song... a whole song finishes.  Next song about a minute in it disconnects my computer from my home network again.
    Next I open up Airfoil and have it hijack itunes rather than using the airplay feature in itunes. I make it a few minutes into one song, decide to skip to another, no problem.  No disconnects.
    Back to itunes, no airfoil this time, back to using the airplay feature from itunes.  25 seconds into a song, it gets really choppy, drops audio.  I press stop and try another song... really choppy can't seem to keep a solid connection.  I try a few songs, one makes it through, then I go back to another and my computer loses connection to my network again.
    So point being is it appears to be an iTunes issue and not a Zeppelin issue.  In fact this is my second Zeppelin, I returned the first one because it was having the same problems.
    The only functional difference I can see is that iTunes seems to be more responsive in the congrols for pause/play/volume where as Airfoil has a slight delay.  I feel that maybe iTunes is pushing too much data out for my wireless adapater to handle?
    Also streaming Pandora from an ipad works no problem...
    I'm going to be trying a new adapter soon, but curious to see if anyone has any insights.
    Thanks,
    Travis

    I've narrowed down the problem to a combination of my Windows Vista 64 machine and streaming directly from iTunes.
    I tested my laptop with XP and had no problems streaming from iTunes.
    I then connected my Vista machine directly to the router and when streaming directly from iTunes I had all sorts of skips and pauses, but when streaming from Airplay no problem.
    I attached an image of my network stats from the same song via iTunes and Airplay.  The spikes in the network traffic seem to be the problem when streaming from iTunes...

  • Need basic primer on distributed transactions and java

    Hello,
              I am new to distributed transactions in Java...
              I am wondering if there is useful link that will
              explain the basics....
              How is it supported in J2EE, etc.?
              How is it supported in WLS?
              How does 2-phase commit work, etc.?
              Thanks,
              Jason
              

    Hi,
              I fond the following a good clear, concise (non vendor specific) intro to
              transactions.
              http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Transaction.html
              Cheers,
              SB
              "Jason Rosenberg" <[email protected]> wrote in message
              news:3eba8128$[email protected]..
              > Hello,
              >
              > I am new to distributed transactions in Java...
              >
              > I am wondering if there is useful link that will
              > explain the basics....
              >
              > How is it supported in J2EE, etc.?
              > How is it supported in WLS?
              > How does 2-phase commit work, etc.?
              >
              > Thanks,
              >
              > Jason
              >
              >
              

  • Dataware house with Oracle or distributed computing

    Hi All,
    When I talked with some guys in some big companies on the DW (ETL especially), all of them said they love distributing computing with Hadoop or Hive much more than Oracle.
    When they have huge data per day for processing (say n TB), Oracle or rational database can't work very well.
    I just have one DW project experience, which was implemented with PL/SQL and Shell purely and works well, at least from my point of view.
    What's your opinion on this?
    Thank you very much,
    Leon

    Hi Leon,
    look at this page (it contains link to two publications with results of comparison Hadoop against 2 RDBMS)
    http://database.cs.brown.edu/projects/mapreduce-vs-dbms/
    It seems Hadoop currently has no any chance against RDBMS (in DWH area)...
    In my opnion, Hadoop/Hive is a technology and not a solution, to solve problem with Hadoop/Hive you will need to do a lot of work.
    Regards,
    Oleg

  • Disconnected / Distributed Architecture

    I'm working with a customer that wants to implement a disconnected / distributed architecture. They have groups of inspectors that travel around the world, including 3rd world countries with no possibility of cellular data access. They have a pool of about 70 laptops that they use. Each person in the group of inspectors will have their own laptop and use it to do an on site evaluation. Currently they then export these as files and the existing software brings these files together in a report. The problem is it doesn't really work and the company that built it went out of business.
    Whenever I hear someone wanting to do disconnected mobile I strongly advise against it then run the other way. It's a very challenging problem to sync either the data or the app, let alone both. Someone else proposed APEX, and as much as I love APEX it just doesn't feel like the right technology. If skill-set weren't an issue, I'd probably build it in Adobe Air with a local SQL-Lite database that syncs up to the Oracle "mother-ship". At least Air has the concept of automatically updating the application whenever it connects built into it's core architecture.
    I have a few thoughts on syncing such as:
    - Roll your own data sync with PL/SQL over DB links. Should be less than 20 tables.
    - Advanced Replication
    - GoldenGate (if price is not an issue). Could possible sync the APEX_ tables to sync up the app too
    - Write a VB app that checks for application updates when they are connected, then downloads the APEX app and installs it
    So, my questions are:
    - Has anyone here done something similar in APEX? If so, can you discuss the details including data and application updates?
    - Has anyone done something similar with another technology stack?
    Tyler Muth
    http://tylermuth.wordpress.com
    "Applied Oracle Security: Developing Secure Database and Middleware Environments": http://sn.im/aos.book

    Hi Tyler,
    I share your first thougts - run the other way. ;)
    I haven't done something like that with APEX, but I guess using DB-Links is one option, but not the ideal one. Treating an application like data is possible, though the deployment could get a little tricky, if you want this to happen automaticly.
    - Of course, you could store the application archive as BLOB or even CLOB column in a table along with other meta data (e.g. build number, timestamp, etc.).
    - You could build an application that acts as update manager that stores information (build numbers, timestamps etc.) for locally installed applications and data, and looks up possible updates - for both data and applications.
    - I would try to do the data transfer with web services rather than using data base links. APEX-integration is getting better with every new version and it sounds more handy to me, especially error handling etc.
    Leaves you with the point how to deploy your application. Since the archive itself is SQL, you could download it using a select statement and simply execute them. There exists a nice API, but I don't know if you can use it within APEX easily. As for images and other items: Since you probably use a scenario with EPG as HTTP-Server for APEX, it should not be too hard to retrieve BLOB-data and load it into XDB.
    It get's a lot easier, if the inspectors would do the deployment part. Since this is not too complicated in APEX, it might be just the update manager that offers them the appropriate downloads.
    I'd be intrested to know how you actually realized this architecture, if you ever get it running before it get's you to run. ;)
    -Udo

  • Set Date Time Computer with Java in Linux OS

    Dear All,
    How to set date time computer with Java in linux OS?
    Rgds,
    Theo

    There is no API for this you'd have to run an external command using Process.exec.
    This is the wrong forum for general Java "how to" questions.

  • Shutdown computer using java?

    is it possible to shutdown or restart computer using java?if yes, is it an easy code?

    naruto8 wrote:
    i haven't tried it yet but i saw it in a forum from some site, it's using shell...
    don't worry i'll try it..
    i thought people here are nice so i try to ask question and it's actually answered most of the time...
    by the way, with my question, a simple YES or NO would be fine!!!You might think we're being rude, but that's not the case. For a great number of questions people ask here, the far better approach would be to use a search engine. For simple "how do I do this?"-type questions, it would take you a matter of seconds to find an answer on Google, compared with possibly hours, possibly not even getting an answer at all, asking here. Being able to do this yourself is an invaluable skill that all programmers should have. Writing software is difficult, and you'll hit loads of problems along the way. Imagine how long it would take you to solve them if you waited for an answer on a forum for them all. The forums are a better resource for when you've tried something, and simply can't work out why it doesn't work, that sort of thing. For API calls (Java or otherwise) documentation and the like, asking a forum is the least effective way of you getting an answer to your question

  • How to Disconnect Primary Computer from Internet Yet leave Second ON?

    I want to work without the internet on but the other computer user might want to be on the internet.  How can I do that?

    If you are using a wired computer, the easiest way to connect and disconnect a computer is to use a switch.  There are 2 options:
    1)  A simple mechanical RJ-45  A-B  switch can be set up.  Connect the switch's  I/O port to your computer.  Connect the "A" port to your router.   Don't connect the "B" port to anything.   With the switch in the A position, your computer is connected to the router.  In the B position, your computer is connected to nothing.  This switch is available from Cyberguys.com for about $10.
    2) Use a "Pathlock".  Connect your computer through the Pathlock to your router.  The Pathlock is a 10/100  on-off switch that is connected to a 1 hour timer.  Each time you press the button on the switch, it resets the timer to 1 hour.  If you don't press the button for an hour, it automaticly cuts off your 10/100  (internet) connection.   Alternatively, pressing the "off" button will immediately disconnect you.   Pathlock costs about $30-$40.  Last time I checked it was only available for 10/100 connections, not gigabit.
    The main advantages of using a switch are:
    1)  You don't have to reach behind equipment to connect / disconnect wires.
    2)  Less chance of breaking connectors
    3)  You can easily see if you are connected or disconnected from across the room
    4)  If anyone in your household is "technically challenged", even they can use the switch.
    Message Edited by toomanydonuts on 12-16-200603:33 AM
    Message Edited by toomanydonuts on 12-16-200603:36 AM

  • Distributed computing and enterprise computing

    can you explain me the difference between distributed computing and enterprise computing

    Enterprise computing contains solutions that revolve around a comprehensive
    set of IT methodologies, that concentrate on identifying, measuring, improving
    the ability of technology to deliver against the business value-chain.
    Distributed computing is the process of aggregating the power of several
    computing entities to collaboratively run a single computational task in a
    transparent and coherent way, so that they appear as a single, centralized
    system.
    My company is working on a product which is an enterise-wide distributed
    computing solution.
    It is called as GemFire enterprise. (GFE)
    Consider taking a look at http://www.gemstone.com/products/gemfire

  • How to find complete path of a file in computer by java

    Hi frens !!
    i want to have a simple java program which takes the input file name say one.html and yields the complete path of the that file ,which is already stored somewhere in computer.
    my problem is that i am not getting the method in java ,which could do the same.i am using jdk 1.4.
    Thanks
    Allwyn

    simply PATHETIC !!!
    btw thanks for advise.The options are:
    - Search your computer manually for the file, TELL your code where it is by typing in the path.
    - Have some operating system tool (e.g. Windows Explorere) search your hard drive for you. When it finds it, TELL your code where it is by type in the path.
    - TEACH your code how to search your entire computer, all hard drives, all directories, for the file by that name.
    - Create a new file by that name, either in the 'current' directory (which it appears you alraedy have), or some other path you give it.
    - go hungry

Maybe you are looking for

  • Volume going down automatically

    the volume on my ipod touch is going down automatically without me touching it .. Ive put it back up but with 10seconds it will go down again, this isnt my ipod touch as i bought it second hand and have had it over 2years now .. I've tried restarting

  • I have a iPad 2 in version 6.0.1 and won't display and update to ios7

    I can't update to ios7 from my iPad 2 version 6.0.1 because when I check for an update it says up to date and doesn't display an update, any help?

  • Portal Favorites problem

    When i save a KM folder to my Portal Favorites..it seems to work fine... but when i save a link to other portal content like "Content Administration/Portal Content" using the "add to Portal favorites" dropdown from the upper right of the page...it ad

  • Solaris 8 looks doesn't  support APIC for multi-PCI BUS system

    I am Phoenxi BIOS Egnieer We are testing with Brkdale System(ICH2) This chipset use PCI0/PCI1/PCI2 for PCI device With APIC enabled Solaris OS doesn't get the _PRT method on ASL PCI1/2 So PCI slot Network Card Doesn't work on APIC envinment How Solar

  • Speeding up DVD encoding time in Compressor 4?

    Hello there, I wonder if anyone can help - I am transferring some camcorder tapes to DVD on my 2010 Mac Pro. My hardware captures in many formats but not mpeg 2.  As this is the encoding used for DVDs I presumed Compressor would be quicker to convert