1. The OBR is a federation, anybody can set up repos and any repo can
   link to any number of other repos.
2. I like being able to restrict the scope of a search to "trusted"
   parties.
3. Google has a significant delay before it discover resources, unless
   you would be able to get them cooperate
4. I think Jeff McAffer raised a similar idea when we discussed OBR
   in the beginning.
5. I think the OSGi is furthest ahead in metadata, which will make it
   easier for things to work correctly. Notice that maven is not very
   string in its dependency model.
   
Kind regards,

     Peter Kriens



NH> On Monday 04 September 2006 14:59, Peter Kriens wrote:
>> Can this model be interesting for a new repository?

NH> I have not checked the details yet, but I am sure it is good work... ;o)

NH> Now, Raffael ain't that much into OSGi (yet), so his Ivy Reop is a lot 
outside
NH> the OSGi world.

NH> In respect to the repository, I think the approach is generally not that
NH> great. I have stopped believing in central repositories. They don't scale
NH> well.

NH> Instead, I would like to see a repository model based on Google instead. For
NH> instance; 

NH>  * Each publisher has their own http server with the bundles in any format
NH>    they wish.

NH>  * Each publisher puts an "index file" on to that http server, and the index
NH>    file contains a bunch of meta-info;
NH>     - bundles available, bundle MD5 checksum, specs and categories those
NH>       bundles belong to,
NH>     - packages provided/required
NH>     - services provided/required (optional)
NH>     - public key signature of the publisher,
NH>     - names, licensing, addresses and so forth,
NH>     - A unique string, for instance
NH> G8o73408gfo2TOFGRH68tbhVoo2378etg8weou

NH>  * The clients do a simple Google search for 
NH>     - the unique string and possibly
NH>     - category and/or
NH>     - specification identifiers and/or
NH>     - publisher public key and/or
NH>     - any other meta data stuck into it.
NH>    The search result will hit on the index files which are downloaded and
NH>    parsed.
NH>    The clients can then implement features around security, caching, 
directory
NH>    and  other things.

NH> IMHO, this allows repositories to scale, be responsive to new releases and
NH> control are transfered away from the repository owner to the publisher
NH> (what/when things are published) and consumer (what/who to trust) 
NH> respectively.
NH> The whole concept could be easily be adapted for all Java jars, not only 
OSGi,
NH> but let's take one thing at a time.
NH> Existing mega repositories, such as http://www.ibiblio.org/maven2 can easily
NH> be fitted with auto-generated index file.
NH> The Oscar Bundle Repository and possibly the OSGi Bundle Repository are
NH> probably already close to the above, they only need to stick in the Google
NH> friendly bits, and we can go off and write clients to do the real work. The
NH> difference is, I don't need anything from OSGi Alliance to publish my work.


NH> Cheers
NH> Niclas

NH> _______________________________________________
NH> general mailing list
NH> [email protected]
NH> http://lists.ops4j.org/mailman/listinfo/general

-- 
Peter Kriens                              Tel +33467542167
9C, Avenue St. Drézéry                    AOL,Yahoo: pkriens
34160 Beaulieu, France                    ICQ 255570717
Skype pkriens                             Fax +1 8153772599


_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to