Module Layers and platform architectures
Alan Bateman
alan.bateman at oracle.com
Fri Dec 20 08:22:57 UTC 2024
On 19/12/2024 16:26, Thomas Watson wrote:
> :
>
> One complication I had when considering Java modules for our modular
> runtime (Open Liberty) was that we have many modules that contribute
> to our platform implementation (i.e. Jakarta EE). Some modules
> provide API that is intended for applications to use. Some modules
> provide packages that other modules in the platform need as an
> implementation detail for the platform. For example, maybe some
> third-party module for the persistence implementation (e.g. EclipseLink).
>
The Design principles in JEP 200 [1] for the standard and JDK modules
may be useful in your design discussions.
-Alan
[1] https://openjdk.org/jeps/200#Design-principles
More information about the jigsaw-dev
mailing list