On 06/30/2010 01:15 PM, Ponder Muse wrote:
Hi,
I am interested in trying out xwiki concerto but I am unable to download the
installer jar from its website at
http://concerto.xwiki.org/xwiki/bin/view/Main/DownloadAndInstall.
Does anybody know what is the current state of the xwiki concerto project?
I understand that xwiki concerto was a research project that ran until
sometime in 2008 and I am interested in knowing what progress there's been
on it since then (if any). i.e. does the main xwiki project now maybe
include support for replication of xwiki content in a distributed
environment?
Any insight on this would be much appreciated!
The sources are available at
https://svn.xwiki.org/svnroot/xwiki/contrib/sandbox/concerto/ , a plain
mvn install should give you a ready-to-use file in
concerto-installer/target. There are no official releases of the project
yet, so you'll have to build it manually.
As for the state of the project, it has been mostly abandoned in a
"successful" state. The goals of the project have been met, but the
final result didn't prove to be ready for prime-time usage, and the
promises, which sounded promising in 2007 when the project started
(actually 2005 was the real start of the P2P wiki work, outside
Concerto, as a Google Summer of Code project), by the time the project
ended interest shifted to other domains, such as cloud computing,
distributed caches, distributed databases, offline web storage (Google
Gears, now part of the HTML5 family of specifications), Wave. Thus, IMO
there's no real incentive to further push the P2P ideas.
There hasn't been any real work in these new directions. We do have
distributed caches, which allows to setup parallel servers, which offers
better scalability, and this is ready to be used. There has been an
initial proof-of-concept deployment as a cloud application, when Google
first announced support for Java, which proved to be successful, but it
wasn't expanded into a real feature so far (coming soon).
So, I'd say that if you want a distributed environment, you should look
into distributed caches/events, ask for further help on this mailing list.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/