spelling correction
[OpenSRF.git] / doc / Roadmap.txt
1 Roadmap for OpenSRF === The high points as of Febuary 2005
2 ----------------------------------------------------------
3
4 We will attempt to keep this file up to date as requirements for
5 Open-ILS change over time, as they are certain to...
6
7 ==========
8
9 # Version 0.1 (January 2005) -- Evolving CVS version ... stay tuned
10         
11         * Session failure recovery
12         * Initial specification for Application API
13         * Basic Application support
14         * Sub-requests within one Application
15
16 # Version 0.2 (Febuary/March 2005) -- First full release as a package
17
18         * Centralized Application configuration management
19         * Automatic cross-server API discovery
20         * Transparent remote server sub-requests
21         * Object Persistence Application implementing Stacks, Queues
22           and Object Stores based on SQLite
23
24 # Version 0.3 (March/April 2005) -- Version for use in the Alpha
25                                     release of Open-ILS
26
27         * Partial implementation of a BROADCAST mode for addressing all
28           Servers of a particular Class on one Router
29         * Distributed version of the Object Persistence Application
30
31 # Version 0.5 (July/August 2005)
32
33         * Full implementation of a BROADCAST mode for addressing all
34           Servers of any number of Classes on any number of Routers
35         * Client side use of transparent API discovery; the client
36           libraries will automatically discover and use the correct
37           Server for any valid method request
38
39 # Version 0.7 (October/November 2005)
40
41         * Basic inter-server session migration support in addition
42           to session failure recovery due to server failure
43
44 # Version 0.9 (Some time in 2006)
45
46         * Built in distributed transaction support.
47
48 # Version 1.0 (in the future)
49
50         * Who knows?
51