Hi Siegfried,

Thoughts below :-

Siegfried Goeschl wrote:

Hi Peter,

regarding the decision of choosing an Avalon container

+) ECM is dead

Agreed.

+) Merlin/Metro was never intended as embeddable Avalon container hence the problem with embedding it


Agreed.


+) Fortress is a valid choice but requires some work

OK

+) YAAFI is used for Fulcrum builds the last 6 months

I apologise for not having looked at YAAFI. In my ignorance I have some questions :-


Can we embed YAAFI as a service in turbine to replace ECM?

Is this the right way to do it?

How do you use YAAFI with turbine?


Having said that

+) there is no need to deprecate ECM based services since they all run with YAAFI
+) we use YAAFI and Fulcrum in production for serveral products now

Fine.

One last thought. Should we really be writing our own service framework or using one written for us. If we use our own, it adds a burden of maintaining it in the future. If Fortress is being actively developed, should we try to use that instead so we gain the benefit of not having to maintain our own. Can you summarise the advantages of using YAAFI over Fortress. Hivemind seems to have a following as well, but I haven't looked into that either. Do you know anything about it?

Regards,

Peter


Cheers,

Siegfried Goeschl


Peter Courcoux wrote:

Siegfried,

I think Eric Pugh and myself were the last people to work on the 2.4 codebase. As far as I am concerned one major issue remains which is that we are still using ECM as the container for Avalon style components. I think that we need to make a decision on which container to use and then embed it, deprecating the ECM based service. I know lots of work has been done on YAAFI but have not looked at it myself. Is this a reasonable option? I have lost track of Fortress but this was the option we were favouring when we last had time to look.

As an aside, have you seen this :- http://www.theserverside.com/articles/article.tss?l=IOCandEJB

There is some work to be done in continuing the refactoring of the RunData interface and implementation. I would like to effectively replace RunData with PipelineData but keep a deprecated RunData option for backwards compatibility. I'm not sure how long this would take but I don't think it is too much work.

That said, I have 2.4 in use in production, and it seems stable.

I agree with you it would be nice to work towards a release.

I'm at home at the moment so I'm not always at my desk, but I am periodically on #turbine irc channel if you want to chat.

Eric, do you have anything to add?

Regards,

Peter

Siegfried Goeschl wrote:

Hi folks,

are there any plans for a Turbine 2.4 M2 release?! Personally I would like to use the Fulcrum components instead of Turbine components ... :-)

Cheers,

Siegfried Goeschl



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to