About JCP
Get Involved
Community Resources
Community News
FAQ
Contact Us

|
 |
JSRs: Java Specification Requests
JSRs by Platform
Certain JSRs are part of one or more of the platforms: collections of standards that comprise the three Java editions: Standard, Enterprise and Micro. Many JSRs are not part of the platform, but rather augment that platform; those JSRs are not listed on this page. This page lists the JSRs that comprise the various versions of the three platform editions.
Java EE (54 JSRs) | Java SE (79 JSRs) | Java ME (85 JSRs)
Java EE
The Java Enterprise Edition offers APIs and tools for developing multitier enterprise applications. The JSRs in this list are part of the Java EE platform as component or umbrella JSRs.
Description
The JavaTM API for XML Parsing (JAXP) allows developers to easily use XML Parsers in their applications via the industry standard SAX and DOM APIs.
Description
The J2EETM Connector architecture defines a standard architecture for integrating JavaTM applications with existing back-end Enterprise Information systems.
Spec Lead
Binod PG, Sun Microsystems, Inc.
Description
The Enterprise JavaBeansTM 2.0 specification extends the architecture with integration with JMS, improved support for entity bean persistence,
a portable query language for finder methods, and support for server interoperability.
Spec Lead
Linda Demichiel, Oracle
Description
This specification establishes standardized tools for correlating JavaTM virtual machine byte code to source code of languages other than the JavaTM programming language.
Description
A standard tag library for JSPTM pages.
Spec Lead
Jan Luehe, Sun Microsystems, Inc.
Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
Description
The next versions of the JavaTM Servlet and JavaServer PagesTM (JSP) specifications.
Spec Lead
Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
Description
Defines the JavaTM 2 Platform, Enterprise Edition, version 1.3.
Spec Lead
Bill Shannon, Sun Microsystems, Inc.
Description
The proposed specification will define a set of implementation independent portable APIs supporting XML Processing.
Description
JAXM provides an API for packaging and transporting business transactions using on-the-wire protocols being defined by ebXML.org, Oasis, W3C and IETF.
Description
The JavaTM 2 Platform, Enterprise Edition Management Specification will provide server vendors and tool vendors with a standard model for managing the J2EE Platform.
Description
This specification provides a complete description of the APIs required by the J2EE platform to enable development of platform-independent deployment tools.
Description
JAXR provides an API for a set of distributed Registry Services that enables business-to-business integration between business enterprises, using the protocols being defined by ebXML.org, Oasis, ISO 11179.
Spec Lead
Paul Sterk, Sun Microsystems, Inc.
Description
Java APIs to support emerging industry XML based RPC standards.
Description
This specification defines the programming model and runtime
architecture for implementing web services in Java.
Spec Lead
Jitendra Kotamraju, Oracle
Description
The J2EE(TM) Connector Architecture 1/5 extends the existing 1.0 specification with new features including asynchronous integration with enterprise information systems, Java Message Service (JMS)
provider pluggability.
Spec Lead
Binod PG, Sun Microsystems, Inc.
Description
This JSR seeks to define a contract between containers and authorization service providers that will result in the implementation of providers for use by containers.
Description
This JSR is to develop J2EE 1.4, the next release of the Java 2 Platform, Enterprise Edition.
Spec Lead
Mark Hapner, Sun Microsystems, Inc.
Bill Shannon, Sun Microsystems, Inc.
Description
Next revision of the JavaServer PagesTM specification.
Spec Lead
Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
Mark Roth, Sun Microsystems, Inc.
Description
The Enterprise JavaBeans 2.1 specification adds to the EJB
architecture support for web services, extensions to message-driven beans, enhancements to EJB QL, and a container-managed timer service.
Spec Lead
Linda Demichiel, Oracle
Description
This specification will build on servlet specification version 2.3 by enhancing existing features and adding new facilities of a reasonably small
nature.
Description
This JSR defines an annotated JavaTM format that that uses JavaTM Language Metadata (JSR 175) to enable easy definition of Java Web Services in
a J2EE container.
Description
The purpose of Enterprise JavaBeans (EJB) 3.0 is to improve the EJB architecture by reducing its complexity from the developer's point of view.
Spec Lead
Linda Demichiel, Oracle
Mike Keith, Oracle
Description
JAXB 2.0 is the next version of JAXB, The JavaTM Architecture for XML Binding. This JSR proposes additional functionality while retaining ease of development as a key goal.
Description
The JAX-WS 2.0 specification is the next generation web services API replacing JAX-RPC 1.0.
Description
This JSR is to develop Java EE 5, the next release of the Java Platform, Enterprise Edition, targeted to ship in the second quarter of 2006.
Spec Lead
Bill Shannon, Sun Microsystems, Inc.
Description
This is the next revision of the JavaServerTM Pages specification. The purpose of JSP 2.1 is to improve alignment with JavaServerTM Faces (JSF) and enhance ease of development.
Description
This JSR will develop annotations for common semantic
concepts in the J2SE and J2EE platforms that apply across a variety of individual technologies.
Description
This JSR is an update to the 1.1 version of the JavaServer Faces specification. Its scope goes beyond a JCP maintenance release, but is short of a new feature release.
Spec Lead
Ed Burns, Oracle
Roger Kitain, Oracle
Description
This JSR is to develop Java EE 6, a release of the Java Platform, Enterprise Edition targeted to ship in 2008.
Reason
Withdrawn at the Spec Lead's request during the JSR Approval Ballot.
Spec Lead
Roberto Chinnici, Oracle
Bill Shannon, Sun Microsystems, Inc.
Description
This JSR will be an update to the existing Servlet 2.5 specification.
Description
This JSR is to develop Java EE 6, a release of the Java Platform, Enterprise Edition targeted to ship in 2008.
Spec Lead
Roberto Chinnici, Oracle
William Shannon, Oracle
Description
The Java Persistence API is the Java API for the management of persistence and object/relational mapping for Java EE and Java SE environments.
Spec Lead
Linda Demichiel, Oracle
Description
Enterprise JavaBeans is an architecture for the development and deployment of component-based business applications.
Spec Lead
Linda Demichiel, Oracle
Description
The Java EE Connector Architecture 1.5 defines a standard architecture for
connecting to Enterprise Information Systems. This JSR will enhance the
existing specification with features requested by experts and community.
Spec Lead
Sivakumar Thyagarajan, Oracle
Description
This JSR will develop Java EE 7, the next version of the Java Platform, Enterprise Edition.
Spec Lead
Linda Demichiel, Oracle
William Shannon, Oracle
Description
This is an update to the Java Message Service API, an existing API for accessing enterprise messaging systems from Java programs.
Description
This JSR is to develop Java EE 8, the next release of the Java Platform, Enterprise Edition.
Spec Lead
Linda Demichiel, Oracle
William Shannon, Oracle
Description
A standard binding layer (metadata & runtime) for converting Java objects to/from JSON messages.
Description
The JMS API is an API for accessing enterprise messaging systems from Java programs. This JSR is to develop JMS 2.1, the next version of the API.
Reason
Withdrawn at the request of the Spec Lead.
Description
This JSR aims to expose the latest advances in HTTP to users of JavaEE as well as providing a vehicle for continual improvement in this foundational Java EE API.
Spec Lead
Ed Burns, Oracle
Shing wai Chan, Oracle
Xin Li, Oracle
Description
This JSR is to develop JAX-RS 2.1, the next release of Java API for RESTful Web Services.
Spec Lead
Pavel Bucek, Oracle
Santiago Pericasgeertsen, Oracle
Description
This JSR is to develop MVC 1.0, a model-view-controller specification for Java EE.
Spec Lead
Ivar Grimstad, Grimstad, Ivar
Christian Kaltepoth, ingenit GmbH & Co. KG
Description
This JSR is to develop JSF 2.3, the next release of Java Server Faces.
Spec Lead
Ed Burns, Oracle
Manfred Riem, Oracle
Description
This JSR is to update JSR 77 with REST interfaces and incorporate deployment as a standard part of the management interface.
Reason
Withdrawn at the request of the Spec Lead.
Description
This JSR is to provide an update for the Java API for JSON Processing Specification.
Description
The goal of this JSR is to improve the Java EE platform by ensuring the Security API aspect is useful in the modern cloud/PaaS application paradigm.
Description
This JSR aims at evolving the Bean Validation specification by leveraging Java 8 language constructs for the purposes of validation.
Description
Maintenance revision for the JavaTM Servlet API Specification, version 2.2.
Spec Lead
Danny Coward, Oracle
Description
Maintenance revision for the JavaTM Servlet API Specification, version 2.2.
Spec Lead
Danny Coward, Oracle
Description
Maintenance revision 1.2 for the JavaMailTM API.
Spec Lead
William Shannon, Oracle
Description
Revisions to the JTA specification.
Spec Lead
Stephen Felts, Oracle
Mark Little, Eclipse Foundation, Inc
Description
JavaTM Message Service API Errata.
Description
A description of the new APIs that are being
introduced in JavaMail.
Spec Lead
William Shannon, Oracle
Description
This is a Maintenance Revision of the Implementing Enterprise Web Services 1.1 Specification.
Spec Lead
Dhiru Pandey, Sun Microsystems, Inc.
|