Utilising most of the existing discovery code, we could use ipv6 multicast, for an exported remote object (service).
Then create a new class called RemoteDiscovery to discover a service dynamically, based on a name So you export a service and it becomes dynamically discoverable. It's not going to step on any Jini discovery lookup stuff and it's going to be easily deployed by new users. Then once users realise there's more on offer they can take advantage as their understanding develops. Cheers, Peter. Sent from my Samsung device. Include original message ---- Original message ---- From: Niclas Hedhman <nic...@hedhman.org> Sent: 02/11/2016 05:31:26 pm To: dev@river.apache.org Subject: Re: River revamp To put a bit more meat on Peter's condensed list... I put forward a proposal to sever the ties between River and Jini itself, and instead re-focus River to be a a secured network transport, with optional discovery. Starting point is of course the JERI module and Peter's work to secure this transport, but in the longer term look at alternative transport formats and eventually bindings to other languages, which I think will be the major hurdle for long term acceptance (no one is Java-only nowadays). Jini's services, Reggie and so on, carries a lot of negative connotation among people who were around back then, and except for where it has been adopted, I doubt that there will be any new uptake, so instead of making Jini (and its specs) the focal point of River, make it to "Examples of what River can be used for". Another example of what can be done with River could eventually include connectors for popular platforms, such as Zookeeper, which could open avenues for new blood coming to River. Concrete things; Apache Karaf is also a very small community, yet they have managed to put together a very exciting website, and I think River community could "borrow" a lot of that work, making itself more appealing, promoting the new focus. I don't think much coding is needed to get this going, but packaging might be "fixed" to make consumption of the core functionality as easy as possible, preferably easier than that. Once that is up-and-running starting the "reach out" to other projects, individuals and press releases. I hope that this will inspire some to more action. Niclas On Wed, Nov 2, 2016 at 2:25 PM, Peter Firmstone <peter.firmst...@zeus.net.au > wrote: > A discussion recently ignited on river private about revamping the project. > > For the benefit of the wider developer community can we restate the > suggestions here, feel free to reword, correct, reject or suggest It was > along the lines of: > > * Website revamp > * Remove Jini focus, with a historical section... > * Focus on new security features. > * Make getting started simple, with just the bare bones basics, Extensible > remote invocation with secure serialization. > * Services, Javaspaces etc, become examples of what can be done with > River, not what River is. > > Regards, > > Peter. > > > > Sent from my Samsung device. > > -- Niclas Hedhman, Software Developer http://zest.apache.org - New Energy for Java