Roadmap for OpenSRF === The high points as of Febuary 2005
----------------------------------------------------------

We will attempt to keep this file up to date as requirements for
Open-ILS change over time, as they are certain to...

==========

# Version 0.1 (January 2005) -- Evolving CVS version ... stay tuned
	
	* Session failure recovery
	* Initial specification for Application API
	* Basic Application support
	* Sub-requests within one Application

# Version 0.2 (Febuary/March 2005) -- First full release as a package

	* Centralized Application configuration management
	* Automatic cross-server API discovery
	* Transparent remote server sub-requests
	* Object Persistence Application implementing Stacks, Queues
	  and Object Stores based on SQLite

# Version 0.3 (March/April 2005) -- Version for use in the Alpha
                                    release of Open-ILS

	* Partial implementation of a BROADCAST mode for addressing all
	  Servers of a particular Class on one Router
	* Distributed version of the Object Persistence Application

# Version 0.5 (July/August 2005)

	* Full implementation of a BROADCAST mode for addressing all
	  Servers of any number of Classes on any number of Routers
	* Client side use of transparent API discovery; the client
	  libraries will automatically discover and use the correct
	  Server for any valid method request

# Version 0.7 (October/November 2005)

	* Basic inter-server session migration support in addition
	  to session failure recovery due to server failure

# Version 0.9 (Some time in 2006)

	* Built in distributed transaction support.

# Version 1.0 (in the future)

	* Who knows?

