Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[email protected] ...und jetzt?

[email protected] ...und jetzt?

Java Forum Stuttgart 2018

Presentation on the history, present and future of JAX-RS under the auspieces of the Eclipse Foundation. Including code demo of upcoming feature "Java SE Bootstrap API", allowing startup of JAX-RS application within one second.

Markus KARG

July 05, 2018
Tweet

More Decks by Markus KARG

Other Decks in Programming

Transcript

  1. Jake Inofficial Jakarta EE Mascot Cinema 4D R19 Character Open

    Source (BSD) https://github.com/inviticon/jake mailto:[email protected]
  2. Markus KARG EE4J JAX-RS API Committer EE4J Jersey Contributor JSR

    (311), 339, 370 Expert Group http://www.headcrashing.eu mailto:[email protected]
  3. Vergangenheit Anfang des Jahres Umzug vollzogen Diskussionsforen kurz danach aktiv

    Ungeklärte Rechtsfragen / Initiales Logo Oracle-Mitarbeiter vs. offene Führung Erste echte, externe Contributions Keine echte Zusammenarbeit der Firmen PMC steht uns eher im Weg EF steht uns eher im Weg / z. B. CI
  4. Gegenwart Offen für Contributions von Jedermann Jeder kann Committer werden

    Committer bestimmten demokratisch Alle Committer sind gleichberechtigt Eclipse Foundation gibt die Regeln vor Oracle hat derzeit noch Sonderrollen: Project Lead, TCK, Spec, GitHub-Admin
  5. Gegenwart Oracle liefert sehr, sehr langsam: TCK, Spec, andere Projekte?

    Eclipse Foundation / PMC überfordert Zu wenige Committer, Rechtsbedenken Oracle liefert nur bescheidenen Beitrag Mehrzahl der Beiträge von Privatpersonen Rechtsstreitigkeiten
  6. Gegenwart JAX-RS 2.2-SNAPSHOT: Java SE Bootstrap Für Microservices / Cloudservices

    Kein Application Server mehr nötig Reines Java SE / Keine nativen APIs Mini-Footprint Reboot in ca. 1s
  7. Zukunft JAX-RS 2.1.1 Q3/18? - Bug Fixes JAX-RS 2.2 Q4/18?

    - Java SE Bootstrap JAX-RS 3 Q2/19? - CDI statt @Context Cloud, Microservices, Container Zieht Oracle sich vollständig zurück? Contributors wanted! Sprecht mich an!