Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Newcomers » Proposals » Eclipse Enterprise Content Repository Project (ECR)
Eclipse Enterprise Content Repository Project (ECR) [message #653339] Wed, 09 February 2011 08:09 Go to next message
Wayne Beaton is currently offline Wayne Beaton
Messages: 496
Registered: July 2009
Senior Member
The Eclipse Enterprise Content Repository Project (ECR) proposal [1] has
been posted.

The scope of the project is to provide developers with a reference
implementation for a content repository that is accessible through APIs.
It will serve as a solid and efficient base for developing Content
Applications. By "Content Applications," we mean any application with a
primary function of managing structured or semi-structured content in
any way. These could be Document Management applications, Digital Asset
Management applications, Case or Record Management applications, Web
Content Management applications, or simply business-specific applications.

Please have a look and direct your comments, questions, and feedback here.

Wayne

[1] http://www.eclipse.org/proposals/rt.ecr/
Re: Eclipse Enterprise Content Repository Project (ECR) [message #653688 is a reply to message #653339] Thu, 10 February 2011 12:38 Go to previous messageGo to next message
Scott Lewis is currently offline Scott Lewis
Messages: 966
Registered: July 2009
Senior Member
WRT OSGi and REST, ECF already has an API for bridging standard OSGi remote services with REST-based services. This API already allows various forms of serialization (e.g. xml/jaxb, json, etc). You can read about it here.

http://www.eclipse.org/ecf/NewAndNoteworthy.html

Anything done with this REST api is automatically usable with ECF's impl of OSGi 4.2 remote services specification, and with ECF's upcoming impl of the OSGi 4.2 remote service admin specification. See http://eclipseecf.blogspot.com/2011/01/ecf-35-supports-osgi- 42-remote-services.html for more impl about our soon-to-be-release implementation of the OSGi standard.

All I'm pointing out is that another Eclipse RT project has already done the work for integrating OSGi remote services (an OSGi standard) with REST-based services. It might be a good idea to leverage that work cooperatively, rather than to do things (and perhaps reproduce things) independently.

Re: Eclipse Enterprise Content Repository Project (ECR) [message #653692 is a reply to message #653339] Thu, 10 February 2011 12:28 Go to previous messageGo to next message
Werner Keil is currently offline Werner Keil
Messages: 1083
Registered: July 2009
Senior Member
Wayne/all,

As there seem to be no new forums for ECR or other recent projects, may I
ask here to be added as interested party, please.

I am EG member of JSR-333, the latest version of JCR, Java Content
Repository which the Native Java APIs shall clearly have some relation to.

May I ask, how this new Repository project stands compared to CDO (Connected
Data Objects) Model Repository?

Thanks,
Werner
Re: Eclipse Enterprise Content Repository Project (ECR) [message #654233 is a reply to message #653688] Mon, 14 February 2011 12:12 Go to previous messageGo to next message
Bogdan Stefanescu is currently offline Bogdan Stefanescu
Messages: 2
Registered: July 2009
Junior Member
Actually, the REST interface provided by the repository is not exposing OSGi services but an "operation" based API that is implemented on top of the repository API. This is what we are naming the Content Automation API.
Automation operations are Java objects that you can contribute server side to the Automation service. From the client you can invoke these operations (or chain of operations) through a REST API; the invocation being serialized as JSON.
This API is intended to be used from Java but also from other type of clients like JavaScript clients. You can even use tools like cURL to create administrative shell scripts to remotely invoke some maintenance tasks on the repository.

So, the automation service is not intended to expose OSGi services through REST but to expose a specific functionality of the repository through REST to any type of clients.

You can find more details about this functionality here:
http://doc.nuxeo.com/display/NXDOC/Content+Automation

About ECF - it sounds very interesting - we will check this to see how we can benefit of exposing our services through.

Thanks,
Bogdan
Re: Eclipse Enterprise Content Repository Project (ECR) [message #654381 is a reply to message #653339] Tue, 15 February 2011 09:13 Go to previous messageGo to next message
Roland Benedetti is currently offline Roland Benedetti
Messages: 4
Registered: February 2011
Junior Member
Hi all,

Just to mention ECR has its first mentor, Cédric Brun.
Proposal has been updated accordingly.

Thanks Cédric !

Cheers,
Roland
Re: Eclipse Enterprise Content Repository Project (ECR) [message #655015 is a reply to message #653692] Thu, 17 February 2011 19:52 Go to previous messageGo to next message
Florent Guillaume
Messages: 1
Registered: July 2009
Location: Paris
Junior Member
Hi Werner,

The goal of ECR is to be a document repository, so its fundamental APIs are Document-oriented. You can get an idea of the kind of APIs offered by looking at CMIS and the Java implementation in Chemistry (see http://incubator.apache.org/chemistry/opencmis-client-api.ht ml). CMIS will be one of the fundamental APIs available in ECR, with REST (AtomPub, JSON) and SOAP bindings available.

JCR and CDO are more fine-grained and do not offer a convenient Document abstraction. But note ECR could very well be the basis for a new CDO store, like there is a Hibernate/JPA CDO store existing today (http://wiki.eclipse.org/CDO_Hibernate_Store). In this same problem space, I see JCR has another possible backend for CDO (but this has nothing to do with this ECR proposal).

Regards,
Florent
Re: Eclipse Enterprise Content Repository Project (ECR) [message #656371 is a reply to message #653339] Fri, 25 February 2011 05:41 Go to previous messageGo to next message
Andrea Zoppello is currently offline Andrea Zoppello
Messages: 48
Registered: July 2009
Member
Hi all,

I'm the project leader of eclipse ebpm project (http://www.eclipse.org/ebpm ) and i would like to be add as interested party to the Eclipse ECR project.

I see a lot of possible synergies between eBPM and ECR. In particular for complex projects where Context and Document Management need to be integrated with processes.

In a lot of our projects, where we deliver solutions built on top of
eBPM we need/see opportunities to integrate a Content/Document Management solution, so we're very interested in this upcoming project.

Andrea Zoppello

Re: Eclipse Enterprise Content Repository Project (ECR) [message #657305 is a reply to message #656371] Wed, 02 March 2011 06:34 Go to previous messageGo to next message
Roland Benedetti is currently offline Roland Benedetti
Messages: 4
Registered: February 2011
Junior Member
Hi Andrea, All,

Andrea, thanks for your interest!
I will add you as interested party.

In the mean time, I am also happy to inform that the project found its second mentor, Gary Xue, project lead for the BIRT project. Thanks Gary!
Re: Eclipse Enterprise Content Repository Project (ECR) [message #661413 is a reply to message #653339] Thu, 24 March 2011 10:53 Go to previous messageGo to next message
Stefane Fermigier is currently offline Stefane Fermigier
Messages: 1
Registered: July 2009
Junior Member
A couple of presentations related to this proposal, given at EclipseCon this week:

http://www.slideshare.net/efge/eclipse-enterprise-content-re pository-ecr

http://www.slideshare.net/nuxeo/creating-large-scale-softwar e-platforms-with-osgi-and-an-extension-point-model-eclipseco n

S.
Re: Eclipse Enterprise Content Repository Project (ECR) [message #662535 is a reply to message #653339] Wed, 30 March 2011 21:52 Go to previous messageGo to next message
Hugues Malphettes is currently offline Hugues Malphettes
Messages: 21
Registered: July 2009
Junior Member
Hi Roland and everyone,

Intalio Inc would like to be listed in the interested parties.
Intalio builds a software platform for the cloud on which we deliver a suite of tightly integrated web-applications.
ECR is right on target to add a Content Repository to the platform and support some of the many usage listed here.

In fact Intalio is already experimenting with the future ECR codebase that the nuxeo team put on github for community feedback: we built ECR as a set of features and added them to Eclipse RTP's Web package (http://eclipse.org/rtp/).
We also added it to our proprietary software in this manner thanks to the fact that the nuxeo developers have already adopted p2.
We added support for jetty-7; made a product file that reuses Eclipse RTP features and showed it to the nuxeo team. Bogdan was about to do this but was busy at Eclipse Con.

We see a lot of potential integration with existing Eclipse RT projects.
I am a committer on RT-Jetty, Orbit and RTP. I can help with the packaging of the new dependencies and I would volunteer to add an ECR package to Eclipse RTP.

We are eager to see this project at eclipse.

Best regards.
Re: Eclipse Enterprise Content Repository Project (ECR) [message #662654 is a reply to message #653339] Thu, 31 March 2011 08:50 Go to previous messageGo to next message
Bogdan Stefanescu is currently offline Bogdan Stefanescu
Messages: 2
Registered: July 2009
Junior Member
Hi all,

ECR is building and running. The code is available here:

https://github.com/nuxeo/org.eclipse.ecr

More features will be integrated soon (like postgres support etc.).

A p2 repository with ECR bundles and all third party libs used by ECR is available here:

http://osgi.nuxeo.org/p2/ecr/current/repository/

You can find more informations on how to use ECR or develop new plugins on the Github project page.

We are working to add more documentation and examples in Github wiki.

Re: Eclipse Enterprise Content Repository Project (ECR) [message #663635 is a reply to message #662654] Tue, 05 April 2011 19:40 Go to previous messageGo to next message
Roland Benedetti is currently offline Roland Benedetti
Messages: 4
Registered: February 2011
Junior Member
Hi all, and Hi Hugues,

It's a great news to have Intalio as an interested party!
We definitely will update the proposal asap and also hope to have you contributing to this joint effort.

We are almost ready to ask for provisioning the project, and we are ready with the initial codebase, so this should now happen very soon.

In the mean time, talking with many people at EclipseCon, we all acknowledged ECR needs a real nickname, a one we would be happy to use on a daily basis ...

The ones closely involved on this project so far came with different ideas, eliminated many of them and, in our talks today we have a shortlist of three of them: Apricot, Aquarius and Aquila. In the team we clearly have now a preference for Apricot! But what do you think? I opened a small survey on polldaddy (free one, so limited to 100 votes ...Wink) as I had some issues with the poll of the forum.

Please go there and say what you think:
http://nuxeo.polldaddy.com/s/help-us-decide-of-a-better-nick name-for-the-eclipse-ecr-project
Re: Eclipse Enterprise Content Repository Project (ECR) [message #669517 is a reply to message #653339] Tue, 10 May 2011 10:55 Go to previous messageGo to next message
Marc Gille is currently offline Marc Gille
Messages: 16
Registered: May 2011
Location: Frankfurt
Junior Member
The Stardust team (http://www.eclipse.org/proposals/soa.stardust/) has met with the ECR team yesterday. We agreed that the integration of both projects in order to use ECR as the Document Repository underneath Stardust for dcoument-centric workflow should be fairly straightforward.

We will kick off corresponding activities once both projects are live.
Re: Eclipse Enterprise Content Repository Project (ECR) [message #669966 is a reply to message #669517] Thu, 12 May 2011 04:22 Go to previous message
Roland Benedetti is currently offline Roland Benedetti
Messages: 4
Registered: February 2011
Junior Member
Hi all,

I wanted to update on two things regarding the project.

First, in the last step of the Proposal phase, members where really not happy with a so "no friendly" name, decided to go for a nickname of a new kind in the Eclipse family. ECR will be the Apricot project!
Enterprise Content Repository being molo name ... you can still use it.

Second: the project went successfully through the creation review yesterday and we will hurry to the next steps!

Cheers,
Previous Topic:Eclipse Apricot project creation
Next Topic:Stardust project creation review has been schedule for week of May 19-25/2011
Goto Forum:
  


Current Time: Fri Jul 25 09:55:29 EDT 2014

Powered by FUDForum. Page generated in 0.03378 seconds