top | previous | next
Mobile agents & perl: Choices
Penguin.pm (mobile code)
By Felix Gallo
- no active penguin web page
- Snippet from Camel:
"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."
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