OSSP CVS Repository

ossp - Difference in ossp-pkg/xds/TODO versions 1.2 and 1.3
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/xds/TODO 1.2 -> 1.3

--- TODO 2001/05/22 14:38:26     1.2
+++ TODO 2001/06/12 13:14:48     1.3
@@ -1,25 +1,59 @@
-Efficient RPC (E-RPC)
-=====================
+Simple RPC
+==========
 
 Architecture:
-- libeprc
-- libserialize
+- Abstracted Message Passing Library: libamp
+- eXtendable Data Serialization Library: libxds
+- Simple Remote Procedure Call Library: libsrpc
+
+TODO:
+
+- The server actually performing the function call has to interpret
+  the transferred data according to the functions prototype. This may
+  be done in one of the following ways:
+
+   - All functions have the same prototype. The function may then be a
+     stub calling the actual function. These stubs can be generated
+     manually or semi-automatically.
+
+   - Allow only a finite set of prototypes and switch according to the
+     function tye, like in eAPI in Apache.
+
+   - Build function call dynamically using the Foreign Function Call
+     library.
+
+- The programmer should be able to specify whether his implementations
+  need guarantees of being called at least once, exactly once, etc.
+
 
 o M1 (peti) [11-Jun-2001]
   - evaluation (-> ideas)
     (checklist)
   - prototype
     (C++)
-o M2 (peti+rse) [02-Jul-2001]
+
+o M2 (peti+rse) [25-Jun-2001]
   - design/architecture paper (authentication+encryption framework)
     (< 10KB Text + 1x Figure)
-  - rpc protocol (ohne serialization)
-    (< 5KB Text)
-  - API specification (erpc.h, serial.h)
-o M3 (peti)
-  - source tree
-  - implementation
-o M4 (rse)
-  - OSSP integration/adjustierung
-o M5 (peti)
+
+o M3 (peti+rse) [9-Jul-2001]
+  - design libxds API
+  - design libamp API
+  - preliminary design libsrpc API
+
+o M4 (peti)
+  - implementation of libxds
+  - implementation of libamp
+
+o M5 (peti+rse)
+  - design libsrpc API and protocol
+
+o M6 (peti)
+  - implementation libsrpc
+  - implementation xxxd
+
+o M7 (peti)
   - documentation
+
+o M8 (rse)
+  - OSSP integration

CVSTrac 2.0.1