Find JSRs
Submit this Search


Ad Banner
 
 
 
 

JSRs: Java Specification Requests
List by JCP Technology

Java EE (54 JSRs) |  Java SE (75 JSRs) |  Java ME (85 JSRs)  |  OSS (13 JSRs) |  JAIN (22 JSRs) |  XML (18 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.

5 XML Parsing Specification
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.
Status: Final
Latest Stage:
Final Release Download page Start: 2000-03-21
Spec Lead: Rajiv Mordani, Oracle
 
 
 
16 J2EETM Connector Architecture
Description: The J2EETM Connector architecture defines a standard architecture for integrating JavaTM applications with existing back-end Enterprise Information systems.
Status: Final
Latest Stage:
Final Release Download page Start: 2001-09-24
Spec Lead: Binod PG, Sun Microsystems, Inc.
 
 
 
19 Enterprise JavaBeansTM 2.0
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.
Status: Maintenance
Latest Stage:
Maintenance Draft Review Download page Start: 2002-02-20 End: 2002-03-25
Spec Lead: Star Spec Lead Linda Demichiel, Oracle
 
 
 
45 Debugging Support for Other Languages
Description: This specification establishes standardized tools for correlating JavaTM virtual machine byte code to source code of languages other than the JavaTM programming language.
Status: Final
Latest Stage:
Final Release Download page Start: 2003-11-24
Spec Lead: Robert Field, Oracle
 
 
 
52 A Standard Tag Library for JavaServer PagesTM
Description: A standard tag library for JSPTM pages.
Status: Maintenance
Latest Stage:
Maintenance Draft Review 3 Download page Start: 2006-10-04 End: 2006-11-06
Spec Lead: Jan Luehe, Sun Microsystems, Inc.
Spec Lead: Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
 
 
 
53 JavaTM Servlet 2.3 and JavaServer PagesTM 1.2 Specifications
Description: The next versions of the JavaTM Servlet and JavaServer PagesTM (JSP) specifications.
Status: Maintenance
Latest Stage:
Maintenance Draft Review 2 Download page Start: 2002-05-24 End: 2002-06-24
Spec Lead: Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
 
 
 
58 JavaTM 2 Platform, Enterprise Edition 1.3 Specification
Description: Defines the JavaTM 2 Platform, Enterprise Edition, version 1.3.
Status: Final
Latest Stage:
Final Release Download page Start: 2001-09-24
Spec Lead: Star Spec Lead Bill Shannon, Sun Microsystems, Inc.
 
 
 
63 JavaTM API for XML Processing 1.1
Description: The proposed specification will define a set of implementation independent portable APIs supporting XML Processing.
Status: Final
Latest Stage:
Final Release 2 Download page Start: 2002-09-10
Spec Lead: Rajiv Mordani, Oracle
 
 
 
67 JavaTM APIs for XML Messaging 1.0
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.
Status: Maintenance
Latest Stage:
Maintenance Release 4 Download page Start: 2017-09-15
Spec Lead: Lukas Jungmann, Oracle
 
 
 
77 J2EETM Management
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.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2006-06-22
Spec Lead: Hans Hrasna, Oracle
 
 
 
88 JavaTM EE Application Deployment
Description: This specification provides a complete description of the APIs required by the J2EE platform to enable development of platform-independent deployment tools.
Status: Maintenance
Latest Stage:
Maintenance Release 2 Download page Start: 2006-06-07
Spec Lead: Gerald Ingalls, Oracle
 
 
 
93 JavaTM API for XML Registries 1.0 (JAXR)
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.
Status: Final
Latest Stage:
Final Release Download page Start: 2002-06-11
Spec Lead: Paul Sterk, Sun Microsystems, Inc.
 
 
 
101 JavaTM APIs for XML based RPC
Description: Java APIs to support emerging industry XML based RPC standards.
Status: Final
Latest Stage:
Final Release 2 Download page Start: 2003-10-28
Spec Lead: Roberto Chinnici, Oracle
 
 
 
109 Implementing Enterprise Web Services
Description: This specification defines the programming model and runtime architecture for implementing web services in Java.
Status: Maintenance
Latest Stage:
Maintenance Release 3 Download page Start: 2013-06-07
Spec Lead: Jitendra Kotamraju, Oracle
 
 
 
112 J2EETM Connector Architecture 1.5
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.
Status: Final
Latest Stage:
Final Release Download page Start: 2003-11-24
Spec Lead: Binod PG, Sun Microsystems, Inc.
 
 
 
115 JavaTM Authorization Contract for Containers
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.
Status: Maintenance
Latest Stage:
Maintenance Release 3 Download page Start: 2013-06-10
Spec Lead: Ronald Monzillo, Oracle
 
 
 
151 JavaTM 2 Platform, Enterprise Edition 1.4 (J2EE 1.4) Specification
Description: This JSR is to develop J2EE 1.4, the next release of the Java 2 Platform, Enterprise Edition.
Status: Maintenance
Latest Stage:
Maintenance Draft Review Download page Start: 2004-03-24 End: 2004-04-26
Spec Lead: Mark Hapner, Sun Microsystems, Inc.
Spec Lead: Star Spec Lead Bill Shannon, Sun Microsystems, Inc.
 
 
 
152 JavaServer PagesTM 2.0 Specification
Description: Next revision of the JavaServer PagesTM specification.
Status: Final
Latest Stage:
Final Release Download page Start: 2003-11-24
Spec Lead: Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
Spec Lead: Mark Roth, Sun Microsystems, Inc.
 
 
 
153 Enterprise JavaBeansTM 2.1
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.
Status: Final
Latest Stage:
Final Release Download page Start: 2003-11-24
Spec Lead: Star Spec Lead Linda Demichiel, Oracle
 
 
 
154 JavaTM Servlet 2.4 Specification
Description: This specification will build on servlet specification version 2.3 by enhancing existing features and adding new facilities of a reasonably small nature.
Status: Maintenance
Latest Stage:
Maintenance Release 2 Download page Start: 2007-09-11
Spec Lead: Rajiv Mordani, Oracle
 
 
 
181 Web Services Metadata for the JavaTM Platform
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.
Status: Maintenance
Latest Stage:
Maintenance Release 2 Download page Start: 2013-06-18
Spec Lead: Alan Mullendore, Oracle
 
 
 
220 Enterprise JavaBeansTM 3.0
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.
Status: Maintenance
Latest Stage:
Maintenance Draft Review Download page Start: 2007-11-14 End: 2007-12-17
Spec Lead: Star Spec Lead Linda Demichiel, Oracle
Spec Lead: Mike Keith, Oracle
 
 
 
222 JavaTM Architecture for XML Binding (JAXB) 2.0
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.
Status: Maintenance
Latest Stage:
Maintenance Release 3 Download page Start: 2017-09-19
Spec Lead: Roman Grigoriadi, Oracle
 
 
 
224 JavaTM API for XML-Based Web Services (JAX-WS) 2.0
Description: The JAX-WS 2.0 specification is the next generation web services API replacing JAX-RPC 1.0.
Status: Maintenance
Latest Stage:
Maintenance Release 5 Download page Start: 2017-09-21
Spec Lead: Lukas Jungmann, Oracle
 
 
 
244 JavaTM Platform, Enterprise Edition 5 (Java EE 5) Specification
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.
Status: Final
Latest Stage:
Final Release Download page Start: 2006-05-11
Spec Lead: Star Spec Lead Bill Shannon, Sun Microsystems, Inc.
 
 
 
245 JavaServerTM Pages 2.1
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.
Status: Maintenance
Latest Stage:
Maintenance Release 2 Download page Start: 2013-06-12
Spec Lead: Kinman Chung, Oracle
 
 
 
250 Common Annotations for the JavaTM Platform
Description: This JSR will develop annotations for common semantic concepts in the J2SE and J2EE platforms that apply across a variety of individual technologies.
Status: Maintenance
Latest Stage:
Maintenance Release 3 Download page Start: 2016-09-02
Spec Lead: Rajiv Mordani, Oracle
 
 
 
252 JavaServer Faces 1.2
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.
Status: Maintenance
Latest Stage:
Maintenance Draft Review 3 Download page Start: 2008-07-22 End: 2008-08-25
Spec Lead: Star Spec Lead Ed Burns, Oracle
Spec Lead: Roger Kitain, Oracle
 
 
 
313 JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification
Description: This JSR is to develop Java EE 6, a release of the Java Platform, Enterprise Edition targeted to ship in 2008.
Status: Withdrawn
Reason: Withdrawn at the Spec Lead's request during the JSR Approval Ballot.
Latest Stage:
Withdrawn Effective: 2007-04-13
Spec Lead: Roberto Chinnici, Oracle
Spec Lead: Star Spec Lead Bill Shannon, Sun Microsystems, Inc.
 
 
 
315 JavaTM Servlet 3.0 Specification
Description: This JSR will be an update to the existing Servlet 2.5 specification.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2011-03-09
Spec Lead: Rajiv Mordani, Oracle
 
 
 
316 JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification
Description: This JSR is to develop Java EE 6, a release of the Java Platform, Enterprise Edition targeted to ship in 2008.
Status: Final
Latest Stage:
Final Release Download page Start: 2009-12-10
Spec Lead: Roberto Chinnici, Oracle
Spec Lead: Star Spec Lead William Shannon, Oracle
 
 
 
317 JavaTM Persistence 2.0
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.
Status: Final
Latest Stage:
Final Release Download page Start: 2009-12-10
Spec Lead: Star Spec Lead Linda Demichiel, Oracle
 
 
 
318 Enterprise JavaBeansTM 3.1/Interceptors 1.2
Description: Enterprise JavaBeans is an architecture for the development and deployment of component-based business applications.
Status: Maintenance
Latest Stage:
Maintenance Release 3 Download page Start: 2017-08-18
Spec Lead: Star Spec Lead Linda Demichiel, Oracle
 
 
 
322 JavaTM EE Connector Architecture 1.6
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.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2013-06-10
Spec Lead: Sivakumar Thyagarajan, Oracle
 
 
 
342 JavaTM Platform, Enterprise Edition 7 (Java EE 7) Specification
Description: This JSR will develop Java EE 7, the next version of the Java Platform, Enterprise Edition.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2015-07-03
Spec Lead: Star Spec Lead Linda Demichiel, Oracle
Spec Lead: Star Spec Lead William Shannon, Oracle
 
 
 
343 JavaTM Message Service 2.0
Description: This is an update to the Java Message Service API, an existing API for accessing enterprise messaging systems from Java programs.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2015-03-16
Spec Lead: Nigel Deakin, Oracle
 
 
 
366 Java Platform, Enterprise Edition 8 (Java EE 8) Specification
Description: This JSR is to develop Java EE 8, the next release of the Java Platform, Enterprise Edition.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-09-18
Spec Lead: Star Spec Lead Linda Demichiel, Oracle
Spec Lead: Star Spec Lead William Shannon, Oracle
 
 
 
367 JavaTM API for JSON Binding (JSON-B)
Description: A standard binding layer (metadata & runtime) for converting Java objects to/from JSON messages.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-07-07
Spec Lead: Dmitry Kornilov, Oracle
 
 
 
368 JavaTM Message Service 2.1
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.
Status: Withdrawn
Reason: Withdrawn at the request of the Spec Lead.
Latest Stage:
Withdrawn Effective: 2016-11-29
Spec Lead: Nigel Deakin, Oracle
 
 
 
369 JavaTM Servlet 4.0 Specification
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.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-09-05
Spec Lead: Star Spec Lead Ed Burns, Oracle
Spec Lead: Shing wai Chan, Oracle
Spec Lead: Xin Li, Oracle
 
 
 
370 JavaTM API for RESTful Web Services (JAX-RS 2.1) Specification
Description: This JSR is to develop JAX-RS 2.1, the next release of Java API for RESTful Web Services.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-08-22
Spec Lead: Pavel Bucek, Oracle
Spec Lead: Star Spec Lead Santiago Pericasgeertsen, Oracle
 
 
 
371 Model-View-Controller (MVC 1.0) Specification
Description: This JSR is to develop MVC 1.0, a model-view-controller specification for Java EE.
Status: Final
Latest Stage:
Final Release Download page Start: 2020-01-22
Spec Lead: Ivar Grimstad, Grimstad, Ivar
Spec Lead: Christian Kaltepoth, ingenit GmbH & Co. KG
 
 
 
372 JavaServer Faces (JSF 2.3) Specification.
Description: This JSR is to develop JSF 2.3, the next release of Java Server Faces.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-04-17
Spec Lead: Star Spec Lead Ed Burns, Oracle
Spec Lead: Manfred Riem, Oracle
 
 
 
373 JavaTM EE Management API 2.0
Description: This JSR is to update JSR 77 with REST interfaces and incorporate deployment as a standard part of the management interface.
Status: Withdrawn
Reason: Withdrawn at the request of the Spec Lead.
Latest Stage:
Withdrawn Effective: 2016-11-29
Spec Lead: Martin Mares, Oracle
 
 
 
374 JavaTM API for JSON Processing 1.1
Description: This JSR is to provide an update for the Java API for JSON Processing Specification.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-05-24
Spec Lead: Dmitry Kornilov, Oracle
 
 
 
375 JavaTM EE Security API
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.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-09-19
Spec Lead: William Hopkins, Oracle
 
 
 
380 Bean Validation 2.0
Description: This JSR aims at evolving the Bean Validation specification by leveraging Java 8 language constructs for the purposes of validation.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-08-21
Spec Lead: Gunnar Morling, Red Hat
 
 
 
902 JavaTM Servlet API Specification, Version 2.2, Errata Sheet, 4/1/2000
Description: Maintenance revision for the JavaTM Servlet API Specification, version 2.2.
Status: Maintenance
Latest Stage:
Maintenance Review Download page Start: 2000-04-12 End: 2000-05-12
Spec Lead: Star Spec Lead Danny Coward, Oracle
 
 
 
903 JavaTM Servlet API Specification, Version 2.2, Errata Sheet, 4/27/2000
Description: Maintenance revision for the JavaTM Servlet API Specification, version 2.2.
Status: Maintenance
Latest Stage:
Maintenance Review Download page Start: 2000-05-05 End: 2000-06-05
Spec Lead: Star Spec Lead Danny Coward, Oracle
 
 
 
904 JavaMailTM Specification
Description: Maintenance revision 1.2 for the JavaMailTM API.
Status: Maintenance
Latest Stage:
Maintenance Review Download page Start: 2000-05-25 End: 2000-06-25
Spec Lead: Star Spec Lead William Shannon, Oracle
 
 
 
907 JavaTM Transaction API (JTA)
Description: Revisions to the JTA specification.
Status: Maintenance
Latest Stage:
Maintenance Release 2 Download page Start: 2018-04-02
Spec Lead: Stephen Felts, Oracle
Spec Lead: Mark Little, Eclipse Foundation, Inc
 
 
 
914 JavaTM Message Service (JMS) API
Description: JavaTM Message Service API Errata.
Status: Final
Latest Stage:
Final Release Download page Start: 2003-12-02
Spec Lead: Nigel Deakin, Oracle
 
 
 
919 JavaMailTM
Description: A description of the new APIs that are being introduced in JavaMail.
Status: Maintenance
Latest Stage:
Maintenance Release 3 Download page Start: 2017-08-21
Spec Lead: Star Spec Lead William Shannon, Oracle
 
 
 
921 Implementing Enterprise Web Services 1.1
Description: This is a Maintenance Revision of the Implementing Enterprise Web Services 1.1 Specification.
Status: Final
Latest Stage:
Final Release Download page Start: 2004-01-23
Spec Lead: Dhiru Pandey, Sun Microsystems, Inc.