Mobile Agents System

Hi,
I'm trying to implement a Distributed system for Mobile Agents, but I'm new in Distributed Computing, Could any one suggest a book/tutorial/desing pattern for developping a Middleware that supports Mobile Agents using RMI??
thanks.

Hey, I wish I could direct you to a good paper about this, but all I really have is http://www.alphaworks.ibm.com/tech/aglets which is the starting point I used years ago to do distributed agents. The problem is that they were single-trip agents and not per se `mobile.'
The concept however, is very easily accomplished via RMI through much of the new push for JNDI.

Similar Messages

  • 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?

  • RMI and Mobile Agent

    Is it possible to design a simple mobile agent system by using RMI.
    Although there are some platform such Aglet and voyager. But I don't hope to do our project on them. Is the RMI 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.

    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?

  • 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.

  • Totally confused with mobile agent need ur help

    hello experts
    two things about me
    . i know core java well and have read some advanced java now i am reading rmi
    i want to make a mobile agent application that is shopping system with mobile agent my problem is as follow:
    * a lot of material on net that tell what agent is and what they do?
    *i couldn,t understand till now from where i should start my study to implement mobile agent  with java?
    *should i have to read any other language to implement it
    * i hear about IBM AGLETS that with AGLETS we can create mobile agent in java
    plz guide me as(if anybody is working OR WORKED on mobile agent technology)
    *plz try to tell me  which things should i study to complete my task
    *if  i develop it  with AGLETS THN FROM WHERE I CAN GET STUDY MATERIAL
    IF ANYBODY HAVE DEVELOPED APPLICATION LIKE SHOPPING SYSTEM WITH AGENTS THN COULD U PLZ GIVE ME SOME CODE FOR UNDERSTANDING
    I LL BE VERY GRATEFUL FOR ALL

    plz give me any suggestion on this topic , too much important for me

  • Help in mobile agents in java(with final year project)

    i have decided that i ll make a project on mobile agent security and data encapsulation plz any guy who have worked on this topic or he/she know about some indian version books written in java (like intelligent agents written in java by Joseph P. Bigus, Jennifer Bigus ) thn please help me
    plz ur ideas is very important for me becz i have not enough help available on my college and if u know any company that provide such type projects for final year student thn tell me .

    I want to develop a Smart Card for student as mention
    in the link
    http://java.sun.com/products/javacard/examples.html
    Well then you have a number of points that can be solved very differently. Does exist any legacy hardware or software that need to be included into your project?
    1. when student insert the card in card accepantance
    device in entrance of the university all
    information(Name, ID,Photo, Department.....) will be
    displayed in the monitor of the entrance. After see
    the pic get keeper have no confusion about the
    student.Where do you want do store the student information? On card or in a centralised database? Who should be able to change information?
    2. Student can also use this card to use the
    facilities of Library and Cafe.Looks like money comes into play. "Stealing money" is always a good impulsion for any attacker. You should consider this in your system design.
    1. What kind of hardware i need to complete the
    project and successfully deploy it to my university.Sorry, but except for the hardware parts "chipcard terminal" (with or without pin-pad) and several smartcards I can give you only the answer: "That depends on what you want to achieve and how you want to do it"
    2. What kind of Smart Card I have to use exactly.If you want to store the student image on the card, on of your main requirements would be a smartcard that has enough EEPROM for storing the image. Common JavaCards have 10 to 30kb for data and the applet code.
    Jan

  • UCCE. Mobile Agent

    Hi all,
    I have UCCE 8 with CVP.
    I have configured all necesary for mobile agent (I guess). I can loggin in nailed mode and call by call mode without problems.
    When ICM selects a MA in Ready state, the call is not transfered to MA. In the status bar of CTIOS.Agent Desktop (or CAD) the Agent Status field blink between Ready and Reserved state.
    If from IPPhone, I dial directly the DN of LCP where the MA is logged, the call works fine( in nailed mode the call is transfered directly ok and Call by Call the call to real agent phone is dialed).
    Have you any idea?
    Thank you so much.
    Regards,
    Alberto

    Hi,
    I thought a issue with CSS/partitions too but did the next test:
      I have the next scenario:
          * I have LCP (1000) and RCP (2000), with the same configuration. I use CSS in line and device. The line's CSS has the partitions of the route patterns and device's CSS has internals partitions.
          * I have a IP Phone (3000)
          * The Mobile Agent is logged in LCP (call by call mode or nailed mode).
    For call by call mode:  If the IPPhone(3000) dials the LCP(1000), the system dials the real agent phone and the call is established without problems.
    For nailed mode: When the agent is logged, the system dials the real agent phone. When the IPPhone (3000) dials the LCP (1000) and the agent receive the call, the agent answer and the call is established with problems.
    So, I guess that there are not problem with CSS/partition of LCP/RCP.
    I don't know that other thing can be.
    It's appreciate your help.
    Alberto

  • Mobile agent

    hey guys, I am in trouble!! Please help me !!!
    Actually i am doing my project dissertation on mobile agent technology. And for my project i need to demostrate how mobile agent goes to client and get information to manager i.e. management station.
    i am not good in java and i know i can't develop myself within 1 month. So can any one help me to develop that kind of mobile agent for me, or if any one has already developed such kind of program then please help me.
    Thank you very much

    Hello sunil
    You need to deside on a Java-based agent system. I would suggest aglets or Voyager agents. The aglet system can be downloaded via the URL http://www.trl.ibm.com/aglets/, the Voyager system at http://www.recursionsw.com/mobile_agents.htm. All the documentation necesary for understanding the work-around agents can be found there.
    Hope this gives you a starting point.
    Regards,
    Michael

  • "Error [10151] The LCP Port on CCM Admin for Mobile Agent is not Configured or misconfigured"

    We are running into a problem which we have noticed on UCCE 8.5 and havent seen on earlier 7.5 release.
    If we setup a CTI port as agent device target and if we try to login the agent using Cisco Desktop (Not CAD, just CTI OS Client) then we get following error:
    "Error [10151] The LCP Port on CCM Admin for Mobile Agent is not Configured or misconfigured"
    But this wasnt the issue with 7.5 and we were able to do agent login with CTI Port as device target. We dont intend to use Mobile Agent feature but just login UCCE agent to CTI port as the device.
    Do we know if this is a known issue or if something has changed between 7.x and 8.x release which could be is causing this?

    So you can ping and nslookup from your ms to these agents and vice versa right?  I wouldn't do a manual install, I would push the agent from the management server.  You can uninstall the agent manually, or use cleanmom to get rid of them.  Then
    do an install from the console.  When you initiate the install from the console (management server), should it run into any issues it will dump out an error which will give you an idea of where the problem may be.
    From Holmans post on this:
    e MOM Server could not execute WMI Query "Select * from Win32_OperatingSystem" on 
    computer “servername.domain.com” 
    Operation: Agent Install 
    Install account: DOMAIN\account 
    Error Code: 800706BA 
    Error Description: The RPC server is unavailable.
    The MOM Server could not execute WMI Query "(null)” on 
    computer “servername.domain.com” 
    Operation: Agent Install 
    Install account: DOMAIN\account 
    Error Code: 800706BA 
    Error Description: The RPC server is unavailable.
    8004100A 
    800706BA
    1.  Ensure agent push account has local admin rights 
    2.  Firewall is blocking NetBIOS access.  If Windows 2008 firewall is enabled, ensure “Remote Administration (RPC)” rule is enabled/allowed.  We need port 135 (RPC) and the DCOM port range opened for console push through a firewall.  
    3.  Inspect WMI service, health, and rebuild repository if necessary 
    4.  Firewall is blocking ICMP  (Live OneCare) 
    5.  DNS incorrect 
    http://blogs.technet.com/b/kevinholman/archive/2009/01/27/console-based-agent-deployment-troubleshooting-table.aspx
    Regards, Blake Email: mengotto<at>hotmail.com Blog: http://discussitnow.wordpress.com/ If my response was helpful, please mark it as so, if it answered your question, then please also mark it accordingly. Thank you.

  • Agent system wiht JADE

    Hi everyone!
    I'm a Vietnamese, stuying 'developping multi-agent systems with JADE' of WILEY's book.
    So many things I am not understand so much. Who can help me some example about Agent
    That subject is very good
    Good luck to you!
    thanks

    please can any one help me?

  • Implementing Multi-agent system ..??

    Hello,
    I have to build a multi agent system for information retrieval from a blog portal.. now the problem is that i'm not able to decide which agent library should i go for.. there are so many of them available ..jatlite, jade, aglets etc..what do u think is fine?
    pls reply.
    thanks

    please can any one help me?

  • Build Multi agent system with JADE

    Hi,
    I want to build a multi agent system,i find a framework jade but it is complex.
    are there any totrial how can halp me please?
    Thnks in advance

    please can any one help me?

  • CAD Mobile Agent Issue

    The issue I am having is that when I log into CAD as a Mobile Agent when I use Nailed Mode, I receive the initial call to my mobile device and I answer or attempt to answer the call but at 10 - 15 seconds it drops and I get logged out of CAD.  If I log in Call By Call mode I can log and stay logged in fine, but when a call is routed to my mobile device the same thing happens, it rings, I answer the call or at least believe I answered the call and then it disconnects after the same 10 seconds or so.  The JTAPI logs show RESOURCE_NOT_AVAILABLE and the CUCM logs show a Disconnect Code of 47.  I've had a TAC case open for a while and not getting anywhere other than the UCCE team has transferred it to the CUCM team now.  Has anyone else had problems setting up Mobile Agent in a UCCE 8.x and CUCM 8.x environment?  I've set it up in previous versions many times without problems and the first time I am trying it on 8.x I'm having issues.  Wondering if anyone else has had problems or have any ideas to check.  I've checked nearly everything, codec, MTP resources, etc that I can think of. 

    I ended up restarting PG and CTI Manager on CUCM and it works now. 

  • Cisco 3850 Mobility Agent unable to connect clients

    Hi
    We are trying to use Cisco 3850 as Mobility agents with 5760. We can't seem to get the clients to authenticate to the radius server. We don't even see them appear in the radius logs.
    We have defined the radius server and the profile
    wlan Wireless 2 WAP
    aaa-override
    accounting-list Radius
    client vlan wireless
    security dot1x authentication-list Radius
    session-timeout 1800
    no shutdown
    radius server Primary
    address ipv4 x.x.x.x auth-port 1812 acct-port 1813
    timeout 5
    retransmit 2
    key 7 ........
    radius server Primary
    address ipv4 x.x.x.x port 1812 acct-port 1813
    timeout 5
    retransmit 2
    key 7 .........
    The client appears to connect to the AP but can't authenticate so gets kicked off
    If we do a test aaa group username password then it says that it's sucessful.
    In the debug we get 802.1X required but then it never seems to get any further.

    Alright, so I finally figured out the issue with this. I had a Mobility Anchor set on the guest WLAN and once I removed that all started working again.
    What is Mobility Anchor?
    A. Mobility Anchor, also referred to as Guest tunneling or Auto Anchor Mobility, is a feature where all the client traffic that belongs to a WLAN (Specially Guest WLAN) is tunneled to a predefined WLC or set of controllers that are configured as Anchor for that specific WLAN. This feature helps to restrict clients to a specific subnet and have more control over the user traffic. Refer to the Configuring Auto-Anchor Mobility section of Cisco Wireless LAN Controller Configuration Guide, Release 7.0 for more information on this feature.

  • Mobile Operating systems and Devices support for Dashboards 4.0

    HI ,
    Need Help on  Mobile Operating systems and Devices support for Dashboards 4.0  from sp5 or higher.
    According to below link ,some of the mobile devices are not supported.
    Steps to view SAP BO Dashboards (Xcelsius) on Ipad
    Note: Dashboards are currently not supported on IPhone devices even with latest version of mobile app.
    Note: Dashboard Support to Android(Only Tab not Android phone) is available from SAP BO 4.1
    Checked the PAM  but ,couldn't get the info regarding devices.
    Need Help!!!!!
    Regards
    Sushma

    Hi Sushma,
    Please check the below link & let me know for any assistance.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10e77da7-14a8-3010-6d98-e4aea55e7e56?QuickLink=index&…
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0134dbb-8f10-3010-5084-cf90dbb35284?QuickLink=index&…
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/507d3365-009b-3010-04b0-e5abc8f00c91?QuickLink=index&…
    Dashboards on Mobile/ IPAD
    --SumanT

Maybe you are looking for