Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] Oracle's position on Jakarta EE 9

I think this is a good point. From memory, the Java EE pruning policy states that a pruned spec can be supported by vendors but must still pass that spec’s TCK.  Vendors can optionally decide to support it with the understanding that there is reduced application portability. This assumes there are no plans too evolve the SOAP-related specs. The specs can continue to exist but do not have to be included in the Jakarta platform.

On Oct 3, 2019, at 10:41 AM, Reza Rahman <reza_rahman@xxxxxxxxx> wrote:

It's not an easy call but I think the right call is to remove JAX-WS. It's hard to claim "cloud native Java" while carrying around SOAP as baggage. As you note, vendors can still continue to support SOAP users for the indefinite future.

Reza Rahman
Principal Program Manager
Java on Azure

Please note that views here are my own as an individual community member and do not represent the views of my employer.

On 10/3/2019 1:28 PM, Guillermo González de Agüero wrote:
I agree SOAP is still widely used and can't be removed so soon, but that shouldn't be a big problem as long as it easy to enable again (e.g. adding Apache CXF as a dependnecy). Older projects won't actually migrate to Jakarta EE 9, and most existing certified runtimes will keep it to support their existing customers.

Pruning it from the requirements, on the other hand, opens the door to new vendors which aim for more modern and lighter runtimes. I would make it optional to support.

On Thu, Oct 3, 2019 at 1:49 PM Dmitry Kornilov <dmitry.kornilov@xxxxxxxxxx> wrote:


On 3 Oct 2019, at 13:37, Alasdair Nottingham <alasdair.nottingham@xxxxxxxxx> wrote:



Alasdair Nottingham

On Oct 1, 2019, at 4:59 PM, Bill Shannon <bill.shannon@xxxxxxxxxx> wrote:

 Kevin Sutter wrote on 10/1/19 1:15 PM:
Excellent strawman, Bill.  Thanks!

What about Entity Beans?  You mention "client view", but did you also mean to include Entity BMP and CMP Beans?  I'd vote +1 for that pruning as well.
I agree, that should probably be on the list.

I noticed that you didn't include Jakarta Management in the Pruning list.  The other Stable APIs were included to be pruned (Registries, RPC, and Deployment).  Did you just just forget Management, or is there a reason why you wouldn't include that in your list to be pruned?
At the moment it isn't marked "proposed optional".  We had hoped to update it rather than prune it, but if there's no longer any interest in it we could consider pruning it as well.  We need to decide what the pruning process is for Jakarta EE.

+1 I think a new spec for the use case given it was going REST over JMX makes sense. I don’t know of much usage from the customer apps I have seen. 


Any justification on which Java SE 8 APIs should be moved to Jakarta EE 9 and which ones shouldn't?  Or, was it just gut reaction to usage scenarios?
Mostly the latter.  CORBA and SOAP usage is dropping significantly, but XML is still widely used.  Mail needs Activation, which is why it's still there.


I still see a lot of SOAP out there. Even JAX-RPC is used by a significant existing application estate. I think we need to show a future for these SOAP apps in Jakarta EE and pulling in the JAX-WS APIs is the right approach. 

+1


- Dmitry
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev

_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev


-- 
Reza Rahman
Principal Program Manager
Java on Azure

Please note that views here are my own as an individual community member and do not represent the views of my employer.
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev


Back to the top