Agreed, which is precisely why we moved to having the Web Profile in Java EE. Anyone who cares to dig out the history of that will also see that we (Red Hat and others at the time) were arguing for more than just that one profile but couldn’t get it through.
I agree we need more than one profile.
Mark.
Here is the problem with not having a profile. If there is no profiles than every vendor (including OSS) has to implement the entire platform in order to be compliant. I can’t just implement what I want and still claim Jakarata EE compliance. I have to implement the full platform and all of its APIs. That’s too much to ask of many vendors and is why there was consolidation of vendors in Java EE. Instead, Profiles allow vendors to achieve compliance with a standardized subset, a Profile, as an option rather than entire platform. A vendor can choose to be certified for the entire platform or a profile. Hi,
After some thinking about it as well, I feel we really don't need many profiles at all.
Just the full profile should be enough, and a legacy free profile that excludes the stuff nobody wants to implement just for compliance (such as EJB CMP), and which can slice within specs as well (ala EJB-lite, to remove packages, classes, or methods within classes).
The perfectly suited "individual profile" can then be generated by users via a tool which prunes all the specs they personally don't need from a given full or legacy free server. The result of such pruning is a new server that physically doesn't contain the specs that bother people. So for instance if people are bothered by the idea that JSF is in their server, they can run this tool and then the Mojarra jar won't be present at all in the resulting new server.
Thoughts?
Kind regards, Arjan
_______________________________________________
jakarta.ee-community mailing list
jakarta.ee-community@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jakarta.ee-community
--
_______________________________________________ jakarta.ee-community mailing list jakarta.ee-community@xxxxxxxxxxxTo change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jakarta.ee-community
--- Mark Little
JBoss, by Red Hat Registered Address: Red Hat Ltd, 6700 Cork Airport Business Park, Kinsale Road, Co. Cork. Registered in the Companies Registration Office, Parnell House, 14 Parnell Square, Dublin 1, Ireland, No.304873 Directors:Michael Cunningham (USA), Vicky Wiseman (USA), Michael O'Neill, Keith Phelan, Matt Parson (USA)
|