--
You received this message because you are subscribed to the Google Groups "Eclipse 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/51d26b20-d1f1-478e-8124-a2e271ccf375%40googlegroups.com.
Hey Kevin and JohnI'm glad to hear this proposal.We're CDI based, so that can work on both MicroProfile and EE4J efficiently.
On Wed, Oct 18, 2017 at 8:24 PM, John D. Ament <john.d...@gmail.com> wrote:
Otavio (de Santana) works for Tomitribe, I believe they are aware of MicroProfile. Their eclipse page seems to indicate the company is involved.
On Wednesday, October 18, 2017 at 4:38:49 PM UTC-4, Kevin Sutter wrote:Sure, but which path do you think will be quicker? My money is on the MicroProfile process at this point... There are just too many hiccups and hurdles on the EE4J road.
Thanks for the anecdotal evidence of this type of integration working. Does anybody know of a key player on JNoSQL? Just to reach out and see if they are interested in MicroProfile?
-- Kevin
On Wednesday, October 18, 2017 at 3:27:01 PM UTC-5, John D. Ament wrote:At one point, Otavio had indicated to me he was actually demoing JNoSQL on Hammock, since he didn't require a full runtime to work. So I believe the technology still works together, but I personally haven't tested it. I have personally tested and demo'd Hibernate OGM on Hammock via DeltaSpike's repositories, that was working as well. I think it would be good to standardize on a concrete API for working with No SQL stores, but almost wonder if it makes sense to just wait a few weeks for EE4J to solidify to see if it makes sense as a spec over there rather than over here...John
On Wednesday, October 18, 2017 at 1:32:24 PM UTC-4, Kevin Sutter wrote:Hi,
I know that we briefly discussed a persistence feature way back when we started MicroProfile. At that time, we had talked about JPA, but decided that maybe relational databases were not the proper choice for cloud native microservice applications.
We also briefly discussed NoSQL databases, but which one would we choose? There wasn't a standard defined and if we chose the "wrong one", then it could limit our applicability.
Recently, I've been re-introduced to JNoSQL. This is not a standard, per se. But, it is getting quite a bit of attention. JNoSQL provides a programming model abstraction for NoSQL databases. So, we wouldn't be tied to just MongoDB or CouchDB or whatever. It provides both the basic communication mechanism as well as Java object mapping capabilities.
I'm not an expert, nor do I work with this group. It just seems like a nice fit if we're interested in providing a persistence component for MicroProfile. Before we take this too much further, I thought I would start the conversation here and see what the wider team thinks.
Thanks,
Kevin
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@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/51d26b20-d1f1-478e-8124-a2e271ccf375%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/Uy-TwXuCEaM/unsubscribe.
To unsubscribe from this group and all its topics, 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/CAPc8kR1wURKTiFPR%3DzgusN2qerN47SKorNnXaQsceHqVAT5EUg%40mail.gmail.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/Uy-TwXuCEaM/unsubscribe.
To unsubscribe from this group and all its topics, 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/fc068869-8045-481c-bef5-415269da4a6c%40googlegroups.com.
Hi Otavio,Now that I look a bit closer, I see that you are one of or the key contributor for JNoSQL! Excellent. Especially since you are already very familiar with the MicroProfile effort.
It seems you are an Eclipse project, with multiple github repos under the eclipse umbrella. And, you are a member of the Technology top-level project. I suppose the same question has been posted to you as has been posted to MicroProfile. As EE4J matures, do you foresee this JNoSQL project moving over to EE4J (from Technology)?
When I go to your jnosql.org site, I see that several of the eclipse github repos are forked over to the jnosql parent. Is there a reason to have this type of staged development? Just curious on the organization.
I also noticed that you dual license -- EPL v1 and Apache v2. Again, just curious, but why did you dual license instead of just sticking with Apache v2? I know that Tomitribe is very much an Apache-oriented project team, so I'm curious why the dual license with EPL.
What are your thoughts on the future of JNoSQL? The overall topic of "Java NoSQL" has been discussed for a long time. There have been some attempts at modernizing JPA implementations to also include NoSQL databases (with mixed success). There has been some talk about extending the JPA spec with NoSQL constructs. I see where your framework supports many different NoSQL database types and instances. Are you actively working with these other organizations? Or, is it mainly an independent effort interfacing with public APIs? Do you see a path where maybe JNoSQL might integrate with MicroProfile and/or EE4J?
Thanks for your insights. I'm quite interested in possibly bringing JNoSQL into the MicroProfile project, if there is enough community interest.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CABH8er%3Dg_pd47O6R6OGDHC1G9fg4X%2BGZOAjOxQLOH2ZRWQ5gmQ%40mail.gmail.com.
On Fri, Oct 20, 2017 at 10:35 AM, Kevin Sutter <kwsu...@gmail.com> wrote:Hi Otavio,Now that I look a bit closer, I see that you are one of or the key contributor for JNoSQL! Excellent. Especially since you are already very familiar with the MicroProfile effort.Thank you.I'm the key, but not the only one. I have received some feedbacks from some NoSQL vendors about the API such as:
- Scylladb
- Couchbase
- OrientDB
- Hazelcast
- MongoDB
- Spring Data
- Ondro Mihályi
- etc.
It seems you are an Eclipse project, with multiple github repos under the eclipse umbrella. And, you are a member of the Technology top-level project. I suppose the same question has been posted to you as has been posted to MicroProfile. As EE4J matures, do you foresee this JNoSQL project moving over to EE4J (from Technology)?The Initial idea was a JSR to Java EE 9, however, with these changes and Java EE moving to Eclipse Foundation. I'm waiting for to see how the process will be on Eclipse; I believe JSR won`t be necessary anymore.But, yes, once clear the whole idea is to move it to EE4J.The JSR proposal here: https://goo.gl/sNKeiCWhen I go to your jnosql.org site, I see that several of the eclipse github repos are forked over to the jnosql parent. Is there a reason to have this type of staged development? Just curious on the organization.The site is deprecated, but it will receive a massive update in the next two weeks. The right one is on Eclipse repository: https://github.com/eclipse?q=jnosqlI also noticed that you dual license -- EPL v1 and Apache v2. Again, just curious, but why did you dual license instead of just sticking with Apache v2? I know that Tomitribe is very much an Apache-oriented project team, so I'm curious why the dual license with EPL.On that time, that was a SouJava decision as to move the code to Eclipse Foundation.
What are your thoughts on the future of JNoSQL? The overall topic of "Java NoSQL" has been discussed for a long time. There have been some attempts at modernizing JPA implementations to also include NoSQL databases (with mixed success). There has been some talk about extending the JPA spec with NoSQL constructs. I see where your framework supports many different NoSQL database types and instances. Are you actively working with these other organizations? Or, is it mainly an independent effort interfacing with public APIs? Do you see a path where maybe JNoSQL might integrate with MicroProfile and/or EE4J?The initial idea was to create a JSR to go Java EE 9, that why we involve a lot of NoSQL vendors.We saw the JPA tentatives, however, take an API created to SQL to NoSQL does not work very well. NoSQL has a vast diversity, different types and particular behavior from vendors we need to have an API that looks to all this.I did as any standard step do, so I studied options and then take a decision over that based on NoSQL vendors feedbacks. There are details on the JSR doc.Our initial scope is to submit in December as JSR, or any new process the EE4J will have, I believe until we'll have an update site, documentation, and more articles.And yes, the idea is to work with EE4J and MicroProfile.
-- Kevin
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@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/51d26b20-d1f1-478e-8124-a2e271ccf375%40googlegroups.com.
--Otávio Gonçalves de Santana
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/Uy-TwXuCEaM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@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/CAPc8kR1wURKTiFPR%3DzgusN2qerN47SKorNnXaQsceHqVAT5EUg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@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/CABH8er%3Dg_pd47O6R6OGDHC1G9fg4X%2BGZOAjOxQLOH2ZRWQ5gmQ%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/fc271925-3494-41ec-8616-ff39ed8e11c6%40googlegroups.com.