The Java EE platform was developed through the Java Community Process (JCP), which is responsible for all Java technologies. JCP has created Java Specification Requests (JSRs) to describe the various proposed Java EE technologies. Typically, these specifications are implemented by the product vendors (the web-server, application-server, or database-system vendor). These vendors compete to implement the Java EE specifications. The Java Community works under the supervision of the JCP program, and JCP helps to ensure the Java technology's standards, stability, and cross-platform compatibility.
Java EE was maintained by Oracle under JCP after it took over Java from Sun Microsystems in 2009. On September 12th, 2017, Oracle Corporation announced that it would submit Java EE to the Eclipse Foundation. This Eclipse top-level project was named Eclipse Enterprise...