07Sp_SECB408_01&51_P6 - Mobile Agents Based on...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Mobile Agents Based on Mobile Agents White Paper, General Magic
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Mobile Agent Technology Mobile agent technology offers a new computing paradigm in which a program, in the form of a software agent, can suspend its execution on a host computer, transfer itself to another agent-enabled host on the network, and resume execution on the new host.
Background image of page 2
New Products New electronics products in the hands of consumers include Personal intelligent communicators, Intelligent televisions, etc. Such technologies help people: make and keep appointments. provide them with useful information such as television schedules, traffic conditions, restaurant menus, stock market results. carry out financial transactions, from booking theater tickets, to ordering flowers, to buying and selling stock.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
New Applications New devices alone aren't sufficient to deliver such services communicating applications are needed. communicating applications will adeptly use the public networks to find and interact with people and information on the consumer's behalf. Communicating applications will have qualities of timeliness and effectiveness that today's uncommunicative applications do not, for example: maintain stock portfolio buying and selling stock under conditions established in advance arrange for a comedy movie on Fridays Arrange for a pizza delivery on a certain time
Background image of page 4
New Networks Today's networks pose a barrier to the development of communicating applications. This barrier results from the need for such applications to physically distribute themselves -- that is, to run not only on the computers dedicated to individual users, but also on computers that users share, the servers .
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
New Networks For example, a communicating application that is to provide a forum for buying and selling used cars necessarily has two parts. A user-interface component in the user's personal communicator gathers information from an individual buyer or seller. A database component in a public server records the information and uses it to bring buyers and sellers together. Unless public networks become platforms on which third- party developers can build communicating applications, the networks will respond much too slowly to new and varied requirements and so will languish. Unfortunately, today's networks are not platforms.
Background image of page 6
Enabling Mobile Agents: current approach The central organizing principle of today's computer communication networks is remote procedure calling (RPC) . communication using RPC is based on predefined protocols (req and ack) .
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
current approach Each interaction between the user computer and the server entails two acts of communication: one to ask the server to perform a procedure, another to acknowledge that the server did so. Ongoing interaction requires ongoing
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 03/26/2010 for the course SECB 408 taught by Professor Wassimelhaj during the Spring '07 term at United Arab Emirates University.

Page1 / 38

07Sp_SECB408_01&51_P6 - Mobile Agents Based on...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online