About the Mobile Agent and JAVA.

Is it possible to design a simple mobile agent system by using RMI or by using the EJB, and so on?
Although there are some platform such Aglet and voyager. But I don't hope to do our project on them. Is the EJB a good choice for a Mobile Agent systems?
I just want design a little demo program based on MA. and it is used to operate the distributed database system,which may be in a LAN enviorment.
Are there any other ways to build such a mobile agent systems?

I want to build a LAN enviorment with 3 or 4 computers, and make the "mobile agent" have the ability to move from one computer to another one by itself. It should access the database in different computers and feedback the information to client which send the request.
If I hope to build up such an enviorment, what software would be the choices? For instance win2000, jdk14,tomcat, apache, oracle,and so on?

Similar Messages

  • About the Mobile Agent .

    Is it possible to design a simple mobile agent system by using RMI or by using the EJB, and so on?
    Although there are some platform such Aglet and voyager. But I don't hope to do our project on them. Is the EJB a good choice for a Mobile Agent systems?
    I just want design a little demo program based on MA. and it is used to operate the distributed database system,which may be in a LAN enviorment.
    Are there any other ways to build such a mobile agent systems?

    Yes, the JDC site is the forums, but it also includes Developer Connection and Source Code Examples, Tutorials, etc. All accessible from developer.java.com
    Making your agent intelligent is easy if you know what you want to do - and you do. Next, does the application have access rights to the computers? If not, then it won't be allowed to send/receive or be installed.
    The application will need information about the LAN such as the IP addresses of other computers on the network. The address of the database server, and the user name/passwords that may be needed. Then it will also need to have a component on each client machine that will allow the agent to copy itself to the machine. What do I mean by that?
    If I have two computers - A and B. A has an agent that wants to copy itself from A to B. However, A can't just connect to any port and then magically download to B and start running and continue the process to Computers C,D,...Z. You would need either a server to be running that allows the agent to be copied or a Windows Service - like HTTP, FTP, etc. that would do the same - allow the agent to be copied. All-in-all it comes down to one thing - each computer will need two things 1) Allow access to the agent, and 2) Allow the agent to download by use of a Windows Service or a server, possibly 3) User names/passwords for access.
    So if I made an agent and tried to send it off to any computer on the Inetnet and have it copy itself onto others to continue the cycle it wont work. Why? Because how is the agent being copied from A to B? Is there some sort of server running on the client machine that allows for file transfers (FTP)? Or A Web server? Do I have permissions to access those computers? Firewall blocking my port/address? Only you can answer these questions.

  • I need to know the right tools and java technology

    Please help,I need to know the right tools and java technology to support what I need.
    I had background programming in Assembly,C++,Visual Basic,SAP/ABAP 4.
    All I can say, programming is about logic, now we are very helped building program using objects.
    I'm very interest to SAP tech, where all screens, programs, reports are resides on tables, this is the real dynamic!
    CUrrently I'm eager to do the same technic with java. I'm new to java....
    What I know the J2EE is the core for me to start is it right? I was very interest with the Client-Server Tech. How can I impelemet this with Java?
    I'm a bit confuse with so many java solutions. There is Java Applets, Swing, Java AWT, JavaBeans, etc...
    I don't know what is the best if I want my Presentation/Client Application will run within browser (not standard html, using like windows gui). What should I do to make business logic objects, how to invoke it within the gui. how to make installation package whenever clients connect to the http server.
    if you have a pointer to do it please let me know.... I'm very appreciate all your response...
    Best regards,
    Lucky Pangemanan

    I'd say - don't get carried away with the heavyweight frameworks. Don't use EJB if Hibernate and/or Tomcat will do the job. There's a danger of winding up using a bulldozer to crack a wallnut.
    What people mean by "J2EE" varies a fair bit.
    Start with Tomcat, which has the virtue of being free. Try some JSPs and servlets.
    Use Applets to do client side presentation only if you must; Applets create an installation overhead on end-users, and some of them can't cope, while others may not have the necessary installation permissions on their office machines. They are pretty rarely needed, IMNSHO, most client-side behaviour is better handled with html and JavaScript.

  • I have a MacBook Air with OS X and am having trouble accessing the ADT Pulse Home Security System cameras.  The mobile (iPhone and iPad) apps allow access no problem, but I can't get a picture on the MacBook.  Have tried Safari and Firefox browsers.

    I have a MacBook Air with OS X and am having trouble accessing the ADT Pulse Home Security System cameras.  The mobile (iPhone and iPad) apps allow access no problem, but I can't get a picture on the MacBook.  Have tried Safari and Firefox browsers.  Anyone have any ideas?  Thanks.

    From a Catherine to Katherine -- Had the exact same problem!!  I had to enable Java twice - both in Safari and then on the MacBookAir itself.

  • I just upgraded to the new mobile me calendar and now all my calendar entries on iCal have been erased. As I type this the calendar entries are still on the mobile me and iphone calendars. How do I restore the calendar entries to iCal?

    I just upgraded to the new mobile me calendar and now all my calendar entries on iCal have been erased. As I type this the calendar entries are still on the mobile me and iphone calendars. How do I restore the calendar entries to iCal?

    Please always post your System details when you have a query. The upgrade to the new MobileMe calendar produces different results, and different problems, with different versions of OSX.
    Snow Leopard: during the upgrade process your iCal calendars should be moved to MobileMe (this can take some time and you have to wait for it to happen). Once done, your iCal reads the calendars from MobileMe so any changes made in either place will be visible immediately. If this has not happened then this Apple Tech Note provides instructions:
    http://support.apple.com/kb/TS3397
    Leopard: when the upgrade is completed iCal on Leopard will not be able to see the MobileMe calendars until an additional process is carried out, detailed in this Apple Tech Note:
    http://support.apple.com/kb/HT4330
    Tiger: iCal on Tiger cannot read the MobileMe calendars, period. The only workaround is to upgrade to Leopard, or Snow Leopard if possible (Intel Mac required).

  • N one of my 'playlists' in Itunes it comes up to about the 7th song and when finished skips to about the 47th song?, instead of going to

    In one of my 'playlists' in Itunes it comes up to about the 7th song and when finished skips to about the 47th song?, instead of going to #8 What gives?

    There is nothing wrong with the OS update.
    Delete ALL your email accounts.
    Restart Playbook
    Put the accounts back and ensure they are all set with PUSH ON.  Manual (push off) will burn battery.
    Similarly delete your wifi connections and add back when required. 
    Turn off wifi is not connected to wifi. 
    Any "hunting for connection" in email or wifi will burn up battery.

  • I need some advice about the macbook pro and iPhone 5. I took a video on my iPhone and tried to email it it said it was too big to send? So i downloaded it to my macbook pro and tried to mail it to no avail? The macbook tells me the server won't let it th

    I need some advice about the macbook pro and iPhone 5.
    I took a video on my iPhone and tried to email it it said it was too big to send? So i downloaded it to my macbook pro and tried to mail it to no avail? The macbook tells me the server won't let it through other mail goes through any ideas how to resize it or what it might take to send it?

    I agree with LowLister, the best option for you to share the video online is to upload it to your online storage account for example : Box, Dropbox, SkyDrive (All of them provide free storage beginning from 2GB).
    You can upload the files which you want to share in this online storage and then they have sharing options in which you'll will get the link of the file to be sent and send the email. You're good to go!
    Tip : You can store multiple files for backup purposes.

  • Can we unlock an iphone which one locked with an email address and password.I have no idea about the email address and password for the icloud

    can we unlock an iphone which one locked with an icloud email address and password.I have no idea about the email address and password for the icloud.can any one help me about this.

    It sounds like you are talking about an iPhone that has been Activation Locked.  This article explains:
    http://support.apple.com/kb/PH13695
    If so, the iPhone can never be unlocked without the original Apple ID and password.  This is an anti-theft measure.

  • Deploying the JSPs, Servlets and Java class files

    Hello All,
    I'm very new to the Oracle 9i AS. We are using Version 1.0.2.2.
    How do we deploy the JSPs, Servlets, and Java class files (simple class files, not EJBs)?
    plese give us the procedure and stpes how to deply or the links for the same.
    Thanks,
    Santhosh.

    Hi
    I guess u r running apache-jserv as servlet engine for your jsp and servlets. If its so, jsp files can be run without any additonal configuration by putting the jsp file under document root or any subdirectory and for running servlets u have to add classpath entries for your servlet in jserv.properties file.
    To make sure that your servlet engine is working, try
    http://servername:port/servlet/IsItWorking, if u get success msg that means servlet engine is working fine.
    Hope this will help
    Regards
    Kumaran

  • What's happened about the Ovi contacts and the con...

    Hi,
    What's happened about the Ovi contacts and the contacts list ??
    OMG, were deleted all the contacts suddenly !!! is a tragedy!!
    also , Many users have reported me this problem
    I wait for a Nokia Staff Reply 
    Real Name: Marco Amesty - Spanish Nokia Advisor. Follow me @elcoxx
    DO NOT SPAM say thanks pressing the button

    Well, yesterday I spent all day without contacts, and today I woke up with the contacts back!
    i Think it is solved!
    Real Name: Marco Amesty - Spanish Nokia Advisor. Follow me @elcoxx
    DO NOT SPAM say thanks pressing the button

  • TS4009 in my Imac I don't see the icloud icon, still have the mobile me and it doesn't allowe me to change that, what do i do please.

    in my Imac I don't see the icloud icon, still have the mobile me and it doesn't allowe me to change that, what do i do please.

    Please always state your operating system when you have a question. Lion 10.7.2 minimum is required for iCloud; the Preference pane does not appear in earlier systems.

  • Heartbleed virus/vulnerability-I have been hearing about the "heartbleed vulnerability" and told to change all my passwords. Does this apply to Macs? I thought they could not get viruses and this was one of the reasons I got one.

    I have been hearing about the "heartbleed vulnerability" and told to change all my passwords. Does this apply to Macs? I thought they could not get viruses and this was one of the reasons I got one.

    See What is Heartbleed?
    (Fair disclosure: The Safe Mac is my site, and contains a Donate button, so I may receive compensation for providing links to The Safe Mac. Donations are not required.)

  • I have few questions to ask about the Expert Series and Valet Series

    Hello.
    I have few questions to ask about the Expert Series and Valet Series.
    1. I see there aren't any print server/bridge/access point for these two new series. Do I have to use previous ones? Or the new ones are in planned in near future?
    2. Do I "HAVE TO USE CONNECT SOFTWARE"?  Can I just use web interface to do every setting that these routers features?
    3. Does expert series routers support guest network and parental control?
    4. When I look into informations of these router, some router doesn't give information about backward compatible to older standards. Do I have to consider that as they are backward compatible with older standards?
    Ok, that's all for now.
    If I need to ask more questions I will do that in this thread as reply

    With the New Expert or the Valet Series Router, you still can use the Print Server / Bridge and Access Points.
    Well with the Expert and Valet Series router, you have an option to User Cisco Connect Software or you can User Web Interface of the Router. But with the Cisco Connect Software you have an Advantage of creating a Guest Account and using Parental Control , which is not available using the Web Interface.
    These both the routers are backward compatible and they can connect to your G Series Product.

  • I just have questions about the AirPort Express and how it works.

    My household Wi-Fi is not the strongest in  my room and I found out about the AirPort Express and I read the overvie, but I still have some questions on how it works, how its setup and other questions as well.

    The AirPort Express will not wirelessly extend the signal from another router unless that router is also an Apple product.
    Not sure what other questions you might have, but we'll try to answer if you want to ask.

  • Being over billed and lied to about the price me and an in store agent agreed to!

    I just signed up for comcast Internet 25 with basic TV for 39.99 the guy in the store said that the bill may say 65.99 til his supervisor fixes it but it will be fixed within 48 hours. oh but guess what 72 hours later bill says still 65.99 and every time i call the guy who sold to us he never answers or is never at work! So instead I call customer service and the first time they say that theyll fix it that theyre sorry for the mix up and that it will be fixed in 48 hours. i call again, and the next person says no notes on the acct so I was lied to and that the lowest price they can put me at is 44.99 and so I said NO we did not agree to 44.99 we agreed upon 39.99 and thats what i want! then the guy says he'll fix it and that it should be fixed within 72 hours. Nope not fixed so call again, and the next CS agent says they can't change it that i have to go into the store even though I have gone every day this last week! and that until that happens shell make sure that the change reflects 44.99 and a 60.00 credit to my next bill. I am so freakin tired of comcast and i have only been a customer for 1 week, if this is how you treat a new customer I don't even wanna know what you do to long time customers! this is ridiculous! I am in customer service and have never treated anybody like i have been treated and I want the dang price I agreed upon with the services we agreed to! 

    Same here, was told 39.99 for 75 Mbps, which is great, because I was only willing to pay 39.99 for whatever speed.  Bill comes and it's not even their advertised promotion price for new customers, it's their normal rate of 64.95.  I agree, if this is how they treat new customers, I don't want to see what happens to customers that have been around a while, and I WON'T IF THEY DON'T FIX THIS!! I also like how you can't get a hold of anyone on the weekend.

Maybe you are looking for