top | previous | next

Mobile agents & perl: Choices

Penguin.pm (mobile code) By Felix Gallo

  • no active penguin web page

  • Snippet from Camel: http://developer.dnepr.net/OReilly/web/perl/ch06_03.htm

    "Penguin is a Perl module that allows you to send encrypted, digitally signed Perl code (termed "executable content" in Marketese) to a remote machine to be executed. At the other end, it lets you receive code and, depending on who signed it, execute it within the constraints of an arbitrarily secure Safe object. You'll note that we didn't say which end was the client and which end was the server. This was intentional, because it doesn't really matter. "

  • From the Perl Journal (Summer 1996):

    "Penguin is a freely available set of Perl 5 modules which implement the transmission, receipt, setup and execution of Perl code between any two computers on any kind of network."

  • From http://agents.umbc.edu/mobile/ which is a collection of mobile agent links

    "Penguin is a Perl 5 module that provides a set of functions to (1) send encrypted, digitally signed perl code to a remote machine to be executed; and (2) receive code and, depending on who signed it, execute it in an arbitrarily secure, limited compartment. The combination of these functions enable direct perl coding of algorithms to handle safe internet commerce, mobile information-gathering agents, "live content" web browser helper apps, distributed load-balanced computation, remote software update, distance machine administration, content-based information propagation, Internet-wide shared-data applications, network application builders, and so on."

  • last CPAN record:
    Penguin-3.00.readme     13-May-1997 11:54     2k