Cloud Native Java

Jakarta Data

Jakarta Data provides an API to allow easy data access technologies. Thus, a Java developer can split the persistence and the model with several features such as a Repository interface with the method

Jakarta Contexts and Dependency Injection

Jakarta Contexts and Dependency Injection defines a powerful set of complementary services that help to improve the structure of application code. A well-defined lifecycle for stateful objects bound

Jakarta Connectors

The Jakarta Connectors Architecture defines a standard architecture for Jakarta EE application components to connect to Enterprise Information Systems.

Jakarta Config

Jakarta Config is a Java API for working with configurations. It supports externalized configuration allowing applications to use different configurations for different environments (dev, test, prod)

Jakarta Concurrency

Jakarta Concurrency provides a specification document, API and TCK for using concurrency from application components without compromising container integrity while still preserving the Jakarta EE

Jakarta Authorization

Jakarta Authorization defines a low-level SPI for authorization modules, which are repositories of permissions facilitating subject based security by determining whether a given subject has a given

Jakarta Authentication

The Java Authentication Service Provider Interface for Containers (JASPIC) defines a service provider interface (SPI) by which authentication providers that implement message authentication mechanisms

Jakarta Annotations

Jakarta Annotations defines a collection of annotations representing common semantic concepts that enable a declarative style of programming that applies across a variety of Java technologies.

Jakarta Activation

Jakarta Activation is a standard extension to the Java platform that lets you take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it

EclipseLink

The EclipseLink™ project's goal is to provide a complete persistence solution that is both comprehensive and universal. It will run in any Java environment and read and write objects to virtually any

Eclipse WaSP

Eclipse WaSP™ implements the Jakarta Pages and Jakarta Tag specifications. Jakarta pages is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or

Eclipse Tyrus

Eclipse Tyrus™ is an open source implementation for easy development of WebSocket applications. WebSocket protocol defined by IETF provides bi-directional communication between the server and the

Eclipse Starter for Jakarta EE

The Eclipse Starter for Jakarta EE is a source code generator for Jakarta EE projects. That means that it is a natural fit under the EE4J umbrella.

Eclipse Soteria

Eclipse Soteria™ provides a Jakarta Security compatible implementation.

Eclipse Parsson

Eclipse Parsson™ provides an implementation of Jakarta JSON Processing Specification. It allows processing (e.g. parse, generate, transform and query) JSON documents. It produces and consumes JSON in

Eclipse ORB

Eclipse ORB is a runtime component that can be used for distributed computing using IIOP communication.

Eclipse OpenMQ

Eclipse Open Message Queue (Eclipse OpenMQ™) is a complete message-oriented middleware platform, offering high quality, enterprise-ready messaging. Eclipse OpenMQ is included in GlassFish.

Eclipse Mojarra

Eclipse Mojarra™ is an implementation for the Jakarta Faces specification. Jakarta Server Faces defines an MVC framework for building user interfaces for web applications, including UI components

Eclipse Metro

Eclipse Metro™ is a high-performance, extensible, easy-to-use web service stack. This project contains the source code, documentation, and tests for JAX-WS, SAAJ, Web Services Interoperability

Eclipse Jersey

Eclipse Jersey™ is a REST framework, part of EE4J, that provides a JAX-RS ( JSR-370) implementation, Jakarta RESTful Web Services 3.1 implementation, and more. Jersey provides its own APIs that extend