--
You received this message because you are subscribed to the Google Groups "MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/3266e822-1186-4879-8325-61309035808b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/ef225a63-3b74-425a-a8f1-7deca5f59ad0%40googlegroups.com.
Integrating CDI with just about any technology X out there has interested me for a long time. If there is something I can do to help, do let me know. It can be something as mundane as writing documentation or blogging.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/bc62d736-d76f-4ef2-8e2b-62f3e16601b7%40googlegroups.com.
Ondrej,It sounds like you're discussing two separate concerns: existing CDI extensions (DeltaSpike) and existing third party libraries where a CDI extension would need to be implemented that wraps it.I would expect that in most cases the former should be possible without any integration required, and if there is integration needed I believe it should require agreement with the MicroProfile community as to how that integration is defined. If it requires agreement within the community, then it makes sense for it to be part of the normal proposal process.With respect to third party libraries that aren't CDI aware, that's a tricky one. There are so many libraries out there and not every vendor would agree as to which libraries are adding value and should be wrapped with CDI. That then leads to the issue of, potentially, some vendor implementations not supporting each of them the same way, or at all.I can agree that v1 of MicroProfile is very light, but that was the point to get it in motion. My concern with doing something like this is it appears to be offering a "back door" of sorts into MicroProfile inclusion. If something's worthy of inclusion in MicroProfile it needs to go through the usual process, otherwise we will easily see MicroProfile becoming the kitchen sink of Java EE libraries.I'd rather ramp up, fine tune, improve, or whatever, the process by which we decide/develop things to be part of MicroProfile so that the community can see progress and growth for specific things that will be of benefit when developing microservices. This should improve with the new year and once the actual move to Eclipse Foundation has occurred.What's included in MicroProfile as time goes on will not please everyone, and I fear having some kind of "extensions" registry will make it even more confusing and displeasing.
Just my 2cKen
On Thu, Dec 22, 2016 at 3:31 AM, Ondrej Mihályi <ondrej....@gmail.com> wrote:
Hi all,I think that it is important to support the fact that MicroProfile has a great potential and could be already evaluated for production applications.In my experience, people are now confused about MicroProfile, asking what they can do with just 3 sets of API. The current answer is that they can bundle any library with their application to extend the functionality, but that leaves the pain of integration onto the users.Since CDI is already in MicroProfile, I suggest to create a platform to support/promote development and publishing CDI extensions for various technologies and usecases. Currently, there is only a single well-known repository for CDI extensions - DeltaSpike - and it's a project on its own, not promoting third-party CDI extensions. I imagine that MicroProfile could be a place to promote useful CDI extensions, including Deltapike, and provide a catalog to search for and get started with the extensions easily. If all the current and future MicroProfile proposals RIs are also bundled as CDI extensions, they could be published into such catalog and used with any MicroProfile runtime even before officially accepted into the core API.I'm willlig to put an effort to this and work on the MicroProfile site to add a page for such extensions catalog.But it is also necessary to have many relevant extensions, and also test them with MicroProfile implementations. We could start with the set of relevant DeltaSpike extensions. But I suggest that all vendors and the community invest some time to building CDI wrappers around popular libraries so that they may be easily integrated into any MicroProfile app or runtime.What do you think? Is anybody willing to put effort into this with me?--Ondrej
--
You received this message because you are subscribed to the Google Groups "MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/e7570b81-f365-45d9-9f1c-f8136b751d7e%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/89bb34b4-67a0-4010-800a-82638e49aaf3%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.