Dennis Reedy wrote:
I'm not sure how one relates to the other?
Make things easier for new users to get started with River? As an
optional addition / extension to River.
Mark Brouwer, the project lead, participates in River.
Just a thought, here's some background:
Seven is an implementation of the Jini Service Container Spec.
This blog has an example:
http://blogs.sun.com/warren/entry/jini_made_easier_writing_a
you'll need to add the following to your hosts table to follow the link
to download seven:
# Internet host table
#
62.177.181.217 www.cheiron.org scm.cheiron.org issue.cheiron.org
from the Cheiron website:
Seven
Seven is the 'reference' implementation of the Jini™ Service Container
Specification <http://www.cheiron.org/jsc/index.html> that eases the
development and deployment of Jini™ services and provides features such as:
* manage service registration with various lookup services;
* support for distributed events, leasing and participation in the
two-phase commit protocol, these can be persisted for 'persistent'
services allowing for crash recovery;
* administration interfaces for life-cycle and join management to a
service;
* simple persistence API that can be used e.g. to capture
transactional state;
* finding and tracking other services in the djinn;
* resource management such as allocating threads and leased resources;
* resource efficiency by employing various tactics to reduce the
number of threads used by many of the Jini implementation classes;
* service configuration, like the RMI runtime, (distributed)
security, logging and configuration of objects used by the service
itself;
* controlling codebase annotation and serving download jar files, as
well as versioning of services and downloadable code;
* standardized packaging format (Service Archive) for Jini services,
see JSC Service Repository
<http://www.cheiron.org/seven/repository.html>;
* installation and upgrade of a service and container, services can
be upgraded without bringing the container down and changes to
mobile code will propagate through the network;
* complete security support for SSL and Kerberos, also for the
discovery protocols;
* role based access control for remote method invocations and for
authorization decisions within your JSC Service code;
* all aspects of security are dynamically (re)configurable so your
environment can adapt to new trust relationships;
* container can be configured through a Jini administration
interface even the security aspects and service configuration
data, this enables you create very dedicated provisioning
solutions on top of Seven;
* persistency is implemented based on top of a reliable high
performance transactional storage engine for which data is
checksummed and provides crash recovery with zero maintenance,
tuning for various QoS aspects is possible.
The Seven Suite <http://www.cheiron.org/seven/index.html#seven_suite> is
Seven together with additional tools, examples, manuals, source code and
should provide you an out-of-the-box experience with Jini™.
The JSC Platform that is part of Seven that incorporates many Jini
Community Standards is mainly based upon code implemented by the Jini™
team at Sun Microsystems (Jini™ Technology Starter Kit) and for which
the continued development takes place at the Apache River
<http://incubator.apache.org/river/> project.
On Apr 12, 2009, at 811AM, Peter Firmstone wrote:
Due to there being no DNS for the Cherion project, would it make
sense to include Seven into River after AR2 as an optional component?
Cheers,
Peter.