Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » ECF and CDO technologies.
ECF and CDO technologies. [message #112047] Mon, 11 February 2008 07:57 Go to next message
Matthias Treitler is currently offline Matthias TreitlerFriend
Messages: 117
Registered: July 2009
Senior Member
Hello everyone!

Currently I am having problems understanding the state of ECF and CDO with
Net4J in the context of collaborative model editing of EMF models: one or
more clients act on the same model instance of a EMF model.

I have read the news post on
http://dev.eclipse.org/newslists/news.eclipse.technology.ecf /msg00669.html
concerning EMF + ECF.

So which technology (ECF with change recording of EMF or CDO) should I use
now as of February or March 2008?
Is CDO ready for being productive + documentation (apart of the
documentation I think so)?
Why does Net4j exist if there is ECF? Will get Net4j integrated into ECF?!?

What I want to know is, if CDO gets "merged" into ECF in the future?

Best Regards,
Matthias
Re: ECF and CDO technologies. [message #112092 is a reply to message #112047] Mon, 11 February 2008 10:06 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Matthias,

Comments below...



Matthias wrote:

> Hello everyone!

> Currently I am having problems understanding the state of ECF and CDO with
> Net4J in the context of collaborative model editing of EMF models: one or
> more clients act on the same model instance of a EMF model.

I can't speak for ECF but this is exactly what CDO is exclusively designed
for.


> I have read the news post on
> http://dev.eclipse.org/newslists/news.eclipse.technology.ecf /msg00669.html
> concerning EMF + ECF.

> So which technology (ECF with change recording of EMF or CDO) should I use
> now as of February or March 2008?
Again, I don't know about ECF based shared model editing. I suggest that
you give CDO a try as the new design (mentioned by Ed in the other thread)
is kind of mature now and tested by several companies in production.

> Is CDO ready for being productive + documentation (apart of the
> documentation I think so)?
I think so and it will be even cooler when Martin Taal and I finished the
new Hibernate support for server side mapping. This will probably make the
server even more reliable. WRT the documentation, it's not complete yet
due to the many interesting new features that have been incorporated into
CDO over the recent months but there is info in the wiki
http://wiki.eclipse.org/CDO including a full feature list.


> Why does Net4j exist if there is ECF?
Net4j was available before ECF started IIRC (at least before the latter
was available). And as Net4j was initially designed to be the transport
platform for CDO it has some different requirements than ECF, particularly
performance and resource usage.

> Will get Net4j integrated into ECF?!?
No, there are no such plans ;-)
The Eclipse Foundation does not intend to judge which technology is better
when there are several such with similar requirements or solutions. It is
most probable that both technologies Net4j and ECF will co-exist in the
future.

> What I want to know is, if CDO gets "merged" into ECF in the future?
No, even less probable than Net4j being merged into ECF. While Net4j and
ECF have some similar intents, CDO and ECF (as such) solve completely
different problems. CDO is dedicatedly an optimized solution for
distributed shared EMF models and flexible server-side model repositories
(and much more).

Both projects, Net4j and CDO, have a five years history each and undergone
some major redesigns to reflect the lessons learned. I think they're both
quite well designed now and do their jobs pretty well. I'd appreciate if
you took the time to evaluate CDO and come back to share your experiences
here ;-)

Cheers
/Eike


Re: ECF and CDO technologies. [message #112132 is a reply to message #112092] Mon, 11 February 2008 11:23 Go to previous messageGo to next message
Matthias Treitler is currently offline Matthias TreitlerFriend
Messages: 117
Registered: July 2009
Senior Member
Hey Eike!

Thank you for your *very* friendly answer.

Of course I will give CDO a try and will share my experiences. I was just
impressed when I saw the web demo. Keep up to good work!

Best regards,
Matthias
Re: ECF and CDO technologies. [message #112142 is a reply to message #112132] Mon, 11 February 2008 11:59 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Matthias wrote:

> Hey Eike!

> Thank you for your *very* friendly answer.

> Of course I will give CDO a try and will share my experiences. I was just
> impressed when I saw the web demo. Keep up to good work!
Thank you!
And come to EclipseCon 2008 to see demos of the newest features ;-)

Cheers
/Eike


Re: ECF and CDO technologies. [message #615477 is a reply to message #112047] Mon, 11 February 2008 10:06 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Matthias,

Comments below...



Matthias wrote:

> Hello everyone!

> Currently I am having problems understanding the state of ECF and CDO with
> Net4J in the context of collaborative model editing of EMF models: one or
> more clients act on the same model instance of a EMF model.

I can't speak for ECF but this is exactly what CDO is exclusively designed
for.


> I have read the news post on
> http://dev.eclipse.org/newslists/news.eclipse.technology.ecf /msg00669.html
> concerning EMF + ECF.

> So which technology (ECF with change recording of EMF or CDO) should I use
> now as of February or March 2008?
Again, I don't know about ECF based shared model editing. I suggest that
you give CDO a try as the new design (mentioned by Ed in the other thread)
is kind of mature now and tested by several companies in production.

> Is CDO ready for being productive + documentation (apart of the
> documentation I think so)?
I think so and it will be even cooler when Martin Taal and I finished the
new Hibernate support for server side mapping. This will probably make the
server even more reliable. WRT the documentation, it's not complete yet
due to the many interesting new features that have been incorporated into
CDO over the recent months but there is info in the wiki
http://wiki.eclipse.org/CDO including a full feature list.


> Why does Net4j exist if there is ECF?
Net4j was available before ECF started IIRC (at least before the latter
was available). And as Net4j was initially designed to be the transport
platform for CDO it has some different requirements than ECF, particularly
performance and resource usage.

> Will get Net4j integrated into ECF?!?
No, there are no such plans ;-)
The Eclipse Foundation does not intend to judge which technology is better
when there are several such with similar requirements or solutions. It is
most probable that both technologies Net4j and ECF will co-exist in the
future.

> What I want to know is, if CDO gets "merged" into ECF in the future?
No, even less probable than Net4j being merged into ECF. While Net4j and
ECF have some similar intents, CDO and ECF (as such) solve completely
different problems. CDO is dedicatedly an optimized solution for
distributed shared EMF models and flexible server-side model repositories
(and much more).

Both projects, Net4j and CDO, have a five years history each and undergone
some major redesigns to reflect the lessons learned. I think they're both
quite well designed now and do their jobs pretty well. I'd appreciate if
you took the time to evaluate CDO and come back to share your experiences
here ;-)

Cheers
/Eike


Re: ECF and CDO technologies. [message #615480 is a reply to message #112092] Mon, 11 February 2008 11:23 Go to previous message
Matthias Treitler is currently offline Matthias TreitlerFriend
Messages: 117
Registered: July 2009
Senior Member
Hey Eike!

Thank you for your *very* friendly answer.

Of course I will give CDO a try and will share my experiences. I was just
impressed when I saw the web demo. Keep up to good work!

Best regards,
Matthias
Re: ECF and CDO technologies. [message #615481 is a reply to message #112132] Mon, 11 February 2008 11:59 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Matthias wrote:

> Hey Eike!

> Thank you for your *very* friendly answer.

> Of course I will give CDO a try and will share my experiences. I was just
> impressed when I saw the web demo. Keep up to good work!
Thank you!
And come to EclipseCon 2008 to see demos of the newest features ;-)

Cheers
/Eike


Previous Topic:[CDO] UI repository browser
Next Topic:Database ends up with group when it is 1:m not n:m associations
Goto Forum:
  


Current Time: Thu Apr 25 09:35:33 GMT 2024

Powered by FUDForum. Page generated in 0.03420 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top