Skip to content

draft Developing the server (outline)

Erik Hochstedt edited this page Mar 21, 2018 · 4 revisions

Title will change so please don't link to this yet.
Holder for an outline of topics that could use filling out that would be helpful for developing the project.

Project Structure

  • Issues, Pull Requests, reporting a problem, merging a PR, integration structure

The Development Environment

  • (Link to existing start doc)

The Kernel

  • Features, application management, file monitor, threading, artifact file system

The Wiring

  • OSGi bundles, Declarative services

The Server Configuration

  • Metatype authoring, schema generation, config admin

The Application Configuration

  • XML parsing, config models, configurators, binding overrides

The Programming Models

  • Servlet, EJB, MicroProfile(?), CDI...

The Transports

  • HTTP, ORB, websockets