| 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 RahmanPrincipal 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.
 
 
        
        
          
            _______________________________________________
              
                
                
 
                  
                  Alasdair
                    Nottingham 
                     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. |