--- EVAL 2001/06/20 19:18:24 1.10
+++ EVAL 2001/06/26 11:43:50 1.11
@@ -1,7 +1,7 @@
Evaluation
==========
-o Spread, http://www.spread.org/
+o Spread 3.15.2, http://www.spread.org/
Spread is a sophisticated message passing framework. The software
itself is written in C and uses a design very similar to SRPC's: It
@@ -24,14 +24,14 @@
and then releasing Spread under a real Open Source license.
- It is not possible for peers to communicate without the daemon.
- (RSE: I'm not sure about this. If I understood the Spread guys
- correctly at ApacheCon 2001 it should be possible to run it
- without the daemon or at least with an own application-dedicated
- daemon instead of a system-dedicated daemon. We should check this
- in details).
- The API for the programmer is somewhat messy.
+ - No GNU autoconf, no install target.
+
+ - The I/O system is hardcoded into the library and cannot be
+ customized for our own needs.
+
o XML-RPC, http://www.xmlrpc.org/
@@ -65,7 +65,8 @@
than dispatching in kernel-space and 2. GNU Pth proofed that
user-space threading can be done in a very portable way).
-o MRPC, http://www.tildeslash.org/mrpc.html
+
+o MRPC 0.9.1, http://www.tildeslash.org/mrpc.html
"Modular RPC" is a minimalistic remote procedure call mechanism
using a similar design as the original RPC: It consists of a code
@@ -79,16 +80,23 @@
trivially be used in plain C or any other language.
-o LinuxDoors, http://www.rampant.org/doors/
+o LinuxDoors 0.9, http://www.rampant.org/doors/
The author discontinued development of the package in May 2001. The
current version 0.9 is considered to be alpha quality software.
-o ORBit, http://orbit-resource.sourceforge.net/
+o ORBit 0.5.8, http://orbit-resource.sourceforge.net/
- ORBit is a CORBA 2.2-compliant object request broker. Do I need to
- say more?
+ ORBit implements the CORBA 2.2 protocol in order to provide RPC
+ services. The source code is written in C and has been licensed
+ under the GNU GPL for the general public. Considering the fact that
+ ORBit uses CORBA, it is very fast and efficient. ORBit allows
+ peer-to-peer communication without the use of a request broker and
+ comes with an "interface definition language" (IDL) that is used for
+ marshalling the parameters of remote function calls.
+
+ - Requires glib 1.2.1 or newer.
o TIRPC, ftp://ftp.uu.net/networking/rpc/
@@ -109,8 +117,16 @@
rfc2695.txt
-o DCERPC
- ftp://gatekeeper.dec.com/pub/DEC/DCE/
+o DCE RPC, ftp://gatekeeper.dec.com/pub/DEC/DCE/
+
+ This package was developed by the Open Software Foundation (OSF) in
+ 1993. It appears not to have changed since then: there is no support
+ for GNU autoconf and consequently the build system fails miserably.
+ Furthermore, the package inherently depends on pthreads but seems to
+ call functions that are not part of the standard pthread
+ implementation. Our impression is that a lot of clean-up work would
+ be necessary before the package can even be compiled -- let alone be
+ tested.
o Foreign Function Call Library
@@ -125,11 +141,10 @@
o HiM
http://www.sama.ru/~despair/him/
o pbio
- ftp://ftp.cc.gatech.edu/pub/groups/systems/chaos/pbio/
+ ftp://ftp.cc.gatech.edu/pub/groups/systems/chaos/pbio/
o SunRPC XDR
RFC1832
o XTL
http://gsd.di.uminho.pt/jop/xtl/
o CORBA GIOP CDR
???
-
|