Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jakartaee-platform-dev] [DISCUSS] Include Jakarta Data in EE 11
  • From: Edward Burns <Edward.Burns@xxxxxxxxxxxxx>
  • Date: Thu, 13 Jul 2023 03:09:49 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=m5m6kvYta2A7/u34EhI9HtpzQ6BYle6EcqaFw9oPk1k=; b=EmrR3Kiq8klDF6chtnOr0swMpmal6odpbznKmLw6dLVHPWIUH5KVl/CK56Nq3Kx1p1pDlce/q54hJls03pwfFyIABC4YbgFnLzSZwjVHoAwx3mMBRPaOaWzi2Tge6UfH1JjP6+k7t/ag0IwPEyqqyi1PpMWkKlySmxd1zFTL/qystpiapXFSaQFi3A1DJBG1OWcYcAV6c+H8USLoevQRjgzFEz63D5B6kn993ZOYxqpDIdIXUyN4//QDC6xCZiefda7TxyJhljq6TwetzLkBZF/GgprrLfWDGp1rurdntp6Gh3bRC58kUFN6nvPXMJ3M2wUFKOFWDSKLrWu6vLjq/Q==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=avW0CfuDYjBc1cu9bdFzcPYPDFS1bhci32DcHKagCnkY005mu1ObRf9o0Xih8WNyHiBJfsJZx5/brRRMH2/BuErlJDUBufIQKWUsJMCqg6JZUaCOZHHsbH9e99sodErb/pyrMXspEBHw+HevN5lODrpY6y9LjyY6c01tK5FhGrNlAdhOXNlPyxL/d9bX0ud0azIE7SHi1XlOaQZ99z2RrxW3x0Tlka476Vqdc3ipWWmDIT5q5zHrXLuE89K0rQefKGDywLxYn+Q3aWQTRA+ePS08wLK8jHF1xWmkbmtbWgX1Ffiv4LtWfXij9PsT7zXaKXDSAgvdgp9WoIdrGuU3Hg==
  • Delivered-to: jakartaee-platform-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jakartaee-platform-dev/>
  • List-help: <mailto:jakartaee-platform-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev>, <mailto:jakartaee-platform-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jakartaee-platform-dev>, <mailto:jakartaee-platform-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=b0e860b6-7e40-461b-bb2e-f6400e484dc3; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2023-07-13T02:49:03Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
  • Thread-index: Adm1NNPaXzJOC+OJQ7mcr8YLPnxghg==
  • Thread-topic: [DISCUSS] Include Jakarta Data in EE 11

Hello Platform Dev,

 

I have attempted to capture prior discussion about this topic from the following sources:

  1. Agendas: Previous agenda google docs
  1. GitHub Issue: The corresponding issue in https://github.com/jakartaee/jakartaee-platform/issues.
  2. Platform-dev Archive: Any mails on the archive at https://accounts.eclipse.org/mailing-list/jakartaee-platform-dev.
  1. Agendas

2023:

    • Jakarta Data
      • Monitoring the progress
      • Too early to decide now
      • TCK isn’t written yet
      • Will run a formal vote on the mailing list to decide whether to include or not later
      • Target profile start: web?

§  Inclusion history

·        First time at the gate

·        Spring Data similarity. Layer on top of JPA.

§  Data does define a number of aspects of platform integration.

§  Jan shared some aspects of Spring Data vs. the way Jakarta Data is proceeding.

·        There was some disagreement about the extent to which the Data team did reach compromise.

  1. GitHub Issue https://github.com/jakartaee/jakartaee-platform/issues/640

Hantsy wrote:

I have used Microaunt Data and Spring Data in projects, compared to these existing Repository solution, I think Jakarta Data needs more time to enter the Jakarta main release train. Currently in Jakarta EE 10, we lack reactivestreams(or Java 9 Flow) and context propagate support in the core specs, such as http, cdi, tx, etc. Jakarta EE 11 discussion leaves some room for the common spec, we could consider these. Personally I like the idea, and I would like to use all akarta EE specs seamlessly like using Spring in the application development, not spend time researching the gap between specs. I am not sure if the Jakarta Data 1.0 will include async, and reactive streams( or Java 9 Flow API) support and if they(eg. Java 9 Flow) are supported in other spec(servlet, faces, rest).

Scott Stark wrote:


Red Hat will vote no on its inclusion. It needs more bake time in implementations.

Werner Keil wrote:

@starksm64 Hopefully Red Hat also finds the time to participate as other provider reps do, especially given its mother company IBM co-chairs the spec? ;-)

Whenever it's considered ready (hopefully by Jakarta EE 12) I would not outrule the Core Platform either, but at least Web sounds fine.

Nathan Rauh wrote:

For all of those who have already decided on a No vote this early on, I'd like to collect your feedback about what is lacking from the 1.0 release of Jakarta Data. (Thank you @hantsy for pointing out that you want to see Reactive/Flow included). We still have 6 months of spec development timeframe at this point, and if you have concerns or specific requirements, it might be possible to add what you believe is lacking to version 1.0. Over-generalized statements that the specification lacks maturity are not particularly helpful and are somewhat confusing given that the established products (Spring Data and Micronaut) are expected to become implementations of Jakarta Data. It would be much more helpful to know exactly what from Spring Data and Micronaut that the Jakarta Data spec hasn't already standardized that you would like to see included.

Scott Stark wrote:

This spec is largely a copy of the Spring Data repository effort, and this is not something we fundamentally agree with. We advocate a active record pattern to our users in our products, so fundamentally we disagree with this spec as a general approach for any profile or platform. Given that these cannot have an optional specification, the data spec would have to be getting traction in other EE implementations and generating user interest before we would consider this for a profile or platform.

Nathan Rauh wrote:


Involvement from RedHat to help shape the specification would certainly be welcome. Its current focus on unifying Spring/Micronaut/JNoSQL follows from the contributions of participants.

  1. Platform-dev Archive: I could not find any discussion in the archive. There may be discussion, but I could not find it. Anyone with better search skills please do provide links.

 

 

| edburns@xxxxxxxxxxxxx | office: +1 954 727 1095

| Calendar Booking: https://aka.ms/meetedburns

|

| Please don't feel obliged to read or reply to this e-mail outside

| of your normal working hours.

|

| Reply anonymously to this email: https://purl.oclc.org/NET/edburns/contact

 


Back to the top