2017-01-09 10:50 GMT+01:00 Gurkan Erdogdu <gurkanerdo...@yahoo.com.invalid>:
> Thanks Romain. > > From my experience all the way in projects running in ASF, OW2 and some > other open source orgranizations, subprojects like this confuses user and > developers/committers. If we need a custom microprofile based server (or > an implementation of the specification which results from Microprofile > group or from Oracle Java EE ), we need definitely to have a new incubator > project or to include it into the Apache TomEE. Clearly, OpenWebBeans IMHO > may not be a good place for such project. > Well this highly depends the community, if you check karaf for instance this is not the case at all. Also note that microprofile is the second core value of meecrowave IMHO, first one being an highly integrated tomcat/owb server (drop tomcat, drop OWB and you are far from the quality of meecrowave but that's what you'll get from any microprofile server not bound to a particular container). > If you look at the current Meecrowave project, it contains some mix of EE > components with integration code like Apache TomEE. In addition to > duplicate ourselves, we may create another profile in Apache TomEE in > addition to Web Profile, Plus, Plume and Micro Profile. We call it TomEE > Microprofile. I think it is much more logical. > Not possible cause of tomee architecture + design is way different and not compatible. Also saw tomitribe already claims there is a tomee microprofile so it wouldnt fit I think. Also if you check the code there is only *one* "mix" which is the jta module (all others are not if you check), this one is good to have but not a core feature and can be given back to geronimo at some point. JPA one is not about EE and it is a strong choice to not align on EE API to propose a 1. modern API 2. avoid misleading API where you think you can use some property and you can't cause it actually implements it differently. To summarize the project is really in between OWB and CXF but with a high knowledge need in OWB layer so I still think it makes sense to have it here. > We may discuss it more of course.... > Thanks and Regards. > Gurkan- > > On Monday, January 9, 2017 10:26 AM, Romain Manni-Bucau < > rmannibu...@gmail.com> wrote: > > > Hi Gurkan, > > very good question ;) > > We actually debated more places - think half of the discussion was on IRC > but there was a thread there as well. > > Let me try to summurize it. > > First of all a quick reminder: meecrowave is first OWB+Tomcat+CXF (before > being microprofile which is just a buzz word today and doesn't mean more > than this). Said otherwise it is the core of any potential server today in > a smooth fashion (embeddable, presetup etc). > > Then in term of where to do it: > > - incubator: community will be OWB and/or Tomcat and/or CXF -> no point to > create a new project with the same community (we kind of get this as an > issue for several EE sub projects so we tried to avoid it) > - Tomcat: not their philosophy and goal to do more than tomcat scope > (JAX-RS and CDI are clearly out of their bounds) > - CXF: would be a good place but CDI stays core of meecrowave and not their > central knowledge yet > - TomEE: no real force there and TomEE has a few big pitfalls like being > associated with a full blown server which make most of its subprojects > eliminated before being evaluated even if not accurate > - OWB: Tomcat/OWB integration is a real plus for OWB, CXF is likely a "?" > but the CXF part is not that much in meecrowave, most of the code is > Tomcat/OWB integration and config > > We had the first discusiion on http://markmail.org/thread/vh6x3u7yt6ex2fp2 > IIRC > > > > > Romain Manni-Bucau > @rmannibucau <https://twitter.com/rmannibucau> | Blog > <https://blog-rmannibucau.rhcloud.com> | Old Blog > <http://rmannibucau.wordpress.com> | Github <https://github.com/ > rmannibucau> | > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory > <https://javaeefactory-rmannibucau.rhcloud.com> > > 2017-01-09 9:11 GMT+01:00 Gurkan Erdogdu <gurkanerdo...@yahoo.com. > invalid>: > > > Hi all > > First of all happy new year! > > As I am a founder and keen observer of the project (hope to commit much > > more time this year), I would like to ask a question regarding the new > > subproject Meecrowave. Why would we create such a sub-project under > > OpenWebBeans? From my perspective, OpenWebBeans only aim is to implement > > CDI specifications. If we would like to create a such a microprofile > > server, we may have to first write an incubator project proposal, > > http://incubator.apache.org/ > > Moreover, I think that this subproject must be under developed in Apache > > TomEE, not in OpenWebBeans. > > > > Do we have any discussion about this topic in the dev or private list > that > > I did not catch? > > Regards. > > Gurkan- > > > > > > > > > > > >